Closed sameh-farouk closed 1 month ago
update:
we checked the processor status on dev/main instances and it looks like it all works fine now, it crashed, restarted, and worked fine from then.
it looks like the issue occurred due to multiple triggered functions trying to update the same row on the resources_cache
table, i applied a lock on each row for update which will block other transactions until the lock is released. also instead of throwing the exception, i log it instead so if it fails after that it will be safe from the processor side.
this fix in version v0.15.14 which is deployed now on devnet. i will keep an eye with ops on the logs to validate the fix and proceed to other networks if all works well.
v0.15.18
What happened?
Processor instances across all networks keep restarting with the error: ʼFailed reflecting node_contract updates could not serialize access due to concurrent updateʼ
Original issue: https://github.com/threefoldtech/tfchain_graphql/issues/191
which network/s did you face the problem on?
Dev, QA, Test, Main
Twin ID/s
No response
Version
No response
Node ID/s
No response
Farm ID/s
No response
Contract ID/s
No response
Relevant log output