Graph Streaming API implementation blocks infinitely on request to add nodes into graph

Bug #883799 reported by Harri Hämäläinen
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Gephi
New
Undecided
Unassigned

Bug Description

Start Gephi and Streaming server. Push JSON data to add node:
curl "http://localhost:8080/workspace0?operation=updateGraph" -d "{\"an\":{\"A\":{\"label\":\"Streaming Node A\",\"size\":2}}}\n\r"

GraphUpdaterEventHandler::nodeAdded calls graph.writeLock() which seems to block infinitely after this.

Tested on Gephi 0.8 Beta and bzr head.

Tags: streaming
summary: - Graph Streaming API implementation has race condition on request to add
+ Graph Streaming API implementation blocks infinitely on request to add
nodes into graph
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.