Confirmation
Describe the bug
When polling for SyncInfo in tbc using deucalion's /health endpoint, the request will timeout if the database indexers are flushing, locking the database for a prolonged period of time.
Expected behaviour
The /health endpoint should provide a response, regardless of the indexers' state.
Environment
Version:
Operating System:
Architecture:
Additional Information
One solution might be to consistently poll and cache health info from the database and provide the latest value when requested.
Confirmation
Describe the bug
When polling for
SyncInfointbcusing deucalion's/healthendpoint, the request will timeout if the database indexers are flushing, locking the database for a prolonged period of time.Expected behaviour
The
/healthendpoint should provide a response, regardless of the indexers' state.Environment
Version:
Operating System:
Architecture:
Additional Information
One solution might be to consistently poll and cache health info from the database and provide the latest value when requested.