diff options
author | Brian Behlendorf <[email protected]> | 2021-12-22 11:05:07 -0800 |
---|---|---|
committer | GitHub <[email protected]> | 2021-12-22 11:05:07 -0800 |
commit | d2f374c3f29c2e2c8d6b1bb7c9a18fbb4e0d5542 (patch) | |
tree | ca3dc0e5585d97840cc5c2a1854063b9dff630a2 /tests/test-runner/bin | |
parent | 9ba5d8d204ad22c51d590edba1e7a5fb5ae2e82e (diff) |
ZTS: Fix rollback_003_pos.ksh
Under Linux when rolling back a mounted filesystem negative dentries
may not be dropped from the cache. This can result in an ENOENT
being incorrectly returned on first access. Issuing a `df` before
the unmount results in the negative dentries being invalidated and
side steps the issue.
This is solely a workaround for the test case on Linux and not
correct behavior. The core issue of invalidating negative dentries
needs to be handled with a kernel side change. This is being
tracked as issue #6143.
Reviewed-by: George Melikov <[email protected]>
Reviewed-by: John Kennedy <[email protected]>
Signed-off-by: Brian Behlendorf <[email protected]>
Closes #12898
Issue #6143
Diffstat (limited to 'tests/test-runner/bin')
-rwxr-xr-x | tests/test-runner/bin/zts-report.py.in | 1 |
1 files changed, 0 insertions, 1 deletions
diff --git a/tests/test-runner/bin/zts-report.py.in b/tests/test-runner/bin/zts-report.py.in index 430143121..410c2cb4f 100755 --- a/tests/test-runner/bin/zts-report.py.in +++ b/tests/test-runner/bin/zts-report.py.in @@ -294,7 +294,6 @@ elif sys.platform.startswith('linux'): 'mmp/mmp_active_import': ['FAIL', known_reason], 'mmp/mmp_exported_import': ['FAIL', known_reason], 'mmp/mmp_inactive_import': ['FAIL', known_reason], - 'snapshot/rollback_003_pos': ['FAIL', known_reason], 'zvol/zvol_misc/zvol_misc_snapdev': ['FAIL', '12621'], 'zvol/zvol_misc/zvol_misc_volmode': ['FAIL', known_reason], }) |