Storage Error: part: 82, error: E_RPC_FAILURE(-3) while inserting edges #4480
Replies: 2 comments 3 replies
-
For the memory requirement, you may refer to https://docs.nebula-graph.io/3.1.0/4.deployment-and-installation/1.resource-preparations/#capacity_requirements_for_running_a_nebula_graph_cluster and calculate. 5G per node seems a little too low to me for the scale of your dataset. Having said that, you could still better control the memory consumed by storage service, take a look at these two parameters: rocksdb_block_cache and enable_partitioned_index_filter in your storage conf, refer to https://docs.nebula-graph.io/3.1.0/5.configurations-and-logs/1.configurations/4.storage-config/ |
Beta Was this translation helpful? Give feedback.
-
Beta Was this translation helpful? Give feedback.
-
Nebula version used->3.1.0
3 storage nodes -> each node has 5GB RAM and 300 GB disk space(120GB in use)
1 metad node and 3 graphd nodes
Current data stored in Nebula as per statistics is as below ->
Space | vertices | 43509
Space | edges | 2063624772
Now We are trying to insert 32 crore edges where we could see now RAM has reached already near to 4.9GB and giving error as
Storage Error: part: 82, error: E_RPC_FAILURE(-3)
.We have restarted pods of storaged but RAM is not released. Can someone help me to understand how RAM is filled up full? Is it because of
Cache
or the total vertex data and edge data will take this much of RAM and i have to increase RAM to add more edge data.Is there a way to know total memory and storage requirement for number of edges to make better decision on infra requirements for our case
Beta Was this translation helpful? Give feedback.
All reactions