Skip to content

zpool scrub -C doesn't create scrub_finsh event #17317

@tonyhutter

Description

@tonyhutter

System information

Type Version/Name
Distribution Name Fedora
Distribution Version 40
Kernel Version 6.13
Architecture x86_64
OpenZFS Version master (f13d760)

Describe the problem you're observing

zpool scrub -C doesn't generate a scrub_finish event. It appears to create a resilver_finish event instead.

Describe how to reproduce the problem

$ sudo ./zpool scrub tank2
$ sudo ./zpool events
TIME                           CLASS
May  8 2025 17:51:10.784918787 sysevent.fs.zfs.scrub_start
May  8 2025 17:51:10.784918787 sysevent.fs.zfs.history_event
May  8 2025 17:51:10.802918787 sysevent.fs.zfs.history_event
May  8 2025 17:51:10.802918787 sysevent.fs.zfs.scrub_finish

$ sudo dd if=/dev/urandom of=/tank2/newdata bs=1M count=10
10+0 records in
10+0 records out
10485760 bytes (10 MB, 10 MiB) copied, 0.0710483 s, 148 MB/s

$ sudo ./zpool scrub -C tank2
$ sudo ./zpool events
TIME                           CLASS
May  8 2025 17:51:10.784918787 sysevent.fs.zfs.scrub_start
May  8 2025 17:51:10.784918787 sysevent.fs.zfs.history_event
May  8 2025 17:51:10.802918787 sysevent.fs.zfs.history_event
May  8 2025 17:51:10.802918787 sysevent.fs.zfs.scrub_finish
May  8 2025 17:51:55.217918787 sysevent.fs.zfs.scrub_start
May  8 2025 17:51:55.217918787 sysevent.fs.zfs.history_event
May  8 2025 17:51:55.236918787 sysevent.fs.zfs.history_event
May  8 2025 17:51:55.236918787 sysevent.fs.zfs.resilver_finish

Include any warning/errors/backtraces from the system logs

Metadata

Metadata

Assignees

Labels

Type: DefectIncorrect behavior (e.g. crash, hang)

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions