summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorMatthew Sackman <matthew@lshift.net>2009-12-02 22:29:05 +0000
committerMatthew Sackman <matthew@lshift.net>2009-12-02 22:29:05 +0000
commit19bb74623da7a270ba6bfbc6e8f4a0bbb4f363fd (patch)
tree5db2fd5102075c0144be4440478fd5863d7a8575 /include
parent13ff649097a4c3f0baa9549e0a32d37d1e326264 (diff)
downloadrabbitmq-server-git-19bb74623da7a270ba6bfbc6e8f4a0bbb4f363fd.tar.gz
Up to 11kHz persistent on my home machine. Still a little way off the 13kHz that I was getting before, but there were bugs in the previous QI (eg missing syncs) which could well have led to the old version being too fast. Added two functions to fhc: delete/1 which deletes without flushing any data at all. It will refuse to delete if the file isn't open; discard_write_buffer/1 which does what it says. We use the latter after scattering the journal as after we hit each segment, we sync the segment, so at that point there's no need at all to force out the data in the fhc for the journal prior to truncation.
Diffstat (limited to 'include')
0 files changed, 0 insertions, 0 deletions