-
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
VERIFY3(size <= spa_maxblocksize(spa)) failed (1048576 <= 131072) #3591
Milestone
Comments
Closed
@behlendorf I believe I'm using the "latest" of everything. I used gentoo-9999, pointed at git master as of FWIW - I was able to resurrect this pool by importing it into an ominOS (bloody_20150618) live CD, and destroying the wayward zvol. After zpool upgrade, everything has been functioning as expected for about 48 hours and counting. |
behlendorf
added a commit
to behlendorf/zfs
that referenced
this issue
Aug 24, 2015
Since ZoL allows large blocks to be used by volumes, unlike upstream illumos, the feature flag must be checked prior to volume creation. This is critical because unlike filesystems, volumes will create a object which uses large blocks as part of the create. Therefore, it cannot be safely checked in zfs_check_settable() after the dataset can been created. In addition this patch updates the relevant error messages to use zfs_nicenum() to print the maximum blocksize. Signed-off-by: Brian Behlendorf <behlendorf1@llnl.gov> Issue openzfs#3591
tomgarcia
pushed a commit
to tomgarcia/zfs
that referenced
this issue
Sep 11, 2015
Since ZoL allows large blocks to be used by volumes, unlike upstream illumos, the feature flag must be checked prior to volume creation. This is critical because unlike filesystems, volumes will create a object which uses large blocks as part of the create. Therefore, it cannot be safely checked in zfs_check_settable() after the dataset can been created. In addition this patch updates the relevant error messages to use zfs_nicenum() to print the maximum blocksize. Signed-off-by: Brian Behlendorf <behlendorf1@llnl.gov> Closes openzfs#3591
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Originally from #354, filed here so it can be tracked.
I recently patched to a level that included this fix. I did not upgrade my pool, but was able to successfull create a zvol with a 1MB block size, which immediately triggered the following panic:
I would imagine that if the pool isn't upgraded we don't want to allow the creation of larger than 128k blocksize.
The text was updated successfully, but these errors were encountered: