diff options
| author | Alexandru Scvortov <alexandru@rabbitmq.com> | 2010-08-17 15:51:14 +0100 |
|---|---|---|
| committer | Alexandru Scvortov <alexandru@rabbitmq.com> | 2010-08-17 15:51:14 +0100 |
| commit | 4d85abee069bcfab253a7a9040ddcb08c6aa05b1 (patch) | |
| tree | cddd61eaf535bca27490218eb668edf9ae893d55 /packaging | |
| parent | 2e57b7e5812fe6932263354a07410cd8956f28e4 (diff) | |
| download | rabbitmq-server-git-4d85abee069bcfab253a7a9040ddcb08c6aa05b1.tar.gz | |
queue_index keeps track of which messages have been published but not written to disk
There are 2 ways queue_index writes something to disk:
- the journal is synced, and
- the journal is flushed (i.e. scattered across many files and those
files closed).
Since queue_index is the same process as variable_queue, we just keep
a list of guids that have been published and we just call an on_sync
handler whenever these are written to disk.
Diffstat (limited to 'packaging')
0 files changed, 0 insertions, 0 deletions
