| 157 | } |
| 158 | |
| 159 | JobQueue::Stats JobQueue::getStats() const { |
| 160 | Stats stats; |
| 161 | std::unique_lock<std::mutex> lock{mutex_}; |
| 162 | stats.jobsDone = jobsDone_; |
| 163 | stats.jobsHighReschedule = jobsHighReschedule_; |
| 164 | stats.reschedules = reschedules_; |
| 165 | stats.maxQueueLen = maxQueueLen_; |
| 166 | maxQueueLen_ = queue_.size(); |
| 167 | return stats; |
| 168 | } |
| 169 | |
| 170 | } // namespace facebook::cachelib::navy |
no test coverage detected