]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
rgwlc: permit disabling of (default) auto-clearing of stale sessions
authorMatt Benjamin <mbenjamin@redhat.com>
Mon, 14 Feb 2022 23:26:22 +0000 (18:26 -0500)
committerMatt Benjamin <mbenjamin@redhat.com>
Thu, 17 Mar 2022 15:06:48 +0000 (11:06 -0400)
commit8fc7d6d162f4badde9210f2488bf9ec5eb6ea324
treeac28977a1718450ac1f1627f543a6b87a2413455
parent69da8a88c05aa163f7c9797b1fbbe17e6c061af7
rgwlc: permit disabling of (default) auto-clearing of stale sessions

Provide an option to disable automatic clearing of stale sessions--
which, unless disabled, happens after 2 lifecycle scheduling cycles.

The default behavior is most likely not desired when a debugging or
testing lifecycle processing with rgw_lc_debug_interval is set, and
therefore re-entering a running session after 2 scheduling cycles is
fairly likely.

Signed-off-by: Matt Benjamin <mbenjamin@redhat.com>
src/common/options/rgw.yaml.in
src/rgw/rgw_lc.cc