From 2a5d7f08303eb8b1687c5b58426443b3d40e415c Mon Sep 17 00:00:00 2001 From: Loic Dachary Date: Fri, 31 Oct 2014 00:49:21 +0100 Subject: [PATCH] osd: past_interval display bug on acting The acting array was incorrectly including the primary and up_primary. http://tracker.ceph.com/issues/9752 Fixes: #9752 Signed-off-by: Loic Dachary (cherry picked from commit c5f8d6eded52da451fdd1d807bd4700221e4c41c) --- src/osd/osd_types.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/osd/osd_types.cc b/src/osd/osd_types.cc index 16bdbaf3417f0..eaa7a80ffdde9 100644 --- a/src/osd/osd_types.cc +++ b/src/osd/osd_types.cc @@ -2179,9 +2179,9 @@ void pg_interval_t::dump(Formatter *f) const f->open_array_section("acting"); for (vector::const_iterator p = acting.begin(); p != acting.end(); ++p) f->dump_int("osd", *p); + f->close_section(); f->dump_int("primary", primary); f->dump_int("up_primary", up_primary); - f->close_section(); } void pg_interval_t::generate_test_instances(list& o) -- 2.39.5