zfs/tests/zfs-tests/tests/functional/userquota
Rich Ercolani 2163cde450
Handle and detect #13709's unlock regression (#14161)
In #13709, as in #11294 before it, it turns out that 63a26454 still had
the same failure mode as when it was first landed as d1d47691, and
fails to unlock certain datasets that formerly worked.

Rather than reverting it again, let's add handling to just throw out
the accounting metadata that failed to unlock when that happens, as
well as a test with a pre-broken pool image to ensure that we never get
bitten by this again.

Fixes: #13709

Signed-off-by: Rich Ercolani <rincebrain@gmail.com>
Reviewed-by: Brian Behlendorf <behlendorf1@llnl.gov>
Reviewed-by: Tony Hutter <hutter2@llnl.gov>
2022-11-15 14:44:12 -08:00
..
13709_reproducer.bz2 Handle and detect #13709's unlock regression (#14161) 2022-11-15 14:44:12 -08:00
cleanup.ksh Replace dead opensolaris.org license link 2022-07-11 14:16:13 -07:00
groupspace_001_pos.ksh Replace dead opensolaris.org license link 2022-07-11 14:16:13 -07:00
groupspace_002_pos.ksh Replace dead opensolaris.org license link 2022-07-11 14:16:13 -07:00
groupspace_003_pos.ksh Replace dead opensolaris.org license link 2022-07-11 14:16:13 -07:00
setup.ksh Replace dead opensolaris.org license link 2022-07-11 14:16:13 -07:00
userquota.cfg Replace dead opensolaris.org license link 2022-07-11 14:16:13 -07:00
userquota_001_pos.ksh Replace dead opensolaris.org license link 2022-07-11 14:16:13 -07:00
userquota_002_pos.ksh Replace dead opensolaris.org license link 2022-07-11 14:16:13 -07:00
userquota_003_pos.ksh Replace dead opensolaris.org license link 2022-07-11 14:16:13 -07:00
userquota_004_pos.ksh Replace dead opensolaris.org license link 2022-07-11 14:16:13 -07:00
userquota_005_neg.ksh Replace dead opensolaris.org license link 2022-07-11 14:16:13 -07:00
userquota_006_pos.ksh Replace dead opensolaris.org license link 2022-07-11 14:16:13 -07:00
userquota_007_pos.ksh Replace dead opensolaris.org license link 2022-07-11 14:16:13 -07:00
userquota_008_pos.ksh Replace dead opensolaris.org license link 2022-07-11 14:16:13 -07:00
userquota_009_pos.ksh Replace dead opensolaris.org license link 2022-07-11 14:16:13 -07:00
userquota_010_pos.ksh Replace dead opensolaris.org license link 2022-07-11 14:16:13 -07:00
userquota_011_pos.ksh Replace dead opensolaris.org license link 2022-07-11 14:16:13 -07:00
userquota_012_neg.ksh Replace dead opensolaris.org license link 2022-07-11 14:16:13 -07:00
userquota_013_pos.ksh Replace dead opensolaris.org license link 2022-07-11 14:16:13 -07:00
userquota_common.kshlib Replace dead opensolaris.org license link 2022-07-11 14:16:13 -07:00
userspace_001_pos.ksh Replace dead opensolaris.org license link 2022-07-11 14:16:13 -07:00
userspace_002_pos.ksh Replace dead opensolaris.org license link 2022-07-11 14:16:13 -07:00
userspace_003_pos.ksh Replace dead opensolaris.org license link 2022-07-11 14:16:13 -07:00
userspace_encrypted.ksh tests: review every instance of $? 2022-04-01 17:59:30 -07:00
userspace_encrypted_13709.ksh Handle and detect #13709's unlock regression (#14161) 2022-11-15 14:44:12 -08:00
userspace_send_encrypted.ksh Default to ON for compression 2022-03-03 10:43:38 -08:00