rbd: implement watch/unwatch with new code
authorAlex Elder <elder@inktank.com>
Fri, 18 Jan 2013 18:31:10 +0000 (12:31 -0600)
committerSage Weil <sage@inktank.com>
Thu, 14 Feb 2013 02:29:08 +0000 (18:29 -0800)
commit9969ebc5af93028c21f2614621737f0d6ff6fc06
treef65f331f36dc9bdc3f6d46b1e3b165f2202e60dc
parent86ea43bfcbeae61858b0fee4971e5b1e894d7174
rbd: implement watch/unwatch with new code

Implement a new function to set up or tear down a watch event
for an mapped rbd image header using the new request code.

Create a new object request type "nodata" to handle this.  And
define rbd_osd_trivial_callback() which simply marks a request done.

Signed-off-by: Alex Elder <elder@inktank.com>
Reviewed-by: Josh Durgin <josh.durgin@inktank.com>
drivers/block/rbd.c