Hi,
I am using graphx. I am adding a batch of vertices to a graph with around 
100,000 vertices and few edges. Adding around 400 vertices is taking 7 seconds 
with one machine of 8 core and 8g ram. My trouble is when this process of 
addition is happening with the graph(name is inputGraph) am not able to access 
it or perform query over it. Since it is s real time system I want it to be 
available to the user every time. Currently when I am querying the graph during 
this process of addition of vertices its giving result after the addition is 
over. I have also tried with creating and querying another variable 
tempInputGraph where am storing state of inputGraph, which is updated whenever 
the addition process is over. But querying this is also being delayed due to 
the background process.
I have set the number of executors as 8 as per my 8 core system.
Please provide any suggestion as to how I can keep this graph always available 
to user even if any background process is happening over it.

Thanks,
Udbhav Agarwal


Reply via email to