commit | 9abc59908e0c5f983aaa91150da32d5b62cf60b7 | [log] [tgz] |
---|---|---|
author | Josh Durgin <josh.durgin@inktank.com> | Thu Aug 29 17:31:03 2013 -0700 |
committer | Josh Durgin <josh.durgin@inktank.com> | Mon Sep 09 11:15:57 2013 -0700 |
tree | ed0a2756dad3db35e4f526accf32c8be0f158748 | |
parent | dd935f44a40f8fb02aff2cc0df2269c92422df1c [diff] |
rbd: complete notifies before cleaning up osd_client and rbd_dev To ensure rbd_dev is not used after it's released, flush all pending notify callbacks before calling rbd_dev_image_release(). No new notifies can be added to the queue at this point because the watch has already be unregistered with the osd_client. Signed-off-by: Josh Durgin <josh.durgin@inktank.com> Reviewed-by: Alex Elder <elder@linaro.org>