diff options
author | Tor Brede Vekterli <vekterli@yahooinc.com> | 2022-11-25 15:12:43 +0000 |
---|---|---|
committer | Tor Brede Vekterli <vekterli@yahooinc.com> | 2022-11-25 15:12:43 +0000 |
commit | 553b2f5f0ac43417fb0158a964d02784904bb1f8 (patch) | |
tree | 0aa83fde0fe2a7498e436a1a8f859739578b3bb5 /storage/src/tests/storageserver/statemanagertest.cpp | |
parent | 2edd631a79e96791d9638f7b3a80b15c9f94d1f7 (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.cpp | 2 |
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"; |