Issue:
Node state never advanced from Starting to Started.
I observe the logs where "loading triples using datastore" were printed 3 times, but not seeing "loading triples success" or "triple load failed." message being printed.
Resolution:
I'm not able to find exactly what went wrong, I know state advancing was stuck at loading triples. I deleted all triples in datastore, then the node state start advancing.
Possible cause:
I looked through the code for async fn load_triples(), I'm not able to figure out why "loading triples using datastore" were printed 3 times, but not seeing "loading triples success" or "triple load failed." message being printed.
I know we had some schema incompatibility issue, and possible deadlocking, but I'm not sure if they indicate no success or failure messages.
Show Destroy Plan
```
No changes. No objects need to be destroyed.
Either you have not created any objects yet or the existing objects were
already deleted outside of Terraform.
Destroy complete! Resources: 0 destroyed.
```
Issue: Node state never advanced from Starting to Started. I observe the logs where "loading triples using datastore" were printed 3 times, but not seeing "loading triples success" or "triple load failed." message being printed.
Resolution: I'm not able to find exactly what went wrong, I know state advancing was stuck at loading triples. I deleted all triples in datastore, then the node state start advancing.
Possible cause: I looked through the code for
async fn load_triples()
, I'm not able to figure out why "loading triples using datastore" were printed 3 times, but not seeing "loading triples success" or "triple load failed." message being printed. I know we had some schema incompatibility issue, and possible deadlocking, but I'm not sure if they indicate no success or failure messages.this PR: address the potential deadlock issue