@@ -615,35 +615,35 @@ void ExecutorPool::doTaskQStat(EventuallyPersistentEngine *engine,
615615 for (size_t i = 0 ; i < numTaskSets; i++) {
616616 snprintf (statname, sizeof (statname), " ep_workload:%s:InQsize" ,
617617 hpTaskQ[i]->getName ().c_str ());
618- add_casted_stat (statname, hpTaskQ[i]->futureQueue . size (), add_stat,
618+ add_casted_stat (statname, hpTaskQ[i]->getFutureQueueSize (), add_stat,
619619 cookie);
620620 snprintf (statname, sizeof (statname), " ep_workload:%s:OutQsize" ,
621621 hpTaskQ[i]->getName ().c_str ());
622- add_casted_stat (statname, hpTaskQ[i]->readyQueue . size (), add_stat,
622+ add_casted_stat (statname, hpTaskQ[i]->getReadyQueueSize (), add_stat,
623623 cookie);
624- if (!hpTaskQ[i]->pendingQueue .empty ()) {
624+ size_t pendingQsize = hpTaskQ[i]->getPendingQueueSize ();
625+ if (pendingQsize > 0 ) {
625626 snprintf (statname, sizeof (statname), " ep_workload:%s:PendingQ" ,
626627 hpTaskQ[i]->getName ().c_str ());
627- add_casted_stat (statname, hpTaskQ[i]->pendingQueue .size (),
628- add_stat, cookie);
628+ add_casted_stat (statname, pendingQsize, add_stat, cookie);
629629 }
630630 }
631631 }
632632 if (isLowPrioQset) {
633633 for (size_t i = 0 ; i < numTaskSets; i++) {
634634 snprintf (statname, sizeof (statname), " ep_workload:%s:InQsize" ,
635635 lpTaskQ[i]->getName ().c_str ());
636- add_casted_stat (statname, lpTaskQ[i]->futureQueue . size (), add_stat,
636+ add_casted_stat (statname, lpTaskQ[i]->getFutureQueueSize (), add_stat,
637637 cookie);
638638 snprintf (statname, sizeof (statname), " ep_workload:%s:OutQsize" ,
639639 lpTaskQ[i]->getName ().c_str ());
640- add_casted_stat (statname, lpTaskQ[i]->readyQueue . size (), add_stat,
640+ add_casted_stat (statname, lpTaskQ[i]->getReadyQueueSize (), add_stat,
641641 cookie);
642- if (!lpTaskQ[i]->pendingQueue .empty ()) {
642+ size_t pendingQsize = lpTaskQ[i]->getPendingQueueSize ();
643+ if (pendingQsize > 0 ) {
643644 snprintf (statname, sizeof (statname), " ep_workload:%s:PendingQ" ,
644645 lpTaskQ[i]->getName ().c_str ());
645- add_casted_stat (statname, lpTaskQ[i]->pendingQueue .size (),
646- add_stat, cookie);
646+ add_casted_stat (statname, pendingQsize, add_stat, cookie);
647647 }
648648 }
649649 }
0 commit comments