On Mon, Jul 11, 2011 at 12:37 PM, Joey Echeverria <[email protected]> wrote: > Do the semantics of sync change? Do you pause one or more outstanding > syncs, sync a group of data (4KB maybe) and then return from all of > those outstanding syncs simultaneously?
Group commit is a standard storage technique to trade a little latency for throughput. Yes, it can return sync responses at the same time (or async) when all the outstanding sync is synced to a WAL. A good group commit implementation would adaptively change the latency window depends on the current throughput. __Luke
