]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
Fixed the ceph get mdsmap assertion. 4203/head
authorVicente Cheng <freeze.bilsted@gmail.com>
Fri, 27 Mar 2015 10:49:28 +0000 (18:49 +0800)
committerVicente Cheng <freeze.bilsted@gmail.com>
Fri, 27 Mar 2015 10:49:28 +0000 (18:49 +0800)
commitf4398d2e6c245e3f81a6038425e1b8372b265b8c
tree66201397c802f6bfb8fada610320a50da5a2b83b
parentd3029fe72a37ef27a2af4cb3df4de26e7502d92d
Fixed the ceph get mdsmap assertion.

    When we want to get mdsmap, we try to get_version()
    and the return value err = 0 means success.

    The assert verified r == 0. r would not change in this flow.
    It always meet assert and lead mon failure.

    I think this verify should be:
        assert(err == 0)
    It will help to check return value of get_version().

If you have any questions, feel free to let me know.
Thanks!

Signed-off-by: Vicente Cheng <freeze.bilsted@gmail.com>
src/mon/MDSMonitor.cc