After the addition of PgScrubber::get_scrub_cost(), this method will no longer be in use and can be removed.
Signed-off-by: Aishwarya Mathuria <amathuri@redhat.com>
queue_scrub_event_msg<MSG_TYPE>(pg, with_priority, cost);
}
-int64_t OSDService::get_scrub_cost()
-{
-
- int64_t cost_for_queue = cct->_conf->osd_scrub_cost;
- if (op_queue_type_t::mClockScheduler == osd->osd_op_queue_type()) {
- cost_for_queue = cct->_conf->osd_scrub_event_cost *
- cct->_conf->osd_shallow_scrub_chunk_max;
- }
- return cost_for_queue;
-}
-
void OSDService::queue_for_scrub(PG* pg, Scrub::scrub_prio_t with_priority)
{
queue_scrub_event_msg_default_cost<PGScrub>(pg, with_priority);
Scrub::scrub_prio_t with_priority,
unsigned int qu_priority,
Scrub::act_token_t act_token);
- int64_t get_scrub_cost();
-
utime_t defer_recovery_until;
uint64_t recovery_ops_active;
uint64_t recovery_ops_reserved;