summaryrefslogtreecommitdiffstats
path: root/parent
diff options
context:
space:
mode:
authorTor Brede Vekterli <vekterli@yahooinc.com>2023-10-11 12:07:44 +0000
committerTor Brede Vekterli <vekterli@yahooinc.com>2023-10-11 14:40:31 +0000
commit64d2d1dff58fa1f66515e24369968ac79d1b97f6 (patch)
treeefc0e03f8ffc5e112b530a676e503873d3870e8d /parent
parent3d76030d52a293fa63b9cb0d5fca77666edb26a0 (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 'parent')
0 files changed, 0 insertions, 0 deletions