]> git.apps.os.sepia.ceph.com Git - ceph.git/commit
ceph: delay raising exceptions until all daemons are stopped
authorJosh Durgin <josh.durgin@dreamhost.com>
Thu, 2 Feb 2012 17:26:25 +0000 (09:26 -0800)
committerJosh Durgin <josh.durgin@dreamhost.com>
Thu, 2 Feb 2012 17:26:25 +0000 (09:26 -0800)
commit1364b8826f3f654fbbdddc8ba53dcec8ee038cf8
treedac2dd123345557557ce3a47c31d0dba1f7980d6
parent0236dc0f5eb4604cf841a08ba46f0619fc741cde
ceph: delay raising exceptions until all daemons are stopped

If a daemon crashes, the exception is raised when we stop it. This
caused some daemons to continue running during cleanup, since the rest
of the daemons of the same type would not be shut down. Also log each
daemon that crashed, for easier debugging.

Fixes: #1744
teuthology/task/ceph.py