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