]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
mon, qa: issue pool application warning even if pool is empty 53041/head
authorPrashant D <pdhange@redhat.com>
Thu, 11 Aug 2022 12:37:16 +0000 (08:37 -0400)
committerPrashant D <pdhange@redhat.com>
Thu, 17 Aug 2023 16:33:11 +0000 (12:33 -0400)
commit005504b159778a1f78926f8d1d995aca1abea542
treeb3b32ffc2315c9a509470e743957a4ea055f9329
parent4e90983663a3c5d0298e4b51454656bf3c729f69
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 <pdhange@redhat.com>
(cherry picked from commit 990806e635a1043042f55ae396ad8573c2d62711)
114 files changed:
doc/rados/operations/health-checks.rst
qa/standalone/mon/mon-last-epoch-clean.sh
qa/suites/rados/basic/tasks/rados_stress_watch.yaml
qa/suites/rados/basic/tasks/rados_striper.yaml
qa/suites/rados/basic/tasks/readwrite.yaml
qa/suites/rados/basic/tasks/repair_test.yaml
qa/suites/rados/basic/tasks/scrub_test.yaml
qa/suites/rados/dashboard/tasks/dashboard.yaml
qa/suites/rados/mgr/tasks/crash.yaml
qa/suites/rados/mgr/tasks/failover.yaml
qa/suites/rados/mgr/tasks/insights.yaml
qa/suites/rados/mgr/tasks/module_selftest.yaml
qa/suites/rados/mgr/tasks/per_module_finisher_stats.yaml
qa/suites/rados/mgr/tasks/progress.yaml
qa/suites/rados/mgr/tasks/prometheus.yaml
qa/suites/rados/mgr/tasks/workunits.yaml
qa/suites/rados/monthrash/thrashers/force-sync-many.yaml
qa/suites/rados/monthrash/thrashers/many.yaml
qa/suites/rados/monthrash/thrashers/one.yaml
qa/suites/rados/monthrash/thrashers/sync-many.yaml
qa/suites/rados/monthrash/thrashers/sync.yaml
qa/suites/rados/monthrash/workloads/pool-create-delete.yaml
qa/suites/rados/monthrash/workloads/rados_5925.yaml
qa/suites/rados/monthrash/workloads/rados_api_tests.yaml
qa/suites/rados/multimon/tasks/mon_clock_no_skews.yaml
qa/suites/rados/multimon/tasks/mon_clock_with_skews.yaml
qa/suites/rados/multimon/tasks/mon_recovery.yaml
qa/suites/rados/objectstore/backends/objectcacher-stress.yaml
qa/suites/rados/perf/ceph.yaml
qa/suites/rados/rest/mgr-restful.yaml
qa/suites/rados/singleton-nomsgr/all/admin_socket_output.yaml
qa/suites/rados/singleton-nomsgr/all/balancer.yaml
qa/suites/rados/singleton-nomsgr/all/cache-fs-trunc.yaml
qa/suites/rados/singleton-nomsgr/all/ceph-kvstore-tool.yaml
qa/suites/rados/singleton-nomsgr/all/export-after-evict.yaml
qa/suites/rados/singleton-nomsgr/all/full-tiering.yaml
qa/suites/rados/singleton-nomsgr/all/health-warnings.yaml
qa/suites/rados/singleton-nomsgr/all/multi-backfill-reject.yaml
qa/suites/rados/singleton-nomsgr/all/pool-access.yaml
qa/suites/rados/singleton/all/admin-socket.yaml
qa/suites/rados/singleton/all/backfill-toofull.yaml
qa/suites/rados/singleton/all/dump-stuck.yaml
qa/suites/rados/singleton/all/ec-inconsistent-hinfo.yaml
qa/suites/rados/singleton/all/ec-lost-unfound.yaml
qa/suites/rados/singleton/all/lost-unfound-delete.yaml
qa/suites/rados/singleton/all/lost-unfound.yaml
qa/suites/rados/singleton/all/max-pg-per-osd.from-mon.yaml
qa/suites/rados/singleton/all/max-pg-per-osd.from-primary.yaml
qa/suites/rados/singleton/all/max-pg-per-osd.from-replica.yaml
qa/suites/rados/singleton/all/mon-auth-caps.yaml
qa/suites/rados/singleton/all/mon-config-key-caps.yaml
qa/suites/rados/singleton/all/mon-config.yaml
qa/suites/rados/singleton/all/osd-backfill.yaml
qa/suites/rados/singleton/all/osd-recovery-incomplete.yaml
qa/suites/rados/singleton/all/osd-recovery.yaml
qa/suites/rados/singleton/all/peer.yaml
qa/suites/rados/singleton/all/pg-autoscaler-progress-off.yaml
qa/suites/rados/singleton/all/pg-autoscaler.yaml
qa/suites/rados/singleton/all/pg-removal-interruption.yaml
qa/suites/rados/singleton/all/rebuild-mondb.yaml
qa/suites/rados/singleton/all/test-crash.yaml
qa/suites/rados/singleton/all/test-noautoscale-flag.yaml
qa/suites/rados/singleton/all/thrash-backfill-full.yaml
qa/suites/rados/singleton/all/thrash-eio.yaml
qa/suites/rados/singleton/all/thrash-rados/thrash-rados.yaml
qa/suites/rados/singleton/all/thrash_cache_writeback_proxy_none.yaml
qa/suites/rados/singleton/all/watch-notify-same-primary.yaml
qa/suites/rados/thrash-erasure-code-big/thrashers/careful.yaml
qa/suites/rados/thrash-erasure-code-big/thrashers/default.yaml
qa/suites/rados/thrash-erasure-code-big/thrashers/fastread.yaml
qa/suites/rados/thrash-erasure-code-big/thrashers/mapgap.yaml
qa/suites/rados/thrash-erasure-code-big/thrashers/morepggrow.yaml
qa/suites/rados/thrash-erasure-code-big/thrashers/pggrow.yaml
qa/suites/rados/thrash-erasure-code-shec/thrashers/careful.yaml
qa/suites/rados/thrash-erasure-code-shec/thrashers/default.yaml
qa/suites/rados/thrash-erasure-code/thrashers/careful.yaml
qa/suites/rados/thrash-erasure-code/thrashers/default.yaml
qa/suites/rados/thrash-erasure-code/thrashers/fastread.yaml
qa/suites/rados/thrash-erasure-code/thrashers/minsize_recovery.yaml
qa/suites/rados/thrash-erasure-code/thrashers/morepggrow.yaml
qa/suites/rados/thrash-erasure-code/thrashers/pggrow.yaml
qa/suites/rados/thrash-old-clients/thrashers/careful.yaml
qa/suites/rados/thrash-old-clients/thrashers/default.yaml
qa/suites/rados/thrash-old-clients/thrashers/mapgap.yaml
qa/suites/rados/thrash-old-clients/thrashers/morepggrow.yaml
qa/suites/rados/thrash-old-clients/thrashers/pggrow.yaml
qa/suites/rados/thrash/workloads/admin_socket_objecter_requests.yaml
qa/suites/rados/thrash/workloads/cache-agent-big.yaml
qa/suites/rados/thrash/workloads/cache-agent-small.yaml
qa/suites/rados/thrash/workloads/cache-pool-snaps-readproxy.yaml
qa/suites/rados/thrash/workloads/cache-pool-snaps.yaml
qa/suites/rados/thrash/workloads/cache-snaps-balanced.yaml
qa/suites/rados/thrash/workloads/cache-snaps.yaml
qa/suites/rados/thrash/workloads/cache.yaml
qa/suites/rados/thrash/workloads/dedup-io-mixed.yaml
qa/suites/rados/thrash/workloads/dedup-io-snaps.yaml
qa/suites/rados/thrash/workloads/pool-snaps-few-objects.yaml
qa/suites/rados/thrash/workloads/radosbench-high-concurrency.yaml
qa/suites/rados/thrash/workloads/radosbench.yaml
qa/suites/rados/thrash/workloads/redirect.yaml
qa/suites/rados/thrash/workloads/redirect_promote_tests.yaml
qa/suites/rados/thrash/workloads/redirect_set_object.yaml
qa/suites/rados/thrash/workloads/set-chunks-read.yaml
qa/suites/rados/thrash/workloads/small-objects-balanced.yaml
qa/suites/rados/thrash/workloads/small-objects-localized.yaml
qa/suites/rados/thrash/workloads/small-objects.yaml
qa/suites/rados/thrash/workloads/snaps-few-objects-balanced.yaml
qa/suites/rados/thrash/workloads/snaps-few-objects-localized.yaml
qa/suites/rados/thrash/workloads/snaps-few-objects.yaml
qa/suites/rados/thrash/workloads/write_fadvise_dontneed.yaml
qa/suites/rados/valgrind-leaks/1-start.yaml
qa/suites/rados/verify/tasks/rados_cls_all.yaml
qa/tasks/mgr/dashboard/test_pool.py
src/mon/PGMap.cc