Message ID | cover.1691044274.git.wqu@suse.com (mailing list archive) |
---|---|
Headers | show |
Series | btrfs: scrub: improve the scrub performance | expand |
On Thu, Aug 03, 2023 at 02:33:28PM +0800, Qu Wenruo wrote: > [REPO] > https://github.com/adam900710/linux/tree/scrub_testing > > [CHANGELOG] > v2: > - Fix a double accounting error in the last patch > scrub_stripe_report_errors() is called twice, thus doubling the > accounting. I've added the series to for-next. Current plan is to get it to 6.5 eventually and then backport to 6.4. I need to review it more carefully than last time the scrub rewrite got merged and also give it a test on NVMe drives myself. Fallback plan is 6.6 and then do the backports. We're approaching 6.5 final and even though it's a big regression I don't want to introduce bugs given the remaining time to fix them.
On Thu, Aug 10, 2023 at 08:09:05PM +0200, David Sterba wrote: > On Thu, Aug 03, 2023 at 02:33:28PM +0800, Qu Wenruo wrote: > > [REPO] > > https://github.com/adam900710/linux/tree/scrub_testing > > > > [CHANGELOG] > > v2: > > - Fix a double accounting error in the last patch > > scrub_stripe_report_errors() is called twice, thus doubling the > > accounting. > > I've added the series to for-next. Current plan is to get it to 6.5 > eventually and then backport to 6.4. I need to review it more carefully > than last time the scrub rewrite got merged and also give it a test on > NVMe drives myself. Fallback plan is 6.6 and then do the backports. > We're approaching 6.5 final and even though it's a big regression I > don't want to introduce bugs given the remaining time to fix them. Moved from for-next to misc-next. With the fixup of kvzalloc of scrub context due to increased side. As mentioned on slack, the testing was not conclusive, I can't reproduce the slow scrub on single or raid0 profiles, both versions go up to full speed (3G/s on a PCIe, but in a VM so there are caching effects). But given the time we need to move forward so I've added the series to misc-next.