]> git.apps.os.sepia.ceph.com Git - ceph-ansible.git/commitdiff
Support setting the "mon pg warn max object skew" in ceph.conf 401/head
authorMarc Heckmann <marc.heckmann@ubisoft.com>
Thu, 3 Sep 2015 21:08:51 +0000 (17:08 -0400)
committerMarc Heckmann <marc.heckmann@ubisoft.com>
Thu, 3 Sep 2015 21:08:51 +0000 (17:08 -0400)
It should be used to disable health warnings about number of PGs
being too low if some pools have very few objects bringing down
the average number of objects per pool. This happens when running RadosGW.

The default is 10 and since the warnings only occur with some use cases,
the default here is 10 as well. Set to 20 or more to silence the warnings.

group_vars/all.sample
roles/ceph-common/defaults/main.yml
roles/ceph-common/templates/ceph.conf.j2

index 9412547001a5c89c043d19ce2d7dc492e6988d1e..1e0f9f11d186b29fa9d0cdf3e856fb276aa79dcd 100644 (file)
@@ -138,6 +138,7 @@ dummy:
 #mon_osd_report_timeout: 300
 #mon_pg_warn_max_per_osd: 0 # disable complains about low pgs numbers per osd
 #mon_osd_allow_primary_affinity: "true"
+#mon_pg_warn_max_object_skew: 10 # set to 20 or higher to disable complaints about number of PGs being too low if some pools have very few objects bringing down the average number of objects per pool. This happens when running RadosGW. Ceph default is 10
 
 ## OSD options
 #
index 769110cfe070d0de668141e5dd2ea7328fcb1a5b..04d453c5bc3fc15f724a8afb2713799ce5ddc3a1 100644 (file)
@@ -146,6 +146,7 @@ mon_osd_nearfull_ratio: .85
 mon_osd_report_timeout: 300\r
 mon_pg_warn_max_per_osd: 0 # disable complains about low pgs numbers per osd\r
 mon_osd_allow_primary_affinity: "true"\r
+mon_pg_warn_max_object_skew: 10 # set to 20 or higher to disable complaints about number of PGs being too low if some pools have very few objects bringing down the average number of objects per pool. This happens when running RadosGW. Ceph default is 10\r
 \r
 ## OSD options\r
 #\r
index fc19de1a00ca109000772b504406842c84c391fe..be8d1a40b56a95390d4f21f5167cfcd1e5198008 100644 (file)
@@ -81,6 +81,7 @@
   mon osd report timeout = {{ mon_osd_report_timeout }}
   mon pg warn max per osd = {{ mon_pg_warn_max_per_osd }}
   mon osd allow primary affinity = {{ mon_osd_allow_primary_affinity }}
+  mon pg warn max object skew = {{ mon_pg_warn_max_object_skew }}
 
 {% if enable_debug_mon %}
   debug mon = {{ debug_mon_level }}