]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
mon: Resolve unhandled exception in 45893/head
authorNikhil Kshirsagar <nkshirsagar@gmail.com>
Tue, 22 Mar 2022 05:04:23 +0000 (10:34 +0530)
committerNikhil Kshirsagar <nkshirsagar@gmail.com>
Wed, 13 Apr 2022 09:41:25 +0000 (15:11 +0530)
commitbcdf62366eee3f342514948fd08f3d0b0ff2f817
treeaf585fafa68193c0bc080dc077ece0f001dde5f0
parent826f310d129e5d321e24399b9fff896ce0fed69a
mon: Resolve unhandled exception in
__generate_command_map()

If improper json data is passed to rados, it can
end up crashing the mon. This fix will catch the
exception if thrown by __generate_command_map()
and avoid the mon getting terminated due to an
uncaught exception.

Fixes: https://tracker.ceph.com/issues/54558
Signed-off-by: Nikhil Kshirsagar <nkshirsagar@gmail.com>
(cherry picked from commit 1109e62f6a3c0a7e06a088c4b833c8ecec51f791)
src/mon/Monitor.cc