Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 17 Jul 2018 13:17:54 +0000
From:      bugzilla-noreply@freebsd.org
To:        bugs@FreeBSD.org
Subject:   [Bug 229829] [zfs] scrubbing prevents shutdown and slows down startup
Message-ID:  <bug-229829-227@https.bugs.freebsd.org/bugzilla/>

next in thread | raw e-mail | index | archive | help
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D229829

            Bug ID: 229829
           Summary: [zfs] scrubbing prevents shutdown and slows down
                    startup
           Product: Base System
           Version: 11.2-STABLE
          Hardware: Any
                OS: Any
            Status: New
          Severity: Affects Only Me
          Priority: ---
         Component: kern
          Assignee: bugs@FreeBSD.org
          Reporter: d8zNeCFG@aon.at

Scenario 1:
- FreeBSD 11.2
- UFS root fs
- 6 x 1.5 TB SATA disks in RAIDZ2 pool
- The pool is being scrubbed
- Issue "shutdown -p now"

Actual result 1:
- The system shuts down, shows that UFS fs has been synced
- The system continues scrubbing (in what appears to be right after all "us=
ual"
kernel log messages) and does not power off

Expected result 1:
- The system stops scrubbing and powers off

Scenario 2:
- Continued from scenario 1
- Press hard reset button
- The system starts booting into multi-user

Actual result 2:
- As soon as the pool is imported, scrubbing continues
- As a result, system startup is extremely slow, the UFS fs check does not
finish in a reasonable time

Expected result 2:
- Scrubbing should not continue right with pool import
- System startup should be normal speed

Scenario 3:
- Continued from scenario 2
- Press hard reset button
- Boot system single user
- Run "fsck -p" in an effort to fix the UFS fs first; is successful
- Run "zpool list status"

Actual result 3:
- The system starts scrubbing the pool immediately
- As a result, "zpool list status" does not finish for a long time (actual
duration can be given later)

Expected result 3:
- Scrubbing should not continue right with the pool import
- zpool import and zpool list status should continue with normal speed

In summary, I believe that the solution is that before shutdown, all scrubb=
ing
activities should be paused. Similarly, on boot any pool marked for scrubbi=
ng
should be treated as if scrubbing were paused on it.

--=20
You are receiving this mail because:
You are the assignee for the bug.=



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-229829-227>