mogstored_rack: add ability to change :io_size and :open_flags
commit0fce97034959a605e66ebd645bf4a1957bfed870
authorEric Wong <normalperson@yhbt.net>
Thu, 24 Nov 2011 05:49:12 +0000 (24 05:49 +0000)
committerEric Wong <normalperson@yhbt.net>
Thu, 24 Nov 2011 05:50:35 +0000 (24 05:50 +0000)
tree18b900f15974939b6cf1dd4baca78b271fcf7f78
parent6a1164a0ededd7f80ac3b493c78c0fa1b9b8b91b
mogstored_rack: add ability to change :io_size and :open_flags

This allows folks to try IO::SYNC, and maybe even IO::DIRECT.
Additionally, :io_size may be used to optimize IO::SYNC or
make IO::DIRECT _work_.

Removal of the "Tempfile" dependency means we no longer work
reliably on NFS, but nobody sane puts MogileFS devices on
NFS, anyways.  (Actually, nobody sane uses NFS if atomicity
is important :P)
examples/mogstored_rack.rb