Hi team I am facing an issue please guide
I have large number of data set in my GRAPH (on my EKS Setup) which contains about 2 lakh customers and 7 lakh of orders
Running only one node m1
and I have Query which will create a Segment on a certain conditions and about 80,000 users falls under in that segment condition, In my Graph I have a segment vertex and profile Vertex which will connect with the edge of segment_profiles so the given segment name (Spenders) all 80,000 customers are attach with an edge of segment_profiles so while showing this use case to anyone, first i deleted the created segment (Spenders) and then within a second I execute my Segment query again with the same configuration and with the same name (Spenders),
Now here the thing is GSQL post accum delete will give the response in GSQL (“delete works”, but behind the scene it will deleting , deleting is still in progress ZOOKEEPER is checking after 30 seconds node is alive or not and here you trigger the QUERY again to create the segment. and the create query last print statement says “CREATE segment works”, but behind the scene it wont work I mean vertex and edge wont be created in DB because i think delete is in progress and this will unable to take new insertion in that edge that time?
and if we do the above case First delete query and then wait for atleast 5-10 min and then trigger create Query everything works fine.
My question is why this one is not taking new request in a Queue, while deleting
As I debug gadmin log for the same, But im unable to find out why this happens.
and if you cant wait after delete then sometimes machine needs to be restart, because only that query wont be able to create again