HomeFreeBSD

ZTS: Add dirty dnode stress test

Description

ZTS: Add dirty dnode stress test

Add a test for the dirty dnode SEEK_HOLE/SEEK_DATA bug described in
https://github.com/openzfs/zfs/issues/15526

The bug was fixed in https://github.com/openzfs/zfs/pull/15571 and
was backported to 2.2.2 and 2.1.14. This test case is just to
make sure it does not come back.

seekflood.c originally written by Rob Norris.

Reviewed-by: Graham Perrin <grahamperrin@freebsd.org>
Reviewed-by: Brian Behlendorf <behlendorf1@llnl.gov>
Reviewed-by: Rob Norris <robn@despairlabs.com>
Signed-off-by: Tony Hutter <hutter2@llnl.gov>
Closes #15608

Details

Provenance
Tony Hutter <hutter2@llnl.gov>Authored on Dec 11 2023, 5:59 PM
Brian Behlendorf <behlendorf1@llnl.gov>Committed on Feb 13 2024, 10:22 PM
Parents
rGbc42a2fb54f1: ZTS: Fix 'could not unmount datasets' on Alma 9 (#15542)
Branches
Unknown
Tags
Unknown

Event Timeline

Brian Behlendorf <behlendorf1@llnl.gov> committed rG53a55390fb18: ZTS: Add dirty dnode stress test (authored by Tony Hutter <hutter2@llnl.gov>).Feb 13 2024, 10:22 PM