Closed WadeBarnes closed 5 years ago
The application, when running on OpenShift, will eventually recover once the wallet-db
comes back up. The tob-api
pod will be killed and recycled until it is finally able to successfully perform it's Indy sync.
The recovery process would be quicker, if tob-api
retried the Indy sync on failure during startup.
Won't fix.
The error is thrown within the Rust Postgres connector code. The published version of the library is over a year old. There is more recent code available in GitHub, however I was not able to build it (couldn't resolve all dependencies - many of the dependent libraries are also out of date and couldn't determine the proper mix of published libraries vs pulling code directly off github to get the Postgres library to compile).
Investigated having the tob-api code auto-restart on startup error - this is not straightforward, as the error occurs partway through the von-x initialization - stopping the initialization partyway through and re-starting lead to other errors. Didn't want to spend too much time digging into von-x as the agent is being re-written anyways.
So throwing this ticket into "won't fix" status.
TEST 1:
TEST 2:
Test 3: