We find that these logs helped with
the debugging process issues like:
https://tracker.ceph.com/issues/54263.
Added debug level logs to `do_set_pool()` in
src/mon/OSDMonitor.cc.
Added debug level logs to `_maybe_adjust()` in
src/pybind/mgr/pg_autoscaler/module.py.
Signed-off-by: Kamoltat <ksirivad@redhat.com>
pool_opts_t::key_t opt,
pool_opts_t::value_t val)
{
+ dout(10) << __func__ << " pool: " << pool_id << " option: " << opt
+ << " val: " << val << dendl;
auto p = pending_inc.new_pools.try_emplace(
pool_id, *osdmap.get_pg_pool(pool_id));
p.first->second.opts.set(opt, val);
if osdmap.get_require_osd_release() < 'nautilus':
return
pools = osdmap.get_pools_by_name()
+ self.log.debug("pool: {0}".format(json.dumps(pools, indent=4,
+ sort_keys=True)))
ps, root_map = self._get_pool_status(osdmap, pools)
# Anyone in 'warn', set the health message for them and then