]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
common/config_opts: add purge throttle options
authorJohn Spray <john.spray@redhat.com>
Tue, 20 Jan 2015 11:15:03 +0000 (11:15 +0000)
committerJohn Spray <john.spray@redhat.com>
Fri, 20 Mar 2015 12:32:47 +0000 (12:32 +0000)
These are to be respected by the MDS in the number
of concurrent RADOS delete operations and
number of files to be purged at once.

Signed-off-by: John Spray <john.spray@redhat.com>
src/common/config_opts.h

index a40e1c4841d0d0ae320b8e5698f08d7af2b3bf0d..cbe6174fa149549bda71903d095a6ab0f2f1ef80 100644 (file)
@@ -453,6 +453,11 @@ OPTION(mds_verify_backtrace, OPT_U32, 1)
 
 OPTION(mds_action_on_write_error, OPT_U32, 1) // 0: ignore; 1: force readonly; 2: crash
 
+// Maximum number of concurrent stray files to purge
+OPTION(mds_max_purge_files, OPT_U32, 64)
+// Maximum number of concurrent RADOS ops to issue in purging
+OPTION(mds_max_purge_ops, OPT_U32, 256)
+
 // If true, compact leveldb store on mount
 OPTION(osd_compact_leveldb_on_mount, OPT_BOOL, false)