NeO
Explore posts from serversJJanusGraph
•Created by NeO on 11/7/2024 in #questions
Migration options for custom vertex id.
We are planning to use custom vertex id. I have huge data set that is already ingested with default vertex id and now I wanted to use custom vertex id. Any suggestion how can I migrate from default vertex id to custom vertex id ?
1 replies
JJanusGraph
•Created by NeO on 10/23/2024 in #questions
custom vertex id (String) feature to avoid duplicate vertex
I have a graph(Backed with Cassandra and read/write consistency QUORUM) which will have Vertex property "recordId" and "type".
I have disable consistency locking on property say "recordId" in my graph, I see duplicate vertex getting created for same "recordId", due to concurrent writes.
Note - In above case we were not providing any custom vertex id, but relying in Janusgraph to generate vertex id.
Now, I'm using custom vertex id (String) feature to maintain consistency of vertex in my graph, where I say recordId=custom vertex id.
Questions -
If I use "recordId" as custom vertex id, I'm hoping that there will be no duplicate vertex created in graph with onsistency locking on property say "recordId". Is this fare understanding ?
8 replies
JJanusGraph
•Created by NeO on 8/1/2024 in #questions
How does remote gremlin server reacts to credential rotation.
I have are remote gremlin server setup with backend database as Cassandra. I need to rotate Cassandra Username/password once a week.
My Cassandra credential are stored in gremlin server properties file and are injected by side-car container at boot time.
How does the Janus graph reacts to if Cassandra credential are changed ?
How can I achieved a rotation of Cassandra credentials without any downtime for gremlin server?
CC @HailDevil
CC @HailDevil
4 replies
ATApache TinkerPop
•Created by NeO on 4/19/2023 in #questions
TraversalOpProcessor Cache
I have following log in my gremlin server -
INFO org.apache.tinkerpop.gremlin.server.op.traversal.TraversalOpProcessor - Initialized cache for TraversalOpProcessor with size 1000 and expiration time of 600000 ms
I can understand expiration time is in millisecond.
Can some one help me understand how size "1000" is quantified ? (kb/mb)
12 replies
ATApache TinkerPop
•Created by NeO on 4/6/2023 in #questions
Horizontal cache for gremlin server deployment.
I have gremlin deployment, which has 3 pods within it. On top of it I have a load balancer to access this gremlin server. My understanding is each pod has its own gremlin cache that it maintains for the query used.
Is horizontal cache supported by gremlin ? For instance all 3 pods share the same cache, Is it possible ?
3 replies
ATApache TinkerPop
•Created by NeO on 4/6/2023 in #questions
worker thread pool of 1, gremlin pool of 1 and boss thread pool of 1 ?
Hello - I have an remote gremlin setup backend as cassandra, In my gremlin remote logs I see a log statement "INFO org.apache.tinkerpop.gremlin.server.GremlinServer - Gremlin Server configured with worker thread pool of 1, gremlin pool of 1 and boss thread pool of 1." Can some help me understand what does it meant by worker thread pool of 1, gremlin pool of 1 and boss thread pool of 1 ?
6 replies