summaryrefslogtreecommitdiff
path: root/docs
diff options
context:
space:
mode:
authorAlexandru Scvortov <alexandru@rabbitmq.com>2010-08-17 15:51:14 +0100
committerAlexandru Scvortov <alexandru@rabbitmq.com>2010-08-17 15:51:14 +0100
commit4d85abee069bcfab253a7a9040ddcb08c6aa05b1 (patch)
treecddd61eaf535bca27490218eb668edf9ae893d55 /docs
parent2e57b7e5812fe6932263354a07410cd8956f28e4 (diff)
downloadrabbitmq-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 'docs')
0 files changed, 0 insertions, 0 deletions