]> git.karo-electronics.de Git - karo-tx-linux.git/commit
rbd: rename snap_exists field
authorAlex Elder <elder@inktank.com>
Fri, 26 Oct 2012 22:25:23 +0000 (17:25 -0500)
committerAlex Elder <elder@inktank.com>
Tue, 30 Oct 2012 13:34:29 +0000 (08:34 -0500)
commitdaba5fdb4c469838dcee4b8dd4fecf7be69fa218
tree2a1fe7ee7504648007256c8e1298b5a999cb2c7c
parent971f839a7670197366c04e99472943532caeb0dc
rbd: rename snap_exists field

A Boolean field "snap_exists" in an rbd mapping is used to indicate
whether a mapped snapshot has been removed from an image's snapshot
context, to stop sending requests for that snapshot as soon as we
know it's gone.

Generalize the interpretation of this field so it applies to
non-snapshot (i.e. "head") mappings.  That is, define its value
to be false until the mapping has been set, and then define it to be
true for both snapshot mappings or head mappings.

Rename the field "exists" to reflect the broader interpretation.
The rbd_mapping structure is on its way out, so move the field
back into the rbd_device structure.

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