ceph/src/cls/lock
J. Eric Ivancich a289f2d865 cls: add exclusive ephemeral locks that auto-clean
Add a new type of cls lock -- exclusive ephemeral for which the
object only exists to represent the lock and for which the object
should be deleted at unlock. This is to prevent the accumulation of
unneeded objects in the cluster by automatically cleaning them up.

Signed-off-by: J. Eric Ivancich <ivancich@redhat.com>
2018-10-26 11:19:22 -04:00
..
cls_lock_client.cc cls: add exclusive ephemeral locks that auto-clean 2018-10-26 11:19:22 -04:00
cls_lock_client.h cls: add exclusive ephemeral locks that auto-clean 2018-10-26 11:19:22 -04:00
cls_lock_ops.cc cls: add semantics for cls locks to require renewal without expiring 2018-10-24 17:52:37 -04:00
cls_lock_ops.h rgw: renew resharding locks to prevent expiration 2018-10-24 17:52:37 -04:00
cls_lock_types.cc osd,common: avoid casting useless casts 2017-10-09 10:38:08 +08:00
cls_lock_types.h cls: add exclusive ephemeral locks that auto-clean 2018-10-26 11:19:22 -04:00
cls_lock.cc cls: add exclusive ephemeral locks that auto-clean 2018-10-26 11:19:22 -04:00