From 9ad7fd74506ec77011a65ae3eb11350f4035696a Mon Sep 17 00:00:00 2001 From: Ali Maredia Date: Wed, 9 Nov 2022 16:24:30 -0500 Subject: [PATCH] common: fix perf counters dumping logic Signed-off-by: Ali Maredia --- src/common/perf_counters.cc | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/src/common/perf_counters.cc b/src/common/perf_counters.cc index 6322c03968735..f7a02b02f68f4 100644 --- a/src/common/perf_counters.cc +++ b/src/common/perf_counters.cc @@ -139,11 +139,9 @@ void PerfCountersCollectionImpl::dump_formatted_generic( l != m_loggers.end(); ++l) { // Optionally filter on logger name, pass through counter filter if (logger.empty() || (*l)->get_name() == logger) { - if(dump_labeled) { - if((*l)->is_instance_labeled()) { - (*l)->dump_formatted_generic(f, schema, histograms, dump_labeled, counter); - } - } else { + if(dump_labeled && (*l)->is_instance_labeled()) { + (*l)->dump_formatted_generic(f, schema, histograms, dump_labeled, counter); + } else if(!dump_labeled && !((*l)->is_instance_labeled())) { (*l)->dump_formatted_generic(f, schema, histograms, dump_labeled, counter); } } -- 2.39.5