diff options
| author | Matthew Sackman <matthew@lshift.net> | 2009-12-17 13:08:01 +0000 |
|---|---|---|
| committer | Matthew Sackman <matthew@lshift.net> | 2009-12-17 13:08:01 +0000 |
| commit | 719a8ff67308eb1b80a61ada6bfae7b7ef8da64b (patch) | |
| tree | 976e6ee6ab8765f30db88cd108e79e18c8f87d3d /scripts | |
| parent | 9542e4d24e3968ed973a549370a120b9d222ecde (diff) | |
| download | rabbitmq-server-git-719a8ff67308eb1b80a61ada6bfae7b7ef8da64b.tar.gz | |
Reworked the GC of msg_store so that it scans the files themselves for their content, rather than a select on ets. This bounds the time it can take (ets could have many billions of other entries in it), and also makes it simpler to make the msg_location pluggable => toke. Also reduce the msg file size to 16MB from 256MB as tests show that although max write speed drops (more fsyncs and fclose), the GC is much faster. This may go back up a bit when lazy+background GC arrives.
Diffstat (limited to 'scripts')
0 files changed, 0 insertions, 0 deletions
