diff options
author | Tor Brede Vekterli <vekterli@yahooinc.com> | 2023-10-11 12:07:44 +0000 |
---|---|---|
committer | Tor Brede Vekterli <vekterli@yahooinc.com> | 2023-10-11 14:40:31 +0000 |
commit | 64d2d1dff58fa1f66515e24369968ac79d1b97f6 (patch) | |
tree | efc0e03f8ffc5e112b530a676e503873d3870e8d /vespa_qrs | |
parent | 3d76030d52a293fa63b9cb0d5fca77666edb26a0 (diff) |
Allow CommunicationManager to send down messages during flushing
Since we now shut down the RPC server as the last step during flushing,
it's possible for incoming RPCs to arrive before we get to this point.
These will be immediately bounced (or swallowed) by the Bouncer
component that lies directly below the CommunicationManager, but to
actually get there we need to allow messages down in the StorageLink
`FLUSHINGUP` state.
This commit allows this explicitly for the CommunicationManager and
disallows it for everyone else. Also added stack trace dumping to the
log in the case that a violation is detected.
Diffstat (limited to 'vespa_qrs')
0 files changed, 0 insertions, 0 deletions