You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
There is a problem of loading some GraphAr graphs with GAE: GRAPE engine infinitely utilizes up to 100% CPU and loading process freezes at all.
It always reproduces on the same GraphAr graphs.
To Reproduce
It is assumed that k8s is already installed (with kubeadm, single untainted master node in our case) and GIE and GAE are installed with HELM as described in official documentation:
kubectl get nodes
NAME STATUS ROLES AGE VERSION
master Ready control-plane 2d19h v1.28.15
svc_rnd-grapher@master:~$ kubectl get pods gs-engine-gs-gae-0 -n gs-system -o yaml | grep volumeMounts -A 5
...
volumeMounts:
- mountPath: /dev/shm
name: host-shm
- mountPath: /tmp/data
name: data
- mountPath: /tmp/vineyard_workspace
...
Steps to reproduce the behavior:
Place GraphAr graph two-one.tar.gz to volume mount data and extract into /tmp/data/two-one directory
Extract test.py.tar.gz and replace the host and port retrieval if needed
Run test.py. For example python test.py
See Trying to connect to <ip>:<port>, where ip and port could be different depends on your build. And nothing else happens then, script infinitely keeps running
If you run ps aux, you could also see CPU utilization with grape_engine:
We have been trying different GraphAr graphs, and part of them were imported well, part of them cause an error, described in our previous request and some of them caused issue, described in this request
GraphAr graph two-one.tar.gz were made via graphar import -c /opt/graphar-in/import.two-one.yml (sources also attached)
We also got threads backtraces from both gs-engine-gs-gae and core dump from one of the pods (in our case it was gs-engine-gs-gae-0): gs-engine-gs-gae-0:
Describe the bug
There is a problem of loading some GraphAr graphs with GAE: GRAPE engine infinitely utilizes up to 100% CPU and loading process freezes at all.
It always reproduces on the same GraphAr graphs.
To Reproduce
It is assumed that k8s is already installed (with kubeadm, single untainted master node in our case) and GIE and GAE are installed with HELM as described in official documentation:
Steps to reproduce the behavior:
data
and extract into/tmp/data/two-one
directorytest.py
. For examplepython test.py
Trying to connect to <ip>:<port>
, where ip and port could be different depends on your build. And nothing else happens then, script infinitely keeps runningps aux
, you could also see CPU utilization with grape_engine:Expected behavior
Graph imported successfully without any freezing.
Environment:
Additional context
We have been trying different GraphAr graphs, and part of them were imported well, part of them cause an error, described in our previous request and some of them caused issue, described in this request
GraphAr graph
two-one.tar.gz
were made viagraphar import -c /opt/graphar-in/import.two-one.yml
(sources also attached)We also got threads backtraces from both
gs-engine-gs-gae
and core dump from one of the pods (in our case it wasgs-engine-gs-gae-0
):gs-engine-gs-gae-0
:gs-engine-gs-gae-1
:import.two-one.yml.tar.gz
test.py.tar.gz
bt1.out.tar.gz
bt0.out.tar.gz
e.csv
v.csv
core.332.tar.gz
two-one.tar.gz
The text was updated successfully, but these errors were encountered: