diff options
author | Umer Saleem <[email protected]> | 2023-12-16 03:18:27 +0500 |
---|---|---|
committer | GitHub <[email protected]> | 2023-12-15 14:18:27 -0800 |
commit | dbda45160ffa43e5ecf0498a609230f1afee7b3f (patch) | |
tree | 96d520a9c7e9d951b6ed280b4bd40c8b4a005543 /module/os/linux/zfs/zfs_dir.c | |
parent | 9b1677fb5a0824b5f4b425c0ee950aaecf252029 (diff) |
Test LWB buffer overflow for block cloning
PR#15634 removes 128K into 2x68K LWB split optimization, since it
was found to cause LWB buffer overflow while trying to write 128KB
TX_CLONE_RANGE record with 1022 block pointers into 68KB buffer,
with multiple VDEVs ZIL.
This commit adds a test for this particular scenario by writing
maximum sizes TX_CLONE_RANE record with 1022 block pointers into
68KB buffer, with two SLOG devices.
Reviewed-by: Brian Behlendorf <[email protected]>
Reviewed-by: Alexander Motin <[email protected]>
Reviewed-by: Ameer Hamza <[email protected]>
Signed-off-by: Umer Saleem <[email protected]>
Closes #15672
Diffstat (limited to 'module/os/linux/zfs/zfs_dir.c')
0 files changed, 0 insertions, 0 deletions