aboutsummaryrefslogtreecommitdiffstats
path: root/storage/src/tests/storageserver/statemanagertest.cpp
diff options
context:
space:
mode:
authorTor Brede Vekterli <vekterli@yahooinc.com>2022-11-25 15:12:43 +0000
committerTor Brede Vekterli <vekterli@yahooinc.com>2022-11-25 15:12:43 +0000
commit553b2f5f0ac43417fb0158a964d02784904bb1f8 (patch)
tree0aa83fde0fe2a7498e436a1a8f859739578b3bb5 /storage/src/tests/storageserver/statemanagertest.cpp
parent2edd631a79e96791d9638f7b3a80b15c9f94d1f7 (diff)
Make internal cluster/node state propagation noexcept
It is not well defined what to do if an implementation of the propagation callback throws, so make it noexcept to core the process if it does happen.
Diffstat (limited to 'storage/src/tests/storageserver/statemanagertest.cpp')
-rw-r--r--storage/src/tests/storageserver/statemanagertest.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/storage/src/tests/storageserver/statemanagertest.cpp b/storage/src/tests/storageserver/statemanagertest.cpp
index 5a43f04072d..d7fc04ebe8c 100644
--- a/storage/src/tests/storageserver/statemanagertest.cpp
+++ b/storage/src/tests/storageserver/statemanagertest.cpp
@@ -163,7 +163,7 @@ struct MyStateListener : public StateListener {
: updater(upd), current(*updater.getReportedNodeState()) {}
~MyStateListener() override = default;
- void handleNewState() override {
+ void handleNewState() noexcept override {
ost << current << " -> ";
current = *updater.getReportedNodeState();
ost << current << "\n";