Hello everyone, I've uploaded 03-data-logging-24.diff, which fixes a tail packing oops in data=journal mode, and fixes the data=ordered slow down (5-10%) introduced in -23.
-23 flushed all the ordered buffer heads with the journal lock held, which meant no new transactions could start while the ordered buffers were being flushed. This was safe but slower. -24 flushes them right before the commit blocks (like -19 did), and only flushes the tail conversion targets with the journal lock held. Doing the tail conversion targets later risks losing the tail data after a crash. Thanks to [EMAIL PROTECTED] who reported the ordered write bug in -19 and the data=journal oops in -23. -chris
