Closed cdecker closed 3 months ago
I expect this to paper over issue https://github.com/Blockstream/greenlight/issues/494 to some degree, as the client doesn't go quite as crazy, but we still have full visibility into occurrences because the error originates on our servers. We'll continue to hunt the issue, but this should alleviate some of the symptoms.
The client is disconnecting right away, then reconnecting, and retrying the same request over and over again. That's not correct, and we should stay connected, but not return the signer response if we could not persist the associated signer state. This is equivalent to before, the signer state version collision still happens, but the client doesn't enter the busy loop.