shift
local data=$dir/$id
- ceph config set mgr mgr/devicehealth/enable_monitoring off --force
+ ceph config set mgr mgr_pool false --force
ceph-mgr \
--id $id \
$EXTRA_OPTS \
ceph:
create_rbd_pool: false
pre-mgr-commands:
- - sudo ceph config set mgr mgr/devicehealth/enable_monitoring false --force
+ - sudo ceph config set mgr mgr_pool false --force
- install:
- ceph:
pre-mgr-commands:
- - sudo ceph config set mgr mgr/devicehealth/enable_monitoring false --force
+ - sudo ceph config set mgr mgr_pool false --force
- rgw:
- client.0
- exec:
- install:
- ceph:
pre-mgr-commands:
- - sudo ceph config set mgr mgr/devicehealth/enable_monitoring false --force
+ - sudo ceph config set mgr mgr_pool false --force
fs: xfs
log-ignorelist:
- \(PG_AVAILABILITY\)
- install:
- ceph:
pre-mgr-commands:
- - sudo ceph config set mgr mgr/devicehealth/enable_monitoring false --force
+ - sudo ceph config set mgr mgr_pool false --force
log-ignorelist:
- overall HEALTH_
- \(CACHE_POOL_NO_HIT_SET\)
overrides:
ceph:
pre-mgr-commands:
- - sudo ceph config set mgr mgr/devicehealth/enable_monitoring false --force
+ - sudo ceph config set mgr mgr_pool false --force
log-ignorelist:
- but it is still running
- overall HEALTH_
- install:
- ceph:
pre-mgr-commands:
- - sudo ceph config set mgr mgr/devicehealth/enable_monitoring false --force
+ - sudo ceph config set mgr mgr_pool false --force
log-ignorelist:
- overall HEALTH_
- \(CACHE_POOL_NO_HIT_SET\)
- install:
- ceph:
pre-mgr-commands:
- - sudo ceph config set mgr mgr/devicehealth/enable_monitoring false --force
+ - sudo ceph config set mgr mgr_pool false --force
conf:
global:
osd max object name len: 460
- install:
- ceph:
pre-mgr-commands:
- - sudo ceph config set mgr mgr/devicehealth/enable_monitoring false --force
+ - sudo ceph config set mgr mgr_pool false --force
conf:
osd:
# we may land on ext4
overrides:
ceph:
pre-mgr-commands:
- - sudo ceph config set mgr mgr/devicehealth/enable_monitoring false --force
+ - sudo ceph config set mgr mgr_pool false --force
log-ignorelist:
- \(OSDMAP_FLAGS\)
- \(OSD_FULL\)
- install:
- ceph:
pre-mgr-commands:
- - sudo ceph config set mgr mgr/devicehealth/enable_monitoring false --force
+ - sudo ceph config set mgr mgr_pool false --force
- exec:
client.0:
- ceph_test_lazy_omap_stats
- libradospp-devel
- ceph:
pre-mgr-commands:
- - sudo ceph config set mgr mgr/devicehealth/enable_monitoring false --force
+ - sudo ceph config set mgr mgr_pool false --force
- workunit:
clients:
all:
overrides:
ceph:
pre-mgr-commands:
- - sudo ceph config set mgr mgr/devicehealth/enable_monitoring false --force
+ - sudo ceph config set mgr mgr_pool false --force
conf:
client:
debug ms: 20
- install:
- ceph:
pre-mgr-commands:
- - sudo ceph config set mgr mgr/devicehealth/enable_monitoring false --force
+ - sudo ceph config set mgr mgr_pool false --force
log-ignorelist:
- overall HEALTH_
- \(PG_
- install:
- ceph:
pre-mgr-commands:
- - sudo ceph config set mgr mgr/devicehealth/enable_monitoring false --force
+ - sudo ceph config set mgr mgr_pool false --force
- exec:
client.0:
- ceph_test_osd_stale_read
- install:
- ceph:
pre-mgr-commands:
- - sudo ceph config set mgr mgr/devicehealth/enable_monitoring false --force
+ - sudo ceph config set mgr mgr_pool false --force
- workunit:
clients:
all:
- install:
- ceph:
pre-mgr-commands:
- - sudo ceph config set mgr mgr/devicehealth/enable_monitoring false --force
+ - sudo ceph config set mgr mgr_pool false --force
fs: xfs
conf:
osd:
- install:
- ceph:
pre-mgr-commands:
- - sudo ceph config set mgr mgr/devicehealth/enable_monitoring false --force
+ - sudo ceph config set mgr mgr_pool false --force
- workunit:
clients:
all:
- install:
- ceph:
pre-mgr-commands:
- - sudo ceph config set mgr mgr/devicehealth/enable_monitoring false --force
+ - sudo ceph config set mgr mgr_pool false --force
log-ignorelist:
- but it is still running
- had wrong client addr
- install:
- ceph:
pre-mgr-commands:
- - sudo ceph config set mgr mgr/devicehealth/enable_monitoring false --force
+ - sudo ceph config set mgr mgr_pool false --force
- divergent_priors:
- install:
- ceph:
pre-mgr-commands:
- - sudo ceph config set mgr mgr/devicehealth/enable_monitoring false --force
+ - sudo ceph config set mgr mgr_pool false --force
- divergent_priors2:
- install:
- ceph:
pre-mgr-commands:
- - sudo ceph config set mgr mgr/devicehealth/enable_monitoring false --force
+ - sudo ceph config set mgr mgr_pool false --force
log-ignorelist:
- but it is still running
- overall HEALTH_
- ceph:
create_rbd_pool: false
pre-mgr-commands:
- - sudo ceph config set mgr mgr/devicehealth/enable_monitoring false --force
+ - sudo ceph config set mgr mgr_pool false --force
log-ignorelist:
- objects unfound and apparently lost
- overall HEALTH_
- install:
- ceph:
pre-mgr-commands:
- - sudo ceph config set mgr mgr/devicehealth/enable_monitoring false --force
+ - sudo ceph config set mgr mgr_pool false --force
log-ignorelist:
- objects unfound and apparently lost
- overall HEALTH_
- install:
- ceph:
pre-mgr-commands:
- - sudo ceph config set mgr mgr/devicehealth/enable_monitoring false --force
+ - sudo ceph config set mgr mgr_pool false --force
log-ignorelist:
- objects unfound and apparently lost
- overall HEALTH_
ceph:
create_rbd_pool: False
pre-mgr-commands:
- - sudo ceph config set mgr mgr/devicehealth/enable_monitoring false --force
+ - sudo ceph config set mgr mgr_pool false --force
conf:
mon:
osd pool default size: 2
ceph:
create_rbd_pool: False
pre-mgr-commands:
- - sudo ceph config set mgr mgr/devicehealth/enable_monitoring false --force
+ - sudo ceph config set mgr mgr_pool false --force
conf:
mon:
osd pool default size: 2
ceph:
create_rbd_pool: False
pre-mgr-commands:
- - sudo ceph config set mgr mgr/devicehealth/enable_monitoring false --force
+ - sudo ceph config set mgr mgr_pool false --force
conf:
mon:
osd pool default size: 2
- install:
- ceph:
pre-mgr-commands:
- - sudo ceph config set mgr mgr/devicehealth/enable_monitoring false --force
+ - sudo ceph config set mgr mgr_pool false --force
log-ignorelist:
- overall HEALTH_
- \(AUTH_BAD_CAPS\)
- install:
- ceph:
pre-mgr-commands:
- - sudo ceph config set mgr mgr/devicehealth/enable_monitoring false --force
+ - sudo ceph config set mgr mgr_pool false --force
log-ignorelist:
- overall HEALTH_
- \(AUTH_BAD_CAPS\)
- install:
- ceph:
pre-mgr-commands:
- - sudo ceph config set mgr mgr/devicehealth/enable_monitoring false --force
+ - sudo ceph config set mgr mgr_pool false --force
- workunit:
clients:
all:
- install:
- ceph:
pre-mgr-commands:
- - sudo ceph config set mgr mgr/devicehealth/enable_monitoring false --force
+ - sudo ceph config set mgr mgr_pool false --force
- workunit:
clients:
all:
- ceph:
create_rbd_pool: false
pre-mgr-commands:
- - sudo ceph config set mgr mgr/devicehealth/enable_monitoring false --force
+ - sudo ceph config set mgr mgr_pool false --force
log-ignorelist:
- overall HEALTH_
- \(OSDMAP_FLAGS\)
- install:
- ceph:
pre-mgr-commands:
- - sudo ceph config set mgr mgr/devicehealth/enable_monitoring false --force
+ - sudo ceph config set mgr mgr_pool false --force
log-ignorelist:
- but it is still running
- overall HEALTH_
- install:
- ceph:
pre-mgr-commands:
- - sudo ceph config set mgr mgr/devicehealth/enable_monitoring false --force
+ - sudo ceph config set mgr mgr_pool false --force
log-ignorelist:
- but it is still running
- overall HEALTH_
- install:
- ceph:
pre-mgr-commands:
- - sudo ceph config set mgr mgr/devicehealth/enable_monitoring false --force
+ - sudo ceph config set mgr mgr_pool false --force
log-ignorelist:
- but it is still running
- overall HEALTH_
- install:
- ceph:
pre-mgr-commands:
- - sudo ceph config set mgr mgr/devicehealth/enable_monitoring false --force
+ - sudo ceph config set mgr mgr_pool false --force
config:
global:
osd pool default min size : 1
- ceph:
create_rbd_pool: false
pre-mgr-commands:
- - sudo ceph config set mgr mgr/devicehealth/enable_monitoring false --force
+ - sudo ceph config set mgr mgr_pool false --force
log-ignorelist:
- overall HEALTH_
- \(OSDMAP_FLAGS\)
- ceph:
create_rbd_pool: false
pre-mgr-commands:
- - sudo ceph config set mgr mgr/devicehealth/enable_monitoring false --force
+ - sudo ceph config set mgr mgr_pool false --force
log-ignorelist:
- overall HEALTH_
- \(OSDMAP_FLAGS\)
- install:
- ceph:
pre-mgr-commands:
- - sudo ceph config set mgr mgr/devicehealth/enable_monitoring false --force
+ - sudo ceph config set mgr mgr_pool false --force
log-ignorelist:
- but it is still running
- slow request
- install:
- ceph:
pre-mgr-commands:
- - sudo ceph config set mgr mgr/devicehealth/enable_monitoring false --force
+ - sudo ceph config set mgr mgr_pool false --force
log-ignorelist:
- but it is still running
- had wrong client addr
- install:
- ceph:
pre-mgr-commands:
- - sudo ceph config set mgr mgr/devicehealth/enable_monitoring false --force
+ - sudo ceph config set mgr mgr_pool false --force
log-ignorelist:
- missing primary copy of
- objects unfound and apparently lost
- install:
- ceph:
pre-mgr-commands:
- - sudo ceph config set mgr mgr/devicehealth/enable_monitoring false --force
+ - sudo ceph config set mgr mgr_pool false --force
log-ignorelist:
- no reply from
- overall HEALTH_
- install:
- ceph:
pre-mgr-commands:
- - sudo ceph config set mgr mgr/devicehealth/enable_monitoring false --force
+ - sudo ceph config set mgr mgr_pool false --force
conf:
osd:
osd recovery sleep: .1
- install:
- ceph:
pre-mgr-commands:
- - sudo ceph config set mgr mgr/devicehealth/enable_monitoring false --force
+ - sudo ceph config set mgr mgr_pool false --force
fs: xfs
log-ignorelist:
- overall HEALTH_
- install:
- ceph:
pre-mgr-commands:
- - sudo ceph config set mgr mgr/devicehealth/enable_monitoring false --force
+ - sudo ceph config set mgr mgr_pool false --force
log-ignorelist:
- Reduced data availability
- OSD_.*DOWN
- install:
- ceph:
pre-mgr-commands:
- - sudo ceph config set mgr mgr/devicehealth/enable_monitoring false --force
+ - sudo ceph config set mgr mgr_pool false --force
log-ignorelist:
- overall HEALTH_
- \(POOL_APP_NOT_ENABLED\)
- install:
- ceph:
pre-mgr-commands:
- - sudo ceph config set mgr mgr/devicehealth/enable_monitoring false --force
+ - sudo ceph config set mgr mgr_pool false --force
log-ignorelist:
- but it is still running
- missing primary copy of
- install:
- ceph:
pre-mgr-commands:
- - sudo ceph config set mgr mgr/devicehealth/enable_monitoring false --force
+ - sudo ceph config set mgr mgr_pool false --force
log-ignorelist:
- but it is still running
- missing primary copy of
- install:
- ceph:
pre-mgr-commands:
- - sudo ceph config set mgr mgr/devicehealth/enable_monitoring false --force
+ - sudo ceph config set mgr mgr_pool false --force
log-ignorelist:
- but it is still running
- slow request
- install:
- ceph:
pre-mgr-commands:
- - sudo ceph config set mgr mgr/devicehealth/enable_monitoring false --force
+ - sudo ceph config set mgr mgr_pool false --force
config:
global:
osd pool default min size : 1
- objects unfound and apparently lost
create_rbd_pool: False
pre-mgr-commands:
- - sudo ceph config set mgr mgr/devicehealth/enable_monitoring false --force
+ - sudo ceph config set mgr mgr_pool false --force
conf:
osd:
osd debug reject backfill probability: .3
- mgr
flags:
- no_mon_update
+- name: mgr_pool
+ type: bool
+ level: dev
+ desc: Allow use/creation of .mgr pool.
+ default: true
+ services:
+ - mgr
+ flags:
+ - startup
- name: mgr_stats_period
type: int
level: basic
assert self._db_lock.locked()
if self._db is not None:
return self._db
+ db_allowed = self.get_ceph_option("mgr_pool")
+ if not db_allowed:
+ raise MgrDBNotReady();
self._db = self.open_db()
if self._db is None:
raise MgrDBNotReady();