aboutsummaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
authorJakob Unterwurzacher2023-06-09 07:50:11 +0200
committerJakob Unterwurzacher2023-06-09 07:50:11 +0200
commit1b4dc795bd0060bd64992f1355cbf197e0a20172 (patch)
tree0830a0affac691436b96a348ab40704fe219f4db /tests
parent5d78814da3786ed0786234ec5249723018274355 (diff)
tests/cluster: note that ext4 provides no atomicity
Diffstat (limited to 'tests')
-rw-r--r--tests/cluster/cluster_test.go7
1 files changed, 7 insertions, 0 deletions
diff --git a/tests/cluster/cluster_test.go b/tests/cluster/cluster_test.go
index 55a2b99..df35fb2 100644
--- a/tests/cluster/cluster_test.go
+++ b/tests/cluster/cluster_test.go
@@ -30,6 +30,13 @@ import (
// > Other Linux filesystems only guaranty page level atomicity for
// > buffered read/write.
//
+// Note that ext4 actually provides NO ATOMICITY AT ALL.
+// Quoting https://stackoverflow.com/a/35256626 :
+//
+// > Linux 4.2.6 with ext4: update atomicity = 1 byte
+//
+// TestPoCTornWrite in this package confirms this.
+//
// See also:
// * https://lore.kernel.org/linux-xfs/20190325001044.GA23020@dastard/
// Dave Chinner: XFS is the only linux filesystem that provides this behaviour.