-
Notifications
You must be signed in to change notification settings - Fork 1.8k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
scrub vacuously completing instantly on pool from OmniOS #5898
Comments
@rincebrain just so we are on the same page, can you reproduce this same issue on a pool filled with GBs of random data? Most of the data contained in the pool you uploaded is just zero-filled files, it's possible the hypervisor is being smart and feeding you zeros at much higher rates you'd be usually able to get. My limited testing shows that capping the iops on the 4 VDI i'm able to produce more predictable results. With
|
Drat, I thought I replied to this saying that even if my reproduction was broken, this was a legitimate problem someone was having that I was trying to reproduce. Of course, here we are with someone on non-vacuous data having this issue. :) |
@rincebrain since this reproduction is broken can we close this and keep the discussion in a single issue (#6038)? |
Describe the problem you're observing
If you create a pool on OmniOS r151020, then import it on ZoL 0.6.5.9, the pool will appear to function fine and be read/write, but any attempts to scrub will do almost no IO before returning success.
Describe how to reproduce the problem
Conveniently, I have a set of VDIs from testing this that are suitable.
These are a raidz2 generated on OmniOS r151020:
https://www.dropbox.com/s/77vkxo1q0y7teeu/omnios%20pool%20issue.zip?dl=1
These are a raidz2 generated on Debian Jessie with ZoL 0.6.5.9:
https://www.dropbox.com/s/mo2jv20gnlcqkv0/omnios%20pool%20issue%20jessie.zip?dl=1
(This was originally reported by someone coming into IRC who had made a raidz2 pool on OmniOS, then had to move to a new machine, found OmniOS didn't run on it, so he moved to Linux, then found this issue. I was surprised to find it reproducible so readily.)
My reproduction is based on writing GBs of data to the pool, restarting to be positive that it can't be keeping the pages from the pool in cache, then running scrub and watching the IO, or lack thereof. I included the more empty disk images just for convenience.
The text was updated successfully, but these errors were encountered: