From: Prashant D Date: Thu, 11 Aug 2022 12:37:16 +0000 (-0400) Subject: mon, qa: issue pool application warning even if pool is empty X-Git-Tag: v18.2.1~68^2 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=005504b159778a1f78926f8d1d995aca1abea542;p=ceph.git mon, qa: issue pool application warning even if pool is empty Ceph status fail to report pool application warning if the pool is empty. Report pool application warning even if pool has 0 objects stored in it. Add POOL_APP_NOT_ENABLED cluster warnings to log-ignorelist to fix rados suite. Fixes: https://tracker.ceph.com/issues/57097 Signed-off-by: Prashant D (cherry picked from commit 990806e635a1043042f55ae396ad8573c2d62711) --- diff --git a/doc/rados/operations/health-checks.rst b/doc/rados/operations/health-checks.rst index 7eaa31a56885..d5246560212e 100644 --- a/doc/rados/operations/health-checks.rst +++ b/doc/rados/operations/health-checks.rst @@ -1226,8 +1226,8 @@ The health check will be silenced for a specific pool only if POOL_APP_NOT_ENABLED ____________________ -A pool exists that contains one or more objects, but the pool has not been -tagged for use by a particular application. +A pool exists but the pool has not been tagged for use by a particular +application. To resolve this issue, tag the pool for use by an application. For example, if the pool is used by RBD, run the following command: diff --git a/qa/standalone/mon/mon-last-epoch-clean.sh b/qa/standalone/mon/mon-last-epoch-clean.sh index 172642e86559..82243103e6e1 100755 --- a/qa/standalone/mon/mon-last-epoch-clean.sh +++ b/qa/standalone/mon/mon-last-epoch-clean.sh @@ -173,7 +173,7 @@ function TEST_mon_last_clean_epoch() { local dir=$1 run_mon $dir a || return 1 - run_mgr $dir x || return 1 + run_mgr $dir x --mon-warn-on-pool-no-app=false || return 1 run_osd $dir 0 || return 1 run_osd $dir 1 || return 1 run_osd $dir 2 || return 1 diff --git a/qa/suites/rados/basic/tasks/rados_stress_watch.yaml b/qa/suites/rados/basic/tasks/rados_stress_watch.yaml index 7b5c89b9b9b6..9ff0a4150fb5 100644 --- a/qa/suites/rados/basic/tasks/rados_stress_watch.yaml +++ b/qa/suites/rados/basic/tasks/rados_stress_watch.yaml @@ -4,6 +4,7 @@ overrides: - overall HEALTH_ - \(CACHE_POOL_NO_HIT_SET\) - \(TOO_FEW_PGS\) + - \(POOL_APP_NOT_ENABLED\) tasks: - workunit: clients: diff --git a/qa/suites/rados/basic/tasks/rados_striper.yaml b/qa/suites/rados/basic/tasks/rados_striper.yaml index c19cc83a93b9..cafd824b0ee6 100644 --- a/qa/suites/rados/basic/tasks/rados_striper.yaml +++ b/qa/suites/rados/basic/tasks/rados_striper.yaml @@ -1,3 +1,7 @@ +overrides: + ceph: + log-ignorelist: + - \(POOL_APP_NOT_ENABLED\) tasks: - exec: client.0: diff --git a/qa/suites/rados/basic/tasks/readwrite.yaml b/qa/suites/rados/basic/tasks/readwrite.yaml index f135107c7679..fc13e67f02a6 100644 --- a/qa/suites/rados/basic/tasks/readwrite.yaml +++ b/qa/suites/rados/basic/tasks/readwrite.yaml @@ -6,6 +6,8 @@ overrides: mon osd initial require min compat client: luminous osd: osd_discard_disconnected_ops: false + log-ignorelist: + - \(POOL_APP_NOT_ENABLED\) tasks: - rados: clients: [client.0] diff --git a/qa/suites/rados/basic/tasks/repair_test.yaml b/qa/suites/rados/basic/tasks/repair_test.yaml index 0d3749f4daaf..383acc9563bc 100644 --- a/qa/suites/rados/basic/tasks/repair_test.yaml +++ b/qa/suites/rados/basic/tasks/repair_test.yaml @@ -22,6 +22,7 @@ overrides: - \(OSDMAP_FLAGS\) - \(OSD_ - \(PG_ + - \(POOL_APP_NOT_ENABLED\) conf: osd: filestore debug inject read err: true diff --git a/qa/suites/rados/basic/tasks/scrub_test.yaml b/qa/suites/rados/basic/tasks/scrub_test.yaml index dde468940b6d..424657343752 100644 --- a/qa/suites/rados/basic/tasks/scrub_test.yaml +++ b/qa/suites/rados/basic/tasks/scrub_test.yaml @@ -22,6 +22,7 @@ overrides: - \(PG_ - \(OSD_SCRUB_ERRORS\) - \(TOO_FEW_PGS\) + - \(POOL_APP_NOT_ENABLED\) conf: osd: osd deep scrub update digest min age: 0 diff --git a/qa/suites/rados/dashboard/tasks/dashboard.yaml b/qa/suites/rados/dashboard/tasks/dashboard.yaml index c781061de9c3..e7622f8c324e 100644 --- a/qa/suites/rados/dashboard/tasks/dashboard.yaml +++ b/qa/suites/rados/dashboard/tasks/dashboard.yaml @@ -7,6 +7,8 @@ overrides: conf: osd: osd mclock override recovery settings: true + mgr: + mon warn on pool no app: false tasks: - install: diff --git a/qa/suites/rados/mgr/tasks/crash.yaml b/qa/suites/rados/mgr/tasks/crash.yaml index af4c40642d11..9d2ba535efa5 100644 --- a/qa/suites/rados/mgr/tasks/crash.yaml +++ b/qa/suites/rados/mgr/tasks/crash.yaml @@ -12,6 +12,7 @@ tasks: - \(RECENT_CRASH\) - replacing it with standby - No standby daemons available + - \(POOL_APP_NOT_ENABLED\) - cephfs_test_runner: modules: - tasks.mgr.test_crash diff --git a/qa/suites/rados/mgr/tasks/failover.yaml b/qa/suites/rados/mgr/tasks/failover.yaml index 42c2f5c5bdde..6d1e0d55764e 100644 --- a/qa/suites/rados/mgr/tasks/failover.yaml +++ b/qa/suites/rados/mgr/tasks/failover.yaml @@ -11,6 +11,7 @@ tasks: - \(PG_ - replacing it with standby - No standby daemons available + - \(POOL_APP_NOT_ENABLED\) - cephfs_test_runner: modules: - tasks.mgr.test_failover diff --git a/qa/suites/rados/mgr/tasks/insights.yaml b/qa/suites/rados/mgr/tasks/insights.yaml index 5cb124bf71dc..f7c82cf7f2c8 100644 --- a/qa/suites/rados/mgr/tasks/insights.yaml +++ b/qa/suites/rados/mgr/tasks/insights.yaml @@ -14,6 +14,7 @@ tasks: - \(RECENT_CRASH\) - replacing it with standby - No standby daemons available + - \(POOL_APP_NOT_ENABLED\) - cephfs_test_runner: modules: - tasks.mgr.test_insights diff --git a/qa/suites/rados/mgr/tasks/module_selftest.yaml b/qa/suites/rados/mgr/tasks/module_selftest.yaml index 9b8209fa94d5..4403d9fffc30 100644 --- a/qa/suites/rados/mgr/tasks/module_selftest.yaml +++ b/qa/suites/rados/mgr/tasks/module_selftest.yaml @@ -21,6 +21,7 @@ tasks: - Failed to open Telegraf - evicting unresponsive client - 1 mgr modules have recently crashed \(RECENT_MGR_MODULE_CRASH\) + - \(POOL_APP_NOT_ENABLED\) - cephfs_test_runner: modules: - tasks.mgr.test_module_selftest diff --git a/qa/suites/rados/mgr/tasks/per_module_finisher_stats.yaml b/qa/suites/rados/mgr/tasks/per_module_finisher_stats.yaml index c487b21fcd42..de1d592df5f2 100644 --- a/qa/suites/rados/mgr/tasks/per_module_finisher_stats.yaml +++ b/qa/suites/rados/mgr/tasks/per_module_finisher_stats.yaml @@ -2,6 +2,8 @@ tasks: - install: - ceph: wait-for-scrub: false + log-ignorelist: + - \(POOL_APP_NOT_ENABLED\) - check-counter: counters: mgr: diff --git a/qa/suites/rados/mgr/tasks/progress.yaml b/qa/suites/rados/mgr/tasks/progress.yaml index d04908eabbad..183a9a29a2ef 100644 --- a/qa/suites/rados/mgr/tasks/progress.yaml +++ b/qa/suites/rados/mgr/tasks/progress.yaml @@ -24,6 +24,7 @@ tasks: - \(OSDMAP_FLAGS\) - replacing it with standby - No standby daemons available + - \(POOL_APP_NOT_ENABLED\) - cephfs_test_runner: modules: - tasks.mgr.test_progress diff --git a/qa/suites/rados/mgr/tasks/prometheus.yaml b/qa/suites/rados/mgr/tasks/prometheus.yaml index 388e19678365..fd0e23a35558 100644 --- a/qa/suites/rados/mgr/tasks/prometheus.yaml +++ b/qa/suites/rados/mgr/tasks/prometheus.yaml @@ -11,6 +11,7 @@ tasks: - \(PG_ - replacing it with standby - No standby daemons available + - \(POOL_APP_NOT_ENABLED\) - cephfs_test_runner: modules: - tasks.mgr.test_prometheus diff --git a/qa/suites/rados/mgr/tasks/workunits.yaml b/qa/suites/rados/mgr/tasks/workunits.yaml index 791adc27298b..a48274033486 100644 --- a/qa/suites/rados/mgr/tasks/workunits.yaml +++ b/qa/suites/rados/mgr/tasks/workunits.yaml @@ -10,6 +10,7 @@ tasks: - \(PG_ - replacing it with standby - No standby daemons available + - \(POOL_APP_NOT_ENABLED\) - workunit: clients: client.0: diff --git a/qa/suites/rados/monthrash/thrashers/force-sync-many.yaml b/qa/suites/rados/monthrash/thrashers/force-sync-many.yaml index c2ec78fd3e96..f4c98ae27830 100644 --- a/qa/suites/rados/monthrash/thrashers/force-sync-many.yaml +++ b/qa/suites/rados/monthrash/thrashers/force-sync-many.yaml @@ -4,6 +4,7 @@ overrides: - overall HEALTH_ - \(MON_DOWN\) - \(TOO_FEW_PGS\) + - \(POOL_APP_NOT_ENABLED\) tasks: - mon_thrash: revive_delay: 90 diff --git a/qa/suites/rados/monthrash/thrashers/many.yaml b/qa/suites/rados/monthrash/thrashers/many.yaml index 958831232971..2f5de97e32c6 100644 --- a/qa/suites/rados/monthrash/thrashers/many.yaml +++ b/qa/suites/rados/monthrash/thrashers/many.yaml @@ -3,6 +3,7 @@ overrides: log-ignorelist: - overall HEALTH_ - \(MON_DOWN\) + - \(POOL_APP_NOT_ENABLED\) conf: osd: mon client ping interval: 4 diff --git a/qa/suites/rados/monthrash/thrashers/one.yaml b/qa/suites/rados/monthrash/thrashers/one.yaml index e969a0d8dff7..3a71edaf1d0d 100644 --- a/qa/suites/rados/monthrash/thrashers/one.yaml +++ b/qa/suites/rados/monthrash/thrashers/one.yaml @@ -3,6 +3,7 @@ overrides: log-ignorelist: - overall HEALTH_ - \(MON_DOWN\) + - \(POOL_APP_NOT_ENABLED\) tasks: - mon_thrash: revive_delay: 20 diff --git a/qa/suites/rados/monthrash/thrashers/sync-many.yaml b/qa/suites/rados/monthrash/thrashers/sync-many.yaml index e721b9b38693..6bb25b7ebc4a 100644 --- a/qa/suites/rados/monthrash/thrashers/sync-many.yaml +++ b/qa/suites/rados/monthrash/thrashers/sync-many.yaml @@ -3,6 +3,7 @@ overrides: log-ignorelist: - overall HEALTH_ - \(MON_DOWN\) + - \(POOL_APP_NOT_ENABLED\) conf: mon: paxos min: 10 diff --git a/qa/suites/rados/monthrash/thrashers/sync.yaml b/qa/suites/rados/monthrash/thrashers/sync.yaml index 8fdd1ad48b3e..30f13305594c 100644 --- a/qa/suites/rados/monthrash/thrashers/sync.yaml +++ b/qa/suites/rados/monthrash/thrashers/sync.yaml @@ -3,6 +3,7 @@ overrides: log-ignorelist: - overall HEALTH_ - \(MON_DOWN\) + - \(POOL_APP_NOT_ENABLED\) conf: mon: paxos min: 10 diff --git a/qa/suites/rados/monthrash/workloads/pool-create-delete.yaml b/qa/suites/rados/monthrash/workloads/pool-create-delete.yaml index 522302cd7749..6e8dadaf09bd 100644 --- a/qa/suites/rados/monthrash/workloads/pool-create-delete.yaml +++ b/qa/suites/rados/monthrash/workloads/pool-create-delete.yaml @@ -3,7 +3,6 @@ overrides: log-ignorelist: - slow request - overall HEALTH_ - - \(POOL_APP_NOT_ENABLED\) tasks: - exec: client.0: diff --git a/qa/suites/rados/monthrash/workloads/rados_5925.yaml b/qa/suites/rados/monthrash/workloads/rados_5925.yaml index ad19bd341fa6..bf7eee534d6c 100644 --- a/qa/suites/rados/monthrash/workloads/rados_5925.yaml +++ b/qa/suites/rados/monthrash/workloads/rados_5925.yaml @@ -2,7 +2,6 @@ overrides: ceph: log-ignorelist: - overall HEALTH_ - - \(POOL_APP_NOT_ENABLED\) tasks: - exec: client.0: diff --git a/qa/suites/rados/monthrash/workloads/rados_api_tests.yaml b/qa/suites/rados/monthrash/workloads/rados_api_tests.yaml index 3f3c0768aa32..f14c2c2a60d7 100644 --- a/qa/suites/rados/monthrash/workloads/rados_api_tests.yaml +++ b/qa/suites/rados/monthrash/workloads/rados_api_tests.yaml @@ -9,7 +9,6 @@ overrides: - \(SLOW_OPS\) - \(MON_DOWN\) - \(PG_ - - \(POOL_APP_NOT_ENABLED\) - \(SMALLER_PGP_NUM\) - slow request conf: diff --git a/qa/suites/rados/multimon/tasks/mon_clock_no_skews.yaml b/qa/suites/rados/multimon/tasks/mon_clock_no_skews.yaml index 2a4bf2bac304..691bd1efc00c 100644 --- a/qa/suites/rados/multimon/tasks/mon_clock_no_skews.yaml +++ b/qa/suites/rados/multimon/tasks/mon_clock_no_skews.yaml @@ -7,5 +7,6 @@ tasks: - clocks not synchronized - overall HEALTH_ - \(MON_CLOCK_SKEW\) + - \(POOL_APP_NOT_ENABLED\) - mon_clock_skew_check: expect-skew: false diff --git a/qa/suites/rados/multimon/tasks/mon_clock_with_skews.yaml b/qa/suites/rados/multimon/tasks/mon_clock_with_skews.yaml index 41749349e9b7..079e1555b1b3 100644 --- a/qa/suites/rados/multimon/tasks/mon_clock_with_skews.yaml +++ b/qa/suites/rados/multimon/tasks/mon_clock_with_skews.yaml @@ -20,5 +20,6 @@ tasks: - \(SLOW_OPS\) - No standby daemons available - slow request + - \(POOL_APP_NOT_ENABLED\) - mon_clock_skew_check: expect-skew: true diff --git a/qa/suites/rados/multimon/tasks/mon_recovery.yaml b/qa/suites/rados/multimon/tasks/mon_recovery.yaml index 6373663c5c11..18e53e092c37 100644 --- a/qa/suites/rados/multimon/tasks/mon_recovery.yaml +++ b/qa/suites/rados/multimon/tasks/mon_recovery.yaml @@ -7,4 +7,5 @@ tasks: - \(PG_AVAILABILITY\) - \(SLOW_OPS\) - slow request + - \(POOL_APP_NOT_ENABLED\) - mon_recovery: diff --git a/qa/suites/rados/objectstore/backends/objectcacher-stress.yaml b/qa/suites/rados/objectstore/backends/objectcacher-stress.yaml index e407a391807d..ae0f8f381b4a 100644 --- a/qa/suites/rados/objectstore/backends/objectcacher-stress.yaml +++ b/qa/suites/rados/objectstore/backends/objectcacher-stress.yaml @@ -8,6 +8,8 @@ tasks: - install: - ceph: fs: xfs + log-ignorelist: + - \(POOL_APP_NOT_ENABLED\) - workunit: clients: all: diff --git a/qa/suites/rados/perf/ceph.yaml b/qa/suites/rados/perf/ceph.yaml index 8bc0431b06ac..ca229dd466df 100644 --- a/qa/suites/rados/perf/ceph.yaml +++ b/qa/suites/rados/perf/ceph.yaml @@ -15,4 +15,5 @@ tasks: - \(OSD_ - \(OBJECT_ - overall HEALTH + - \(POOL_APP_NOT_ENABLED\) - ssh_keys: diff --git a/qa/suites/rados/rest/mgr-restful.yaml b/qa/suites/rados/rest/mgr-restful.yaml index c863463ded12..4901f401d301 100644 --- a/qa/suites/rados/rest/mgr-restful.yaml +++ b/qa/suites/rados/rest/mgr-restful.yaml @@ -14,6 +14,7 @@ tasks: - \(OSD_ - \(OBJECT_ - \(OSDMAP_FLAGS\) + - \(POOL_APP_NOT_ENABLED\) - exec: mon.a: - ceph restful create-key admin diff --git a/qa/suites/rados/singleton-nomsgr/all/admin_socket_output.yaml b/qa/suites/rados/singleton-nomsgr/all/admin_socket_output.yaml index a9f8316172d6..341a559f3fa7 100644 --- a/qa/suites/rados/singleton-nomsgr/all/admin_socket_output.yaml +++ b/qa/suites/rados/singleton-nomsgr/all/admin_socket_output.yaml @@ -15,6 +15,7 @@ overrides: - \(OSD_FULL\) - \(MDS_READ_ONLY\) - \(POOL_FULL\) + - \(POOL_APP_NOT_ENABLED\) tasks: - install: - ceph: diff --git a/qa/suites/rados/singleton-nomsgr/all/balancer.yaml b/qa/suites/rados/singleton-nomsgr/all/balancer.yaml index eb30c663a72a..c42c5539d8ff 100644 --- a/qa/suites/rados/singleton-nomsgr/all/balancer.yaml +++ b/qa/suites/rados/singleton-nomsgr/all/balancer.yaml @@ -8,6 +8,7 @@ tasks: fs: xfs log-ignorelist: - \(PG_AVAILABILITY\) + - \(POOL_APP_NOT_ENABLED\) - cram: clients: client.0: diff --git a/qa/suites/rados/singleton-nomsgr/all/cache-fs-trunc.yaml b/qa/suites/rados/singleton-nomsgr/all/cache-fs-trunc.yaml index d7699d042c10..fddbd0723061 100644 --- a/qa/suites/rados/singleton-nomsgr/all/cache-fs-trunc.yaml +++ b/qa/suites/rados/singleton-nomsgr/all/cache-fs-trunc.yaml @@ -12,6 +12,7 @@ tasks: log-ignorelist: - overall HEALTH_ - \(CACHE_POOL_NO_HIT_SET\) + - \(POOL_APP_NOT_ENABLED\) conf: global: osd max object name len: 460 diff --git a/qa/suites/rados/singleton-nomsgr/all/ceph-kvstore-tool.yaml b/qa/suites/rados/singleton-nomsgr/all/ceph-kvstore-tool.yaml index a3085ad3d9c0..6a8faa4a833c 100644 --- a/qa/suites/rados/singleton-nomsgr/all/ceph-kvstore-tool.yaml +++ b/qa/suites/rados/singleton-nomsgr/all/ceph-kvstore-tool.yaml @@ -17,6 +17,8 @@ overrides: tasks: - install: - ceph: + log-ignorelist: + - \(POOL_APP_NOT_ENABLED\) - workunit: clients: all: diff --git a/qa/suites/rados/singleton-nomsgr/all/export-after-evict.yaml b/qa/suites/rados/singleton-nomsgr/all/export-after-evict.yaml index 7785f2453e6b..b4ce5468a0b8 100644 --- a/qa/suites/rados/singleton-nomsgr/all/export-after-evict.yaml +++ b/qa/suites/rados/singleton-nomsgr/all/export-after-evict.yaml @@ -17,6 +17,7 @@ tasks: log-ignorelist: - overall HEALTH_ - \(CACHE_POOL_NO_HIT_SET\) + - \(POOL_APP_NOT_ENABLED\) conf: global: osd max object name len: 460 diff --git a/qa/suites/rados/singleton-nomsgr/all/full-tiering.yaml b/qa/suites/rados/singleton-nomsgr/all/full-tiering.yaml index a3704069f9d2..a06221449ffb 100644 --- a/qa/suites/rados/singleton-nomsgr/all/full-tiering.yaml +++ b/qa/suites/rados/singleton-nomsgr/all/full-tiering.yaml @@ -14,6 +14,7 @@ overrides: - \(POOL_NEAR_FULL\) - \(CACHE_POOL_NO_HIT_SET\) - \(CACHE_POOL_NEAR_FULL\) + - \(POOL_APP_NOT_ENABLED\) tasks: - install: - ceph: diff --git a/qa/suites/rados/singleton-nomsgr/all/health-warnings.yaml b/qa/suites/rados/singleton-nomsgr/all/health-warnings.yaml index 7b7bf592ff26..5ed6553240d0 100644 --- a/qa/suites/rados/singleton-nomsgr/all/health-warnings.yaml +++ b/qa/suites/rados/singleton-nomsgr/all/health-warnings.yaml @@ -16,6 +16,7 @@ tasks: - \(OSDMAP_FLAGS\) - \(OSD_ - \(PG_ + - \(POOL_APP_NOT_ENABLED\) - workunit: clients: all: diff --git a/qa/suites/rados/singleton-nomsgr/all/multi-backfill-reject.yaml b/qa/suites/rados/singleton-nomsgr/all/multi-backfill-reject.yaml index 8b95603d1666..15952b989745 100644 --- a/qa/suites/rados/singleton-nomsgr/all/multi-backfill-reject.yaml +++ b/qa/suites/rados/singleton-nomsgr/all/multi-backfill-reject.yaml @@ -22,6 +22,7 @@ tasks: - \(PG_ - \(OSD_ - \(OBJECT_ + - \(POOL_APP_NOT_ENABLED\) conf: osd: osd debug reject backfill probability: .3 diff --git a/qa/suites/rados/singleton-nomsgr/all/pool-access.yaml b/qa/suites/rados/singleton-nomsgr/all/pool-access.yaml index e79e1aaf5700..26d548430574 100644 --- a/qa/suites/rados/singleton-nomsgr/all/pool-access.yaml +++ b/qa/suites/rados/singleton-nomsgr/all/pool-access.yaml @@ -9,6 +9,8 @@ tasks: - ceph: pre-mgr-commands: - sudo ceph config set mgr mgr_pool false --force + log-ignorelist: + - \(POOL_APP_NOT_ENABLED\) - workunit: clients: all: diff --git a/qa/suites/rados/singleton/all/admin-socket.yaml b/qa/suites/rados/singleton/all/admin-socket.yaml index 9ed67c249dc3..0d88e6f2a387 100644 --- a/qa/suites/rados/singleton/all/admin-socket.yaml +++ b/qa/suites/rados/singleton/all/admin-socket.yaml @@ -11,6 +11,8 @@ openstack: tasks: - install: - ceph: + log-ignorelist: + - \(POOL_APP_NOT_ENABLED\) - admin_socket: osd.0: version: diff --git a/qa/suites/rados/singleton/all/backfill-toofull.yaml b/qa/suites/rados/singleton/all/backfill-toofull.yaml index fcc3d0e29426..d53e9a3b25df 100644 --- a/qa/suites/rados/singleton/all/backfill-toofull.yaml +++ b/qa/suites/rados/singleton/all/backfill-toofull.yaml @@ -30,6 +30,7 @@ tasks: - \(TOO_FEW_PGS\) - Monitor daemon marked osd\.[[:digit:]]+ down, but it is still running - slow request + - \(POOL_APP_NOT_ENABLED\) conf: osd: osd min pg log entries: 5 diff --git a/qa/suites/rados/singleton/all/dump-stuck.yaml b/qa/suites/rados/singleton/all/dump-stuck.yaml index eb70b70fff40..f561795bd41d 100644 --- a/qa/suites/rados/singleton/all/dump-stuck.yaml +++ b/qa/suites/rados/singleton/all/dump-stuck.yaml @@ -18,4 +18,5 @@ tasks: - \(OSDMAP_FLAGS\) - \(OSD_ - \(PG_ + - \(POOL_APP_NOT_ENABLED\) - dump_stuck: diff --git a/qa/suites/rados/singleton/all/ec-inconsistent-hinfo.yaml b/qa/suites/rados/singleton/all/ec-inconsistent-hinfo.yaml index d71eab149926..31724f9e81b1 100644 --- a/qa/suites/rados/singleton/all/ec-inconsistent-hinfo.yaml +++ b/qa/suites/rados/singleton/all/ec-inconsistent-hinfo.yaml @@ -29,6 +29,7 @@ tasks: - repair - slow request - unfound + - \(POOL_APP_NOT_ENABLED\) conf: osd: osd min pg log entries: 5 diff --git a/qa/suites/rados/singleton/all/ec-lost-unfound.yaml b/qa/suites/rados/singleton/all/ec-lost-unfound.yaml index 050365ff4df0..d397b005ccd5 100644 --- a/qa/suites/rados/singleton/all/ec-lost-unfound.yaml +++ b/qa/suites/rados/singleton/all/ec-lost-unfound.yaml @@ -26,4 +26,5 @@ tasks: - \(OBJECT_ - \(SLOW_OPS\) - slow request + - \(POOL_APP_NOT_ENABLED\) - ec_lost_unfound: diff --git a/qa/suites/rados/singleton/all/lost-unfound-delete.yaml b/qa/suites/rados/singleton/all/lost-unfound-delete.yaml index e4b7b11e2e1b..a6b68cd50c53 100644 --- a/qa/suites/rados/singleton/all/lost-unfound-delete.yaml +++ b/qa/suites/rados/singleton/all/lost-unfound-delete.yaml @@ -24,4 +24,5 @@ tasks: - \(OBJECT_ - \(SLOW_OPS\) - slow request + - \(POOL_APP_NOT_ENABLED\) - rep_lost_unfound_delete: diff --git a/qa/suites/rados/singleton/all/lost-unfound.yaml b/qa/suites/rados/singleton/all/lost-unfound.yaml index 280dac87b520..4010a5208dce 100644 --- a/qa/suites/rados/singleton/all/lost-unfound.yaml +++ b/qa/suites/rados/singleton/all/lost-unfound.yaml @@ -24,4 +24,5 @@ tasks: - \(OBJECT_ - \(SLOW_OPS\) - slow request + - \(POOL_APP_NOT_ENABLED\) - lost_unfound: diff --git a/qa/suites/rados/singleton/all/max-pg-per-osd.from-mon.yaml b/qa/suites/rados/singleton/all/max-pg-per-osd.from-mon.yaml index 7ab94589893c..e7eded31ed6f 100644 --- a/qa/suites/rados/singleton/all/max-pg-per-osd.from-mon.yaml +++ b/qa/suites/rados/singleton/all/max-pg-per-osd.from-mon.yaml @@ -21,6 +21,7 @@ overrides: log-ignorelist: - \(TOO_FEW_PGS\) - \(PENDING_CREATING_PGS\) + - \(POOL_APP_NOT_ENABLED\) tasks: - install: - ceph: diff --git a/qa/suites/rados/singleton/all/max-pg-per-osd.from-primary.yaml b/qa/suites/rados/singleton/all/max-pg-per-osd.from-primary.yaml index a51e8921f926..dc7c3f0f5e5c 100644 --- a/qa/suites/rados/singleton/all/max-pg-per-osd.from-primary.yaml +++ b/qa/suites/rados/singleton/all/max-pg-per-osd.from-primary.yaml @@ -24,6 +24,7 @@ overrides: - \(TOO_FEW_PGS\) - \(PG_ - \(PENDING_CREATING_PGS\) + - \(POOL_APP_NOT_ENABLED\) tasks: - install: - ceph: diff --git a/qa/suites/rados/singleton/all/max-pg-per-osd.from-replica.yaml b/qa/suites/rados/singleton/all/max-pg-per-osd.from-replica.yaml index e3658ef77b6e..ee0dae1d4704 100644 --- a/qa/suites/rados/singleton/all/max-pg-per-osd.from-replica.yaml +++ b/qa/suites/rados/singleton/all/max-pg-per-osd.from-replica.yaml @@ -24,6 +24,7 @@ overrides: - \(TOO_FEW_PGS\) - \(PG_ - \(PENDING_CREATING_PGS\) + - \(POOL_APP_NOT_ENABLED\) tasks: - install: - ceph: diff --git a/qa/suites/rados/singleton/all/mon-auth-caps.yaml b/qa/suites/rados/singleton/all/mon-auth-caps.yaml index a56d164a50a4..264dc535a919 100644 --- a/qa/suites/rados/singleton/all/mon-auth-caps.yaml +++ b/qa/suites/rados/singleton/all/mon-auth-caps.yaml @@ -13,6 +13,7 @@ tasks: log-ignorelist: - overall HEALTH_ - \(AUTH_BAD_CAPS\) + - \(POOL_APP_NOT_ENABLED\) - workunit: clients: all: diff --git a/qa/suites/rados/singleton/all/mon-config-key-caps.yaml b/qa/suites/rados/singleton/all/mon-config-key-caps.yaml index f254754e270c..c475a2080130 100644 --- a/qa/suites/rados/singleton/all/mon-config-key-caps.yaml +++ b/qa/suites/rados/singleton/all/mon-config-key-caps.yaml @@ -13,6 +13,7 @@ tasks: log-ignorelist: - overall HEALTH_ - \(AUTH_BAD_CAPS\) + - \(POOL_APP_NOT_ENABLED\) - workunit: clients: all: diff --git a/qa/suites/rados/singleton/all/mon-config.yaml b/qa/suites/rados/singleton/all/mon-config.yaml index 15d48f2380f4..ab1eb81b0948 100644 --- a/qa/suites/rados/singleton/all/mon-config.yaml +++ b/qa/suites/rados/singleton/all/mon-config.yaml @@ -16,6 +16,8 @@ tasks: - ceph: pre-mgr-commands: - sudo ceph config set mgr mgr_pool false --force + log-ignorelist: + - \(POOL_APP_NOT_ENABLED\) - workunit: clients: all: diff --git a/qa/suites/rados/singleton/all/osd-backfill.yaml b/qa/suites/rados/singleton/all/osd-backfill.yaml index 1a24f4a2938a..92f5959b558d 100644 --- a/qa/suites/rados/singleton/all/osd-backfill.yaml +++ b/qa/suites/rados/singleton/all/osd-backfill.yaml @@ -22,6 +22,7 @@ tasks: - \(OSD_ - \(PG_ - \(OBJECT_ + - \(POOL_APP_NOT_ENABLED\) conf: osd: osd min pg log entries: 5 diff --git a/qa/suites/rados/singleton/all/osd-recovery-incomplete.yaml b/qa/suites/rados/singleton/all/osd-recovery-incomplete.yaml index 7ade95c9ece0..6d0955c73d96 100644 --- a/qa/suites/rados/singleton/all/osd-recovery-incomplete.yaml +++ b/qa/suites/rados/singleton/all/osd-recovery-incomplete.yaml @@ -23,6 +23,7 @@ tasks: - \(OSD_ - \(PG_ - \(OBJECT_ + - \(POOL_APP_NOT_ENABLED\) conf: osd: osd min pg log entries: 5 diff --git a/qa/suites/rados/singleton/all/osd-recovery.yaml b/qa/suites/rados/singleton/all/osd-recovery.yaml index 94ab85a778d2..9e33b3c393b1 100644 --- a/qa/suites/rados/singleton/all/osd-recovery.yaml +++ b/qa/suites/rados/singleton/all/osd-recovery.yaml @@ -24,6 +24,7 @@ tasks: - \(OBJECT_DEGRADED\) - \(SLOW_OPS\) - slow request + - \(POOL_APP_NOT_ENABLED\) conf: osd: osd min pg log entries: 5 diff --git a/qa/suites/rados/singleton/all/peer.yaml b/qa/suites/rados/singleton/all/peer.yaml index 99183c460f1d..f01473b0fa63 100644 --- a/qa/suites/rados/singleton/all/peer.yaml +++ b/qa/suites/rados/singleton/all/peer.yaml @@ -24,4 +24,5 @@ tasks: - \(OSDMAP_FLAGS\) - \(OSD_ - \(PG_ + - \(POOL_APP_NOT_ENABLED\) - peer: diff --git a/qa/suites/rados/singleton/all/pg-autoscaler-progress-off.yaml b/qa/suites/rados/singleton/all/pg-autoscaler-progress-off.yaml index 90fb128f0b9c..e4b48189fbc7 100644 --- a/qa/suites/rados/singleton/all/pg-autoscaler-progress-off.yaml +++ b/qa/suites/rados/singleton/all/pg-autoscaler-progress-off.yaml @@ -34,6 +34,7 @@ tasks: - \(REQUEST_SLOW\) - \(TOO_FEW_PGS\) - slow request + - \(POOL_APP_NOT_ENABLED\) - exec: client.0: - ceph progress off diff --git a/qa/suites/rados/singleton/all/pg-autoscaler.yaml b/qa/suites/rados/singleton/all/pg-autoscaler.yaml index 3d64d73acdcc..a03c2d521eb0 100644 --- a/qa/suites/rados/singleton/all/pg-autoscaler.yaml +++ b/qa/suites/rados/singleton/all/pg-autoscaler.yaml @@ -30,6 +30,7 @@ tasks: - \(REQUEST_SLOW\) - \(TOO_FEW_PGS\) - slow request + - \(POOL_APP_NOT_ENABLED\) - workunit: clients: all: diff --git a/qa/suites/rados/singleton/all/pg-removal-interruption.yaml b/qa/suites/rados/singleton/all/pg-removal-interruption.yaml index 2c00192f137a..0dd0fb38d037 100644 --- a/qa/suites/rados/singleton/all/pg-removal-interruption.yaml +++ b/qa/suites/rados/singleton/all/pg-removal-interruption.yaml @@ -21,6 +21,7 @@ tasks: - \(OSDMAP_FLAGS\) - \(OSD_ - \(PG_ + - \(POOL_APP_NOT_ENABLED\) - exec: client.0: - sudo ceph osd pool create foo 128 128 diff --git a/qa/suites/rados/singleton/all/rebuild-mondb.yaml b/qa/suites/rados/singleton/all/rebuild-mondb.yaml index af556bf415e8..0c7de00c86e0 100644 --- a/qa/suites/rados/singleton/all/rebuild-mondb.yaml +++ b/qa/suites/rados/singleton/all/rebuild-mondb.yaml @@ -24,6 +24,7 @@ tasks: - \(OSDMAP_FLAGS\) - \(OSD_ - \(PG_ + - \(POOL_APP_NOT_ENABLED\) conf: mon: debug auth: 30 diff --git a/qa/suites/rados/singleton/all/test-crash.yaml b/qa/suites/rados/singleton/all/test-crash.yaml index deab84a5a320..ec227cec79de 100644 --- a/qa/suites/rados/singleton/all/test-crash.yaml +++ b/qa/suites/rados/singleton/all/test-crash.yaml @@ -10,6 +10,7 @@ tasks: - Reduced data availability - OSD_.*DOWN - \(RECENT_CRASH\) + - \(POOL_APP_NOT_ENABLED\) - workunit: clients: client.0: diff --git a/qa/suites/rados/singleton/all/test-noautoscale-flag.yaml b/qa/suites/rados/singleton/all/test-noautoscale-flag.yaml index f4da45ad10cc..039300f7f844 100644 --- a/qa/suites/rados/singleton/all/test-noautoscale-flag.yaml +++ b/qa/suites/rados/singleton/all/test-noautoscale-flag.yaml @@ -30,6 +30,7 @@ overrides: - \(REQUEST_SLOW\) - \(TOO_FEW_PGS\) - slow request + - \(POOL_APP_NOT_ENABLED\) tasks: - install: - ceph: diff --git a/qa/suites/rados/singleton/all/thrash-backfill-full.yaml b/qa/suites/rados/singleton/all/thrash-backfill-full.yaml index bd3afe047fa5..a9049560d274 100644 --- a/qa/suites/rados/singleton/all/thrash-backfill-full.yaml +++ b/qa/suites/rados/singleton/all/thrash-backfill-full.yaml @@ -38,6 +38,7 @@ tasks: - \(TOO_FEW_PGS\) - \(POOL_BACKFILLFULL\) - slow request + - \(POOL_APP_NOT_ENABLED\) - thrashosds: op_delay: 30 clean_interval: 120 diff --git a/qa/suites/rados/singleton/all/thrash-eio.yaml b/qa/suites/rados/singleton/all/thrash-eio.yaml index 515a2832b1bf..52e0cc51e6c0 100644 --- a/qa/suites/rados/singleton/all/thrash-eio.yaml +++ b/qa/suites/rados/singleton/all/thrash-eio.yaml @@ -35,6 +35,7 @@ tasks: - \(OBJECT_ - \(TOO_FEW_PGS\) - slow request + - \(POOL_APP_NOT_ENABLED\) - thrashosds: op_delay: 30 clean_interval: 120 diff --git a/qa/suites/rados/singleton/all/thrash-rados/thrash-rados.yaml b/qa/suites/rados/singleton/all/thrash-rados/thrash-rados.yaml index 1caef6db57b4..b3b54e173b35 100644 --- a/qa/suites/rados/singleton/all/thrash-rados/thrash-rados.yaml +++ b/qa/suites/rados/singleton/all/thrash-rados/thrash-rados.yaml @@ -17,6 +17,7 @@ tasks: - ceph: log-ignorelist: - but it is still running + - \(POOL_APP_NOT_ENABLED\) - thrashosds: op_delay: 30 clean_interval: 120 diff --git a/qa/suites/rados/singleton/all/thrash_cache_writeback_proxy_none.yaml b/qa/suites/rados/singleton/all/thrash_cache_writeback_proxy_none.yaml index d61ad0c421b3..e58fb4ef4bac 100644 --- a/qa/suites/rados/singleton/all/thrash_cache_writeback_proxy_none.yaml +++ b/qa/suites/rados/singleton/all/thrash_cache_writeback_proxy_none.yaml @@ -22,6 +22,7 @@ tasks: - slow request - overall HEALTH_ - \(CACHE_POOL_ + - \(POOL_APP_NOT_ENABLED\) - exec: client.0: - sudo ceph osd pool create base 4 diff --git a/qa/suites/rados/singleton/all/watch-notify-same-primary.yaml b/qa/suites/rados/singleton/all/watch-notify-same-primary.yaml index 1ff69c300cc9..04d3969b2f06 100644 --- a/qa/suites/rados/singleton/all/watch-notify-same-primary.yaml +++ b/qa/suites/rados/singleton/all/watch-notify-same-primary.yaml @@ -30,5 +30,6 @@ tasks: - \(OSD_ - \(PG_ - \(OBJECT_DEGRADED\) + - \(POOL_APP_NOT_ENABLED\) - watch_notify_same_primary: clients: [client.0] diff --git a/qa/suites/rados/thrash-erasure-code-big/thrashers/careful.yaml b/qa/suites/rados/thrash-erasure-code-big/thrashers/careful.yaml index f032d88e7d92..df0a14500d94 100644 --- a/qa/suites/rados/thrash-erasure-code-big/thrashers/careful.yaml +++ b/qa/suites/rados/thrash-erasure-code-big/thrashers/careful.yaml @@ -4,6 +4,7 @@ overrides: - but it is still running - objects unfound and apparently lost - slow request + - \(POOL_APP_NOT_ENABLED\) conf: osd: osd debug reject backfill probability: .3 diff --git a/qa/suites/rados/thrash-erasure-code-big/thrashers/default.yaml b/qa/suites/rados/thrash-erasure-code-big/thrashers/default.yaml index d2c7b85b50ec..09b6c1782ad8 100644 --- a/qa/suites/rados/thrash-erasure-code-big/thrashers/default.yaml +++ b/qa/suites/rados/thrash-erasure-code-big/thrashers/default.yaml @@ -4,6 +4,7 @@ overrides: - but it is still running - objects unfound and apparently lost - slow request + - \(POOL_APP_NOT_ENABLED\) conf: osd: osd debug reject backfill probability: .1 diff --git a/qa/suites/rados/thrash-erasure-code-big/thrashers/fastread.yaml b/qa/suites/rados/thrash-erasure-code-big/thrashers/fastread.yaml index 371ed570b628..a36155609a21 100644 --- a/qa/suites/rados/thrash-erasure-code-big/thrashers/fastread.yaml +++ b/qa/suites/rados/thrash-erasure-code-big/thrashers/fastread.yaml @@ -3,6 +3,7 @@ overrides: log-ignorelist: - but it is still running - objects unfound and apparently lost + - \(POOL_APP_NOT_ENABLED\) conf: mon: osd pool default ec fast read: true diff --git a/qa/suites/rados/thrash-erasure-code-big/thrashers/mapgap.yaml b/qa/suites/rados/thrash-erasure-code-big/thrashers/mapgap.yaml index 18843d87220a..6cf4dc930160 100644 --- a/qa/suites/rados/thrash-erasure-code-big/thrashers/mapgap.yaml +++ b/qa/suites/rados/thrash-erasure-code-big/thrashers/mapgap.yaml @@ -4,6 +4,7 @@ overrides: - but it is still running - objects unfound and apparently lost - osd_map_cache_size + - \(POOL_APP_NOT_ENABLED\) conf: mon: mon min osdmap epochs: 2 diff --git a/qa/suites/rados/thrash-erasure-code-big/thrashers/morepggrow.yaml b/qa/suites/rados/thrash-erasure-code-big/thrashers/morepggrow.yaml index 23c9f7d848fd..794e994f2cee 100644 --- a/qa/suites/rados/thrash-erasure-code-big/thrashers/morepggrow.yaml +++ b/qa/suites/rados/thrash-erasure-code-big/thrashers/morepggrow.yaml @@ -8,6 +8,7 @@ overrides: log-ignorelist: - but it is still running - objects unfound and apparently lost + - \(POOL_APP_NOT_ENABLED\) tasks: - thrashosds: timeout: 1200 diff --git a/qa/suites/rados/thrash-erasure-code-big/thrashers/pggrow.yaml b/qa/suites/rados/thrash-erasure-code-big/thrashers/pggrow.yaml index 9cbb80dba9e8..15be6b43b313 100644 --- a/qa/suites/rados/thrash-erasure-code-big/thrashers/pggrow.yaml +++ b/qa/suites/rados/thrash-erasure-code-big/thrashers/pggrow.yaml @@ -3,6 +3,7 @@ overrides: log-ignorelist: - but it is still running - objects unfound and apparently lost + - \(POOL_APP_NOT_ENABLED\) conf: osd: osd scrub min interval: 60 diff --git a/qa/suites/rados/thrash-erasure-code-shec/thrashers/careful.yaml b/qa/suites/rados/thrash-erasure-code-shec/thrashers/careful.yaml index 94b5d07f8381..e18379b5f848 100644 --- a/qa/suites/rados/thrash-erasure-code-shec/thrashers/careful.yaml +++ b/qa/suites/rados/thrash-erasure-code-shec/thrashers/careful.yaml @@ -4,6 +4,7 @@ overrides: - but it is still running - objects unfound and apparently lost - slow request + - \(POOL_APP_NOT_ENABLED\) conf: osd: osd debug reject backfill probability: .3 diff --git a/qa/suites/rados/thrash-erasure-code-shec/thrashers/default.yaml b/qa/suites/rados/thrash-erasure-code-shec/thrashers/default.yaml index a869369fadd6..00c8689d4931 100644 --- a/qa/suites/rados/thrash-erasure-code-shec/thrashers/default.yaml +++ b/qa/suites/rados/thrash-erasure-code-shec/thrashers/default.yaml @@ -4,6 +4,7 @@ overrides: - but it is still running - objects unfound and apparently lost - slow request + - \(POOL_APP_NOT_ENABLED\) conf: osd: osd debug reject backfill probability: .1 diff --git a/qa/suites/rados/thrash-erasure-code/thrashers/careful.yaml b/qa/suites/rados/thrash-erasure-code/thrashers/careful.yaml index 9a708db31d41..0602f01ad8cc 100644 --- a/qa/suites/rados/thrash-erasure-code/thrashers/careful.yaml +++ b/qa/suites/rados/thrash-erasure-code/thrashers/careful.yaml @@ -3,6 +3,7 @@ overrides: log-ignorelist: - but it is still running - objects unfound and apparently lost + - \(POOL_APP_NOT_ENABLED\) conf: osd: osd debug reject backfill probability: .3 diff --git a/qa/suites/rados/thrash-erasure-code/thrashers/default.yaml b/qa/suites/rados/thrash-erasure-code/thrashers/default.yaml index 3728bd8e7186..989b83e8f778 100644 --- a/qa/suites/rados/thrash-erasure-code/thrashers/default.yaml +++ b/qa/suites/rados/thrash-erasure-code/thrashers/default.yaml @@ -3,6 +3,7 @@ overrides: log-ignorelist: - but it is still running - objects unfound and apparently lost + - \(POOL_APP_NOT_ENABLED\) conf: osd: osd debug reject backfill probability: .1 diff --git a/qa/suites/rados/thrash-erasure-code/thrashers/fastread.yaml b/qa/suites/rados/thrash-erasure-code/thrashers/fastread.yaml index 4ba4eb2a2bff..5fbb9504b617 100644 --- a/qa/suites/rados/thrash-erasure-code/thrashers/fastread.yaml +++ b/qa/suites/rados/thrash-erasure-code/thrashers/fastread.yaml @@ -3,6 +3,7 @@ overrides: log-ignorelist: - but it is still running - objects unfound and apparently lost + - \(POOL_APP_NOT_ENABLED\) conf: mon: osd pool default ec fast read: true diff --git a/qa/suites/rados/thrash-erasure-code/thrashers/minsize_recovery.yaml b/qa/suites/rados/thrash-erasure-code/thrashers/minsize_recovery.yaml index 2e375c7aa954..771d9a1047a7 100644 --- a/qa/suites/rados/thrash-erasure-code/thrashers/minsize_recovery.yaml +++ b/qa/suites/rados/thrash-erasure-code/thrashers/minsize_recovery.yaml @@ -3,6 +3,7 @@ overrides: log-ignorelist: - but it is still running - objects unfound and apparently lost + - \(POOL_APP_NOT_ENABLED\) create_rbd_pool: False pre-mgr-commands: - sudo ceph config set mgr mgr_pool false --force diff --git a/qa/suites/rados/thrash-erasure-code/thrashers/morepggrow.yaml b/qa/suites/rados/thrash-erasure-code/thrashers/morepggrow.yaml index a3e66e693c37..f8c54232381c 100644 --- a/qa/suites/rados/thrash-erasure-code/thrashers/morepggrow.yaml +++ b/qa/suites/rados/thrash-erasure-code/thrashers/morepggrow.yaml @@ -8,6 +8,7 @@ overrides: log-ignorelist: - but it is still running - objects unfound and apparently lost + - \(POOL_APP_NOT_ENABLED\) tasks: - thrashosds: timeout: 1200 diff --git a/qa/suites/rados/thrash-erasure-code/thrashers/pggrow.yaml b/qa/suites/rados/thrash-erasure-code/thrashers/pggrow.yaml index 98f87d6df923..ed13bfd3e936 100644 --- a/qa/suites/rados/thrash-erasure-code/thrashers/pggrow.yaml +++ b/qa/suites/rados/thrash-erasure-code/thrashers/pggrow.yaml @@ -3,6 +3,7 @@ overrides: log-ignorelist: - but it is still running - objects unfound and apparently lost + - \(POOL_APP_NOT_ENABLED\) conf: osd: osd scrub min interval: 60 diff --git a/qa/suites/rados/thrash-old-clients/thrashers/careful.yaml b/qa/suites/rados/thrash-old-clients/thrashers/careful.yaml index cc232ab88440..8820a6cd24e7 100644 --- a/qa/suites/rados/thrash-old-clients/thrashers/careful.yaml +++ b/qa/suites/rados/thrash-old-clients/thrashers/careful.yaml @@ -3,6 +3,7 @@ overrides: log-ignorelist: - but it is still running - objects unfound and apparently lost + - \(POOL_APP_NOT_ENABLED\) conf: osd: osd debug reject backfill probability: .3 diff --git a/qa/suites/rados/thrash-old-clients/thrashers/default.yaml b/qa/suites/rados/thrash-old-clients/thrashers/default.yaml index c04f9535cf6f..54dc88802813 100644 --- a/qa/suites/rados/thrash-old-clients/thrashers/default.yaml +++ b/qa/suites/rados/thrash-old-clients/thrashers/default.yaml @@ -3,6 +3,7 @@ overrides: log-ignorelist: - but it is still running - objects unfound and apparently lost + - \(POOL_APP_NOT_ENABLED\) conf: osd: osd debug reject backfill probability: .3 diff --git a/qa/suites/rados/thrash-old-clients/thrashers/mapgap.yaml b/qa/suites/rados/thrash-old-clients/thrashers/mapgap.yaml index 27881d2180c6..c1ab4493edb7 100644 --- a/qa/suites/rados/thrash-old-clients/thrashers/mapgap.yaml +++ b/qa/suites/rados/thrash-old-clients/thrashers/mapgap.yaml @@ -4,6 +4,7 @@ overrides: - but it is still running - objects unfound and apparently lost - osd_map_cache_size + - \(POOL_APP_NOT_ENABLED\) conf: mon: mon min osdmap epochs: 50 diff --git a/qa/suites/rados/thrash-old-clients/thrashers/morepggrow.yaml b/qa/suites/rados/thrash-old-clients/thrashers/morepggrow.yaml index f18a88711a00..bb65d6a600cb 100644 --- a/qa/suites/rados/thrash-old-clients/thrashers/morepggrow.yaml +++ b/qa/suites/rados/thrash-old-clients/thrashers/morepggrow.yaml @@ -12,6 +12,7 @@ overrides: log-ignorelist: - but it is still running - objects unfound and apparently lost + - \(POOL_APP_NOT_ENABLED\) tasks: - thrashosds: timeout: 1200 diff --git a/qa/suites/rados/thrash-old-clients/thrashers/pggrow.yaml b/qa/suites/rados/thrash-old-clients/thrashers/pggrow.yaml index 54498d0cfef9..000550bd865d 100644 --- a/qa/suites/rados/thrash-old-clients/thrashers/pggrow.yaml +++ b/qa/suites/rados/thrash-old-clients/thrashers/pggrow.yaml @@ -3,6 +3,7 @@ overrides: log-ignorelist: - but it is still running - objects unfound and apparently lost + - \(POOL_APP_NOT_ENABLED\) conf: osd: osd scrub min interval: 60 diff --git a/qa/suites/rados/thrash/workloads/admin_socket_objecter_requests.yaml b/qa/suites/rados/thrash/workloads/admin_socket_objecter_requests.yaml index 8c9764ade848..6885f72aa44e 100644 --- a/qa/suites/rados/thrash/workloads/admin_socket_objecter_requests.yaml +++ b/qa/suites/rados/thrash/workloads/admin_socket_objecter_requests.yaml @@ -3,6 +3,8 @@ overrides: conf: client.0: admin socket: /var/run/ceph/ceph-$name.asok + log-ignorelist: + - \(POOL_APP_NOT_ENABLED\) tasks: - radosbench: clients: [client.0] diff --git a/qa/suites/rados/thrash/workloads/cache-agent-big.yaml b/qa/suites/rados/thrash/workloads/cache-agent-big.yaml index 3f377858ae4c..9ca2576d4690 100644 --- a/qa/suites/rados/thrash/workloads/cache-agent-big.yaml +++ b/qa/suites/rados/thrash/workloads/cache-agent-big.yaml @@ -2,6 +2,7 @@ overrides: ceph: log-ignorelist: - must scrub before tier agent can activate + - \(POOL_APP_NOT_ENABLED\) conf: osd: # override short_pg_log_entries.yaml (which sets these under [global]) diff --git a/qa/suites/rados/thrash/workloads/cache-agent-small.yaml b/qa/suites/rados/thrash/workloads/cache-agent-small.yaml index 29219a7e8d7f..108009e3b0b8 100644 --- a/qa/suites/rados/thrash/workloads/cache-agent-small.yaml +++ b/qa/suites/rados/thrash/workloads/cache-agent-small.yaml @@ -2,6 +2,7 @@ overrides: ceph: log-ignorelist: - must scrub before tier agent can activate + - \(POOL_APP_NOT_ENABLED\) conf: osd: # override short_pg_log_entries.yaml (which sets these under [global]) diff --git a/qa/suites/rados/thrash/workloads/cache-pool-snaps-readproxy.yaml b/qa/suites/rados/thrash/workloads/cache-pool-snaps-readproxy.yaml index 808968d6bafe..f864e117056f 100644 --- a/qa/suites/rados/thrash/workloads/cache-pool-snaps-readproxy.yaml +++ b/qa/suites/rados/thrash/workloads/cache-pool-snaps-readproxy.yaml @@ -2,6 +2,7 @@ overrides: ceph: log-ignorelist: - must scrub before tier agent can activate + - \(POOL_APP_NOT_ENABLED\) conf: osd: # override short_pg_log_entries.yaml (which sets these under [global]) diff --git a/qa/suites/rados/thrash/workloads/cache-pool-snaps.yaml b/qa/suites/rados/thrash/workloads/cache-pool-snaps.yaml index 4aec8611c14d..6bf97c6920db 100644 --- a/qa/suites/rados/thrash/workloads/cache-pool-snaps.yaml +++ b/qa/suites/rados/thrash/workloads/cache-pool-snaps.yaml @@ -2,6 +2,7 @@ overrides: ceph: log-ignorelist: - must scrub before tier agent can activate + - \(POOL_APP_NOT_ENABLED\) conf: osd: # override short_pg_log_entries.yaml (which sets these under [global]) diff --git a/qa/suites/rados/thrash/workloads/cache-snaps-balanced.yaml b/qa/suites/rados/thrash/workloads/cache-snaps-balanced.yaml index 1e55f573f438..574a1f753dc7 100644 --- a/qa/suites/rados/thrash/workloads/cache-snaps-balanced.yaml +++ b/qa/suites/rados/thrash/workloads/cache-snaps-balanced.yaml @@ -2,6 +2,7 @@ overrides: ceph: log-ignorelist: - must scrub before tier agent can activate + - \(POOL_APP_NOT_ENABLED\) conf: osd: # override short_pg_log_entries.yaml (which sets these under [global]) diff --git a/qa/suites/rados/thrash/workloads/cache-snaps.yaml b/qa/suites/rados/thrash/workloads/cache-snaps.yaml index 11401d7e263f..6d11f4cf12c7 100644 --- a/qa/suites/rados/thrash/workloads/cache-snaps.yaml +++ b/qa/suites/rados/thrash/workloads/cache-snaps.yaml @@ -2,6 +2,7 @@ overrides: ceph: log-ignorelist: - must scrub before tier agent can activate + - \(POOL_APP_NOT_ENABLED\) conf: osd: # override short_pg_log_entries.yaml (which sets these under [global]) diff --git a/qa/suites/rados/thrash/workloads/cache.yaml b/qa/suites/rados/thrash/workloads/cache.yaml index c557a6751113..bd9daac7af3f 100644 --- a/qa/suites/rados/thrash/workloads/cache.yaml +++ b/qa/suites/rados/thrash/workloads/cache.yaml @@ -2,6 +2,7 @@ overrides: ceph: log-ignorelist: - must scrub before tier agent can activate + - \(POOL_APP_NOT_ENABLED\) conf: osd: # override short_pg_log_entries.yaml (which sets these under [global]) diff --git a/qa/suites/rados/thrash/workloads/dedup-io-mixed.yaml b/qa/suites/rados/thrash/workloads/dedup-io-mixed.yaml index 24a41c31ffb7..7758525a615f 100644 --- a/qa/suites/rados/thrash/workloads/dedup-io-mixed.yaml +++ b/qa/suites/rados/thrash/workloads/dedup-io-mixed.yaml @@ -1,3 +1,7 @@ +overrides: + ceph: + log-ignorelist: + - \(POOL_APP_NOT_ENABLED\) tasks: - exec: client.0: diff --git a/qa/suites/rados/thrash/workloads/dedup-io-snaps.yaml b/qa/suites/rados/thrash/workloads/dedup-io-snaps.yaml index 408d1b5d9142..3d2ce3026387 100644 --- a/qa/suites/rados/thrash/workloads/dedup-io-snaps.yaml +++ b/qa/suites/rados/thrash/workloads/dedup-io-snaps.yaml @@ -1,3 +1,7 @@ +overrides: + ceph: + log-ignorelist: + - \(POOL_APP_NOT_ENABLED\) tasks: - exec: client.0: diff --git a/qa/suites/rados/thrash/workloads/pool-snaps-few-objects.yaml b/qa/suites/rados/thrash/workloads/pool-snaps-few-objects.yaml index 1f0759d96249..f60afb809d13 100644 --- a/qa/suites/rados/thrash/workloads/pool-snaps-few-objects.yaml +++ b/qa/suites/rados/thrash/workloads/pool-snaps-few-objects.yaml @@ -2,6 +2,9 @@ override: conf: osd: osd deep scrub update digest min age: 0 + ceph: + log-ignorelist: + - \(POOL_APP_NOT_ENABLED\) tasks: - rados: clients: [client.0] diff --git a/qa/suites/rados/thrash/workloads/radosbench-high-concurrency.yaml b/qa/suites/rados/thrash/workloads/radosbench-high-concurrency.yaml index 902c4b56a1e5..afdb3794d986 100644 --- a/qa/suites/rados/thrash/workloads/radosbench-high-concurrency.yaml +++ b/qa/suites/rados/thrash/workloads/radosbench-high-concurrency.yaml @@ -5,6 +5,8 @@ overrides: debug ms: 1 debug objecter: 20 debug rados: 20 + log-ignorelist: + - \(POOL_APP_NOT_ENABLED\) tasks: - full_sequential: - radosbench: diff --git a/qa/suites/rados/thrash/workloads/radosbench.yaml b/qa/suites/rados/thrash/workloads/radosbench.yaml index 071f55e3928e..32efe0ba9a0a 100644 --- a/qa/suites/rados/thrash/workloads/radosbench.yaml +++ b/qa/suites/rados/thrash/workloads/radosbench.yaml @@ -5,6 +5,8 @@ overrides: debug ms: 1 debug objecter: 20 debug rados: 20 + log-ignorelist: + - \(POOL_APP_NOT_ENABLED\) tasks: - full_sequential: - radosbench: diff --git a/qa/suites/rados/thrash/workloads/redirect.yaml b/qa/suites/rados/thrash/workloads/redirect.yaml index bebce845cd62..14cce66430b0 100644 --- a/qa/suites/rados/thrash/workloads/redirect.yaml +++ b/qa/suites/rados/thrash/workloads/redirect.yaml @@ -1,3 +1,7 @@ +overrides: + ceph: + log-ignorelist: + - \(POOL_APP_NOT_ENABLED\) tasks: - exec: client.0: diff --git a/qa/suites/rados/thrash/workloads/redirect_promote_tests.yaml b/qa/suites/rados/thrash/workloads/redirect_promote_tests.yaml index c2787c43bc09..23226771d30e 100644 --- a/qa/suites/rados/thrash/workloads/redirect_promote_tests.yaml +++ b/qa/suites/rados/thrash/workloads/redirect_promote_tests.yaml @@ -1,3 +1,7 @@ +overrides: + ceph: + log-ignorelist: + - \(POOL_APP_NOT_ENABLED\) tasks: - exec: client.0: diff --git a/qa/suites/rados/thrash/workloads/redirect_set_object.yaml b/qa/suites/rados/thrash/workloads/redirect_set_object.yaml index 06ba60c7c64c..7fe81435c5f4 100644 --- a/qa/suites/rados/thrash/workloads/redirect_set_object.yaml +++ b/qa/suites/rados/thrash/workloads/redirect_set_object.yaml @@ -1,3 +1,7 @@ +overrides: + ceph: + log-ignorelist: + - \(POOL_APP_NOT_ENABLED\) tasks: - exec: client.0: diff --git a/qa/suites/rados/thrash/workloads/set-chunks-read.yaml b/qa/suites/rados/thrash/workloads/set-chunks-read.yaml index 1abbdd757c52..fa6d6a8b8a47 100644 --- a/qa/suites/rados/thrash/workloads/set-chunks-read.yaml +++ b/qa/suites/rados/thrash/workloads/set-chunks-read.yaml @@ -1,3 +1,7 @@ +overrides: + ceph: + log-ignorelist: + - \(POOL_APP_NOT_ENABLED\) tasks: - exec: client.0: diff --git a/qa/suites/rados/thrash/workloads/small-objects-balanced.yaml b/qa/suites/rados/thrash/workloads/small-objects-balanced.yaml index 56aaaf5435a3..ece22cd36fa8 100644 --- a/qa/suites/rados/thrash/workloads/small-objects-balanced.yaml +++ b/qa/suites/rados/thrash/workloads/small-objects-balanced.yaml @@ -1,6 +1,8 @@ overrides: ceph: crush_tunables: jewel + log-ignorelist: + - \(POOL_APP_NOT_ENABLED\) tasks: - rados: clients: [client.0] diff --git a/qa/suites/rados/thrash/workloads/small-objects-localized.yaml b/qa/suites/rados/thrash/workloads/small-objects-localized.yaml index e06c717f499e..ad791ee119c0 100644 --- a/qa/suites/rados/thrash/workloads/small-objects-localized.yaml +++ b/qa/suites/rados/thrash/workloads/small-objects-localized.yaml @@ -1,6 +1,8 @@ overrides: ceph: crush_tunables: jewel + log-ignorelist: + - \(POOL_APP_NOT_ENABLED\) tasks: - rados: clients: [client.0] diff --git a/qa/suites/rados/thrash/workloads/small-objects.yaml b/qa/suites/rados/thrash/workloads/small-objects.yaml index ee20bc3c5632..6f9edfae84aa 100644 --- a/qa/suites/rados/thrash/workloads/small-objects.yaml +++ b/qa/suites/rados/thrash/workloads/small-objects.yaml @@ -1,6 +1,8 @@ overrides: ceph: crush_tunables: jewel + log-ignorelist: + - \(POOL_APP_NOT_ENABLED\) tasks: - rados: clients: [client.0] diff --git a/qa/suites/rados/thrash/workloads/snaps-few-objects-balanced.yaml b/qa/suites/rados/thrash/workloads/snaps-few-objects-balanced.yaml index 5752633c87fb..ffb6cbc8be91 100644 --- a/qa/suites/rados/thrash/workloads/snaps-few-objects-balanced.yaml +++ b/qa/suites/rados/thrash/workloads/snaps-few-objects-balanced.yaml @@ -1,3 +1,7 @@ +overrides: + ceph: + log-ignorelist: + - \(POOL_APP_NOT_ENABLED\) tasks: - rados: clients: [client.0] diff --git a/qa/suites/rados/thrash/workloads/snaps-few-objects-localized.yaml b/qa/suites/rados/thrash/workloads/snaps-few-objects-localized.yaml index d02a5784ef4e..eca0047169af 100644 --- a/qa/suites/rados/thrash/workloads/snaps-few-objects-localized.yaml +++ b/qa/suites/rados/thrash/workloads/snaps-few-objects-localized.yaml @@ -1,3 +1,7 @@ +overrides: + ceph: + log-ignorelist: + - \(POOL_APP_NOT_ENABLED\) tasks: - rados: clients: [client.0] diff --git a/qa/suites/rados/thrash/workloads/snaps-few-objects.yaml b/qa/suites/rados/thrash/workloads/snaps-few-objects.yaml index aa82d973ae17..955327b29f3c 100644 --- a/qa/suites/rados/thrash/workloads/snaps-few-objects.yaml +++ b/qa/suites/rados/thrash/workloads/snaps-few-objects.yaml @@ -1,3 +1,7 @@ +overrides: + ceph: + log-ignorelist: + - \(POOL_APP_NOT_ENABLED\) tasks: - rados: clients: [client.0] diff --git a/qa/suites/rados/thrash/workloads/write_fadvise_dontneed.yaml b/qa/suites/rados/thrash/workloads/write_fadvise_dontneed.yaml index 606dcae6922f..182fc1431a60 100644 --- a/qa/suites/rados/thrash/workloads/write_fadvise_dontneed.yaml +++ b/qa/suites/rados/thrash/workloads/write_fadvise_dontneed.yaml @@ -1,3 +1,7 @@ +overrides: + ceph: + log-ignorelist: + - \(POOL_APP_NOT_ENABLED\) tasks: - rados: clients: [client.0] diff --git a/qa/suites/rados/valgrind-leaks/1-start.yaml b/qa/suites/rados/valgrind-leaks/1-start.yaml index 9263f2a838b0..1cdd8a688e89 100644 --- a/qa/suites/rados/valgrind-leaks/1-start.yaml +++ b/qa/suites/rados/valgrind-leaks/1-start.yaml @@ -11,6 +11,7 @@ overrides: log-ignorelist: - overall HEALTH_ - \(PG_ + - \(POOL_APP_NOT_ENABLED\) conf: global: osd heartbeat grace: 40 diff --git a/qa/suites/rados/verify/tasks/rados_cls_all.yaml b/qa/suites/rados/verify/tasks/rados_cls_all.yaml index 163bc2c08725..0236326f3a8a 100644 --- a/qa/suites/rados/verify/tasks/rados_cls_all.yaml +++ b/qa/suites/rados/verify/tasks/rados_cls_all.yaml @@ -4,6 +4,8 @@ overrides: osd: osd_class_load_list: "*" osd_class_default_list: "*" + log-ignorelist: + - \(POOL_APP_NOT_ENABLED\) tasks: - workunit: clients: diff --git a/qa/tasks/mgr/dashboard/test_pool.py b/qa/tasks/mgr/dashboard/test_pool.py index 10fff79ffadd..0699be48c48c 100644 --- a/qa/tasks/mgr/dashboard/test_pool.py +++ b/qa/tasks/mgr/dashboard/test_pool.py @@ -285,6 +285,7 @@ class PoolTest(DashboardTestCase): 'pool': 'dashboard_pool_quota1', 'pg_num': '32', 'pool_type': 'replicated', + 'application_metadata': ['rbd'], }, 'pool_quotas_to_check': { 'quota_max_objects': 0, @@ -296,6 +297,7 @@ class PoolTest(DashboardTestCase): 'pool': 'dashboard_pool_quota2', 'pg_num': '32', 'pool_type': 'replicated', + 'application_metadata': ['rbd'], 'quota_max_objects': 1024, 'quota_max_bytes': 1000, }, diff --git a/src/mon/PGMap.cc b/src/mon/PGMap.cc index 190b93bb8240..f887cfdb7a2b 100644 --- a/src/mon/PGMap.cc +++ b/src/mon/PGMap.cc @@ -3337,19 +3337,9 @@ void PGMap::get_health_checks( for (auto &it : pools) { const pg_pool_t &pool = it.second; const string& pool_name = osdmap.get_pool_name(it.first); - auto it2 = pg_pool_sum.find(it.first); - if (it2 == pg_pool_sum.end()) { - continue; - } - const pool_stat_t *pstat = &it2->second; - if (pstat == nullptr) { - continue; - } - const object_stat_sum_t& sum = pstat->stats.sum; // application metadata is not encoded until luminous is minimum // required release - if (sum.num_objects > 0 && pool.application_metadata.empty() && - !pool.is_tier()) { + if (pool.application_metadata.empty() && !pool.is_tier()) { stringstream ss; ss << "application not enabled on pool '" << pool_name << "'"; detail.push_back(ss.str());