summaryrefslogtreecommitdiff
path: root/scripts/rabbitmq-server.bat
diff options
context:
space:
mode:
authorMatthew Sackman <matthew@lshift.net>2010-04-02 03:14:35 +0100
committerMatthew Sackman <matthew@lshift.net>2010-04-02 03:14:35 +0100
commitdba92b6916160e849863ab7d7459e783dea81d4c (patch)
tree3228b5d22ab2d99a30de1b243411f45ee83903a6 /scripts/rabbitmq-server.bat
parent755f382800d70c33e1f96750d00b98ae9bae3526 (diff)
downloadrabbitmq-server-git-dba92b6916160e849863ab7d7459e783dea81d4c.tar.gz
Next step on making startup faster is to allow the scanning of the queue indicies to occur in parallel (per queue). Also, queue creation can take some substantial time due to queue_index:init. Therefore, stagger the startup of a queue so that this potentially expensive step (a) doesn't get done at all if the queue already exists etc (b) doesn't block amqqueue_process:init from returning. Thus on startup now not only do we do the seeding of the msg_store in parallel (per queue), but the durable queues that come up can also do the bulk of their work in parallel, thus speeding recovery substantially.
Diffstat (limited to 'scripts/rabbitmq-server.bat')
0 files changed, 0 insertions, 0 deletions