Time changes with every stat change, do not schedule checks based on it

rm-left-on-dead
Vitaliy Filippov 2023-01-05 13:54:10 +03:00
parent 465cbf0b2f
commit 0f6b946add
1 changed files with 2 additions and 2 deletions

View File

@ -1721,11 +1721,11 @@ class Mon
else if (key_parts[0] === 'osd' && key_parts[1] === 'stats')
{
// Recheck OSD tree on OSD addition/deletion
if ((!old) != (!kv.value) || old && kv.value && (old.size != kv.value.size || old.time != kv.value.time))
if ((!old) != (!kv.value) || old && kv.value && old.size != kv.value.size)
{
this.schedule_recheck();
}
// Recheck PGs <osd_out_time> later
// Recheck PGs <osd_out_time> after last OSD statistics report
this.schedule_next_recheck_at(
!this.state.osd.stats[key[2]] ? 0 : this.state.osd.stats[key[2]].time+this.config.osd_out_time
);