Index: libjio/trans.c --- libjio/trans.c.orig 2009-04-25 19:39:32 +0200 +++ libjio/trans.c 2009-04-25 23:12:08 +0200 @@ -234,8 +234,10 @@ goto rollback_exit; } } else { +#if 0 if (fdatasync(ts->fs->fd) != 0) goto rollback_exit; +#endif } /* the transaction has been applied, so we cleanup and remove @@ -517,9 +519,11 @@ if (fs->fd < 0) return -1; +#if 0 rv = fdatasync(fs->fd); if (rv != 0) return rv; +#endif pthread_mutex_lock(&(fs->ltlock)); while (fs->ltrans != NULL) {