]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
java: dump extra info for ftruncate assertion
authorNoah Watkins <noahwatkins@gmail.com>
Sat, 28 Mar 2015 02:09:15 +0000 (19:09 -0700)
committerNoah Watkins <noahwatkins@gmail.com>
Sat, 28 Mar 2015 02:09:15 +0000 (19:09 -0700)
Nightly ran and encountered a situation in which fstat following
ftruncate reported a size not equal to the truncated size.

Signed-off-by: Noah Watkins <noahwatkins@gmail.com>
src/java/test/com/ceph/fs/CephMountTest.java

index 9315c4b9191fbb6dfce6418b4299c4597e2bd764..1a3e568bb2bfaf3ea37d92b5c81fd8b9c01b14ef 100644 (file)
@@ -764,6 +764,10 @@ public class CephMountTest {
     int crop_size = 333333;
     mount.ftruncate(fd, crop_size);
     mount.fstat(fd, st);
+    if (st.size != crop_size) {
+      System.err.println("ftruncate error: st.size=" + st.size + " crop_size=" + crop_size);
+      assertTrue(false);
+    }
     assertTrue(st.size == crop_size);
     mount.close(fd);