After finishing a transaction and deleting the rollback journal, no directory fsync is performed. If the system crashes immediately after a commit returns to the caller, the unlink may not have been flushed to disk, causing the journal to be rolled back and undoing a commit that had already returned.
There's no danger of corruption here, but doesn't this break durability? -- Glenn Maynard _______________________________________________ sqlite-users mailing list sqlite-users@sqlite.org http://sqlite.org:8080/cgi-bin/mailman/listinfo/sqlite-users