summaryrefslogtreecommitdiff
path: root/include/rabbit.hrl
diff options
context:
space:
mode:
authorMatthew Sackman <matthew@lshift.net>2009-08-27 23:44:39 +0100
committerMatthew Sackman <matthew@lshift.net>2009-08-27 23:44:39 +0100
commit1e4be9b8114a89fc8fb88b5eac349fc6575dacc2 (patch)
tree40e37e9fc36d7381cc6363869b84b4347941c5b2 /include/rabbit.hrl
parent7e4f744b0ec187118ad44c5f22d5b47f3e2d030f (diff)
downloadrabbitmq-server-git-1e4be9b8114a89fc8fb88b5eac349fc6575dacc2.tar.gz
Lots of things:
1) disk_queue: remove prealloc - fs's that support holes do it really fast and it buys us nothing. fs's that don't support holes get crippled. 2) disk_queue: make sure we fsync before closing. This is crucial. Posix is perfectly happy to close without flushing data to disk. 3) disk_queue: bug in recover from crash during compaction (*still* not tested), where we were opening with just write, not read+write, hence would have stomped over existing content. 4) memory manager: track oppressed processes and only liberate if they're reporting a memory usage 5% different from what they last had. 5) minor cosmetics to amqqueue_process. 6) start up guid earlier. Necessary because it is actually needed in recovery of queues. I'm not happy with memory manager, but am utterly knackered and need to sleep. All tests pass.
Diffstat (limited to 'include/rabbit.hrl')
0 files changed, 0 insertions, 0 deletions