diff options
author | Tor Brede Vekterli <vekterli@verizonmedia.com> | 2019-05-24 10:51:03 +0000 |
---|---|---|
committer | Tor Brede Vekterli <vekterli@verizonmedia.com> | 2019-05-24 10:55:58 +0000 |
commit | 31f6c321cb5b130486fe267eaf8ced6878a27319 (patch) | |
tree | 2135688631cb97a143fe1a4dc1bdc34cbb06560b /searchcore/src/tests/proton | |
parent | 871edfff3e3ce6601f7577c40faa399400de453b (diff) |
Bounce Puts when a node is unavailable in the pending cluster state
Avoids scheduling Put operations towards nodes that are available in the
current cluster state, but not in the one that is being async processed
in the background. Not only are operations to such nodes highly likely to
be doomed in the first place, we also risk triggering assertion failures
by code that does not expect bucket DB inserts to said nodes to ever
be rejected.
Since we're recently added explicit rejection of inserts to nodes that
are unavailable in the pending state, these assertions have the potential
for triggering in certain edge case scenarios.
Diffstat (limited to 'searchcore/src/tests/proton')
0 files changed, 0 insertions, 0 deletions