After exec 'ceph orch osd rm --replace', 'orch osd rm status' has an wrong display.
wrong display:
OSD_ID HOST STATE PG_COUNT REPLACE FORCE DRAIN_STARTED_AT
15 cephqa08.cpp.zzbm.qianxin-inc.cn draining 0 True True 2021-09-07 07:54:05.776906
correct display:
OSD_ID HOST STATE PG_COUNT REPLACE FORCE DRAIN_STARTED_AT
15 cephqa08.cpp.zzbm.qianxin-inc.cn draining 0 True False 2021-09-07 07:35:34.731417
Signed-off-by: jianglong01 <jianglong01@qianxin.com>
(cherry picked from commit
465f7e8fa34b37cf09e4d280da5239086924b942)
table.right_padding_width = 2
for osd in sorted(report, key=lambda o: o.osd_id):
table.add_row([osd.osd_id, osd.hostname, osd.drain_status_human(),
- osd.get_pg_count(), osd.replace, osd.replace, osd.drain_started_at])
+ osd.get_pg_count(), osd.replace, osd.force, osd.drain_started_at])
out = table.get_string()
return HandleCommandResult(stdout=out)