From: Sage Weil Date: Thu, 20 Dec 2018 03:22:35 +0000 (-0600) Subject: Merge PR #25360 into master X-Git-Tag: v14.1.0~582 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=9f3cf00b7938f5fa9a01df225f8c23a13642dba0;p=ceph.git Merge PR #25360 into master * refs/pull/25360/head: qa/workunits/mon/pg_autoscaler: clean up pools afterwards qa/suites/rados/singletone/all/pg-autoscaler: whitelist health warnings qa/tasks/ceph: wait for splits/merges before final scrub mon/OSDMonitor: be tidy with target_size_ratio and pre-nautilus code mgr/pg_autoscaler: simplify conditions qa/suites/rados: add simple pg-autoscaler test qa/workunits/cephtool/test.sh: pg_autoscale_mode=off while testing pg_num etc doc/rados/operations: document autoscaler and its health warnings mgr/pg_autoscaler: add pg autoscaler module pybind/mgr/mgr_util: move format_ helpers out of status module mon/OSDMonitor: accept optional target_size_{bytes,ratio} to 'osd pool create' mon/OSDMonitor: remove max_split_count configurable osd/osd_types: pool_opts_t: int -> int64_t osd/osd_types: pool_opts: fix whitespace osd/osd_types: pool_opts_t: make encoding feature-dependent mgr/devicehealth: pg_num_min 1 for device_health_metrics pool mon/OSDMonitor: accept optional pg_num_min to 'osd pool create' mon/OSDMonitor: apply osd_pool_default_pg_autoscale_mode to new pools pybind/mgr/mgr_module: some accessors mon/MgrMonitor: enable progress module by default osd/osd_types: add pool pg_autoscale_mode, pg_num_min, target_size_{bytes,ratio} properties osdc/Objecter: revise get_latest_version locking os/memstore: ignore OP_COLL_SET_BITS qa: generalise REQUIRE_MEMSTORE mgr: drop GIL in get_config mon: add 'size' arg to `osd pool create` mon: use pg_num_target for checks during creation mgr: revise locking in getter paths common/options: add `mon_target_pg_per_osd` mgr: expose OSDMap.pool_raw_used_rate Reviewed-by: Josh Durgin Reviewed-by: Neha Ojha --- 9f3cf00b7938f5fa9a01df225f8c23a13642dba0