• A
    rbd: make exists flag atomic · d78b650a
    Alex Elder 提交于
    The rbd_device->exists field can be updated asynchronously, changing
    from set to clear if a mapped snapshot disappears from the base
    image's snapshot context.
    
    Currently, value of the "exists" flag is only read and modified
    under protection of the header semaphore, but that will change with
    the next patch.  Making it atomic ensures this won't be a problem
    because the a the non-existence of device will be immediately known.
    Signed-off-by: NAlex Elder <elder@inktank.com>
    Reviewed-by: NJosh Durgin <josh.durgin@inktank.com>
    d78b650a
rbd.c 90.8 KB