Project

General

Profile

Actions

Bug #49487

closed

osd:scrub skip some pg

Added by wencong wan about 3 years ago. Updated almost 3 years ago.

Status:
Resolved
Priority:
Normal
Assignee:
Category:
Scrub/Repair
Target version:
-
% Done:

0%

Source:
Tags:
Backport:
pacific,octopus,nautilus
Regression:
No
Severity:
3 - minor
Reviewed:
Affected Versions:
ceph-qa-suite:
Component(RADOS):
Pull request ID:
Crash signature (v1):
Crash signature (v2):

Description

ENV:1 mon,1 mgr,1 osd

create a pool with 8 pg, change the value of osd_scrub_min_interval to trigger reschedule
only 4 scrub job was rescheduled

[root@wwc-k8s-1 bin]# ceph tell osd.0 injectargs "--osd_scrub_min_interval 100"
osd_scrub_min_interval = '100.000000'
[root@wwc-k8s-1 bin]#
[root@wwc-k8s-1 bin]#
[root@wwc-k8s-1 bin]# cat /var/log/ceph/ceph-osd.0.log | grep resche
2021-02-25 16:10:43.807 7f5d97999700 10 osd.0 800 resched_all_scrubs: start
2021-02-25 16:10:43.807 7f5d97999700 20 osd.0 800 resched_all_scrubs: examine 2.0
2021-02-25 16:10:43.807 7f5d97999700 20 osd.0 800 resched_all_scrubs: reschedule 2.0
2021-02-25 16:10:43.807 7f5d97999700 20 osd.0 800 resched_all_scrubs: examine 2.7
2021-02-25 16:10:43.807 7f5d97999700 20 osd.0 800 resched_all_scrubs: reschedule 2.7
2021-02-25 16:10:43.807 7f5d97999700 20 osd.0 800 resched_all_scrubs: examine 2.2
2021-02-25 16:10:43.807 7f5d97999700 20 osd.0 800 resched_all_scrubs: reschedule 2.2
2021-02-25 16:10:43.807 7f5d97999700 20 osd.0 800 resched_all_scrubs: examine 2.1
2021-02-25 16:10:43.807 7f5d97999700 20 osd.0 800 resched_all_scrubs: reschedule 2.1
2021-02-25 16:10:43.807 7f5d97999700 10 osd.0 800 resched_all_scrubs: done

reason
during traverse earse/insert operation will change the struct of set


Related issues 3 (0 open3 closed)

Copied to RADOS - Backport #51313: pacific: osd:scrub skip some pgResolvedMykola GolubActions
Copied to RADOS - Backport #51314: octopus: osd:scrub skip some pgResolvedMykola GolubActions
Copied to RADOS - Backport #51315: nautilus: osd:scrub skip some pgResolvedMykola GolubActions
Actions

Also available in: Atom PDF