aboutsummaryrefslogtreecommitdiffstats
path: root/contrib
diff options
context:
space:
mode:
authorBrian Behlendorf <[email protected]>2020-11-24 09:28:42 -0800
committerGitHub <[email protected]>2020-11-24 09:28:42 -0800
commit04a82e043d067181a8b352921ef6a3c3ac875b59 (patch)
tree7b7bbdc0272ecbc05f13fdaa6946cfcf9b0a038d /contrib
parent6f5aac3ca057731d106b801bfdf060119571393c (diff)
Remove incorrect assertion
Commit 85703f6 added a new ASSERT to zfs_write() as part of the cleanup which isn't correct in the case where multiple processes are concurrently extending a file. The `zp->z_size` is updated atomically while holding a range lock on only a portion of the file. Therefore, it's possible for the file size to increase after a same check is performed earlier in the loop causing this ASSERT to fail. The code itself handles this case correctly so only the invalid ASSERT needs to be removed. Reviewed-by: Brian Atkinson <[email protected]> Reviewed-by: Ryan Moeller <[email protected]> Signed-off-by: Brian Behlendorf <[email protected]> Closes #11235
Diffstat (limited to 'contrib')
0 files changed, 0 insertions, 0 deletions