Sage Weil ef550f6f4f ceph: flush msgr_wq during mds_client shutdown
The release method for mds connections uses a backpointer to the
mds_client, so we need to flush the workqueue of any pending work (and
ceph_connection references) prior to freeing the mds_client.  This fixes
an oops easily triggered under UML by

 while true ; do mount ... ; umount ... ; done

Also fix an outdated comment: the flush in ceph_destroy_client only flushes
OSD connections out.  This bug is basically an artifact of the ceph ->
ceph+libceph conversion.

Signed-off-by: Sage Weil <sage@newdream.net>
2011-03-25 13:27:48 -07:00
..
2011-03-21 12:24:20 -07:00
2011-01-12 15:15:12 -08:00
2011-03-21 12:24:22 -07:00
2010-12-06 09:45:22 -08:00
2011-01-12 15:15:13 -08:00
2011-01-12 15:15:13 -08:00
2011-02-04 20:45:58 -08:00
2011-01-13 15:50:11 -08:00