]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
mon: Resolve unhandled exception in 45892/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:40:17 +0000 (15:10 +0530)
commitcc0bf8dbfed8d1c79756760ec5ad3db7a5cee350
tree9ba5fb409bcae613e2a48746dbcec40f69534abb
parentcdb037ceec8242350302c62a80b1e469fdf4460b
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