)]}'
{"doc/source/reference/rpc.rst":[{"author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"change_message_id":"1a38d61a14a078a8f904d4b9a52b0c194547d7b1","unresolved":false,"context_lines":[{"line_number":272,"context_line":"    the routing keys ``usd.stock`` and ``eur.stock.db`` but not"},{"line_number":273,"context_line":"    ``stock.nasdaq``."},{"line_number":274,"context_line":""},{"line_number":275,"context_line":"``durable``"},{"line_number":276,"context_line":"  This flag determines the durability of both exchanges and queues; durable"},{"line_number":277,"context_line":"  exchanges and queues remain active when a RabbitMQ server restarts."},{"line_number":278,"context_line":"  Non-durable exchanges/queues (transient exchanges/queues) are purged when a"},{"line_number":279,"context_line":"  server restarts. It is worth noting that AMQP specifies that durable queues"},{"line_number":280,"context_line":"  cannot bind to transient exchanges. Default is True."},{"line_number":281,"context_line":""},{"line_number":282,"context_line":"``auto_delete``"},{"line_number":283,"context_line":"  If set, the exchange is deleted when all queues have finished using it."}],"source_content_type":"text/x-rst","patch_set":2,"id":"9fb8cfa7_295524fb","side":"PARENT","line":280,"range":{"start_line":275,"start_character":1,"end_line":280,"end_character":54},"updated":"2019-06-17 14:08:59.000000000","message":"im not sure this should be removed as teh amqp driver does support setting the duablity\n\nhttps://github.com/openstack/oslo.messaging/blob/master/oslo_messaging/_drivers/amqp.py#L33-L41\n\nand is used in the kombo driver here\n\nhttps://github.com/openstack/oslo.messaging/blob/da6caaef0701e46f24869a33c5875b36e0e0f9af/oslo_messaging/_drivers/impl_rabbit.py#L439","commit_id":"1316c1c2850d2f966f335b628f7f5fe88cef611c"},{"author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"change_message_id":"e8382181ef9968a71525ecbb27b80a783b231cb4","unresolved":false,"context_lines":[{"line_number":272,"context_line":"    the routing keys ``usd.stock`` and ``eur.stock.db`` but not"},{"line_number":273,"context_line":"    ``stock.nasdaq``."},{"line_number":274,"context_line":""},{"line_number":275,"context_line":"``durable``"},{"line_number":276,"context_line":"  This flag determines the durability of both exchanges and queues; durable"},{"line_number":277,"context_line":"  exchanges and queues remain active when a RabbitMQ server restarts."},{"line_number":278,"context_line":"  Non-durable exchanges/queues (transient exchanges/queues) are purged when a"},{"line_number":279,"context_line":"  server restarts. It is worth noting that AMQP specifies that durable queues"},{"line_number":280,"context_line":"  cannot bind to transient exchanges. Default is True."},{"line_number":281,"context_line":""},{"line_number":282,"context_line":"``auto_delete``"},{"line_number":283,"context_line":"  If set, the exchange is deleted when all queues have finished using it."}],"source_content_type":"text/x-rst","patch_set":2,"id":"9fb8cfa7_a9e4b43d","side":"PARENT","line":280,"range":{"start_line":275,"start_character":1,"end_line":280,"end_character":54},"in_reply_to":"9fb8cfa7_295524fb","updated":"2019-06-17 14:12:35.000000000","message":"actully sorry this should be removed as we now set this via the config instaead fo passing the paramater.","commit_id":"1316c1c2850d2f966f335b628f7f5fe88cef611c"},{"author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"change_message_id":"e8382181ef9968a71525ecbb27b80a783b231cb4","unresolved":false,"context_lines":[{"line_number":279,"context_line":"  server restarts. It is worth noting that AMQP specifies that durable queues"},{"line_number":280,"context_line":"  cannot bind to transient exchanges. Default is True."},{"line_number":281,"context_line":""},{"line_number":282,"context_line":"``auto_delete``"},{"line_number":283,"context_line":"  If set, the exchange is deleted when all queues have finished using it."},{"line_number":284,"context_line":"  Default is False."},{"line_number":285,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"9fb8cfa7_89d53046","side":"PARENT","line":282,"range":{"start_line":282,"start_character":3,"end_line":282,"end_character":15},"updated":"2019-06-17 14:12:35.000000000","message":"this is also set via config","commit_id":"1316c1c2850d2f966f335b628f7f5fe88cef611c"},{"author":{"_account_id":8770,"name":"Ken Giusti","email":"kgiusti@gmail.com","username":"kgiusti"},"change_message_id":"811979df39c5befb3005da811397840155a61ccf","unresolved":false,"context_lines":[{"line_number":250,"context_line":"``exchange``"},{"line_number":251,"context_line":"  Name of the exchange the queue binds to."},{"line_number":252,"context_line":""},{"line_number":253,"context_line":"  Direct exchange"},{"line_number":254,"context_line":"    If the routing key property of the message and the ``routing_key`` attribute of"},{"line_number":255,"context_line":"    the queue are identical, then the message is forwarded to the queue."},{"line_number":256,"context_line":""},{"line_number":257,"context_line":"  Fanout exchange"},{"line_number":258,"context_line":"    Messages are forwarded to the queues bound the exchange, even if the"},{"line_number":259,"context_line":"    binding does not have a key."},{"line_number":260,"context_line":""},{"line_number":261,"context_line":"  Topic exchange"},{"line_number":262,"context_line":"    If the routing key property of the message matches the routing key of the"},{"line_number":263,"context_line":"    key according to a primitive pattern matching scheme, then the message is"},{"line_number":264,"context_line":"    forwarded to the queue. The message routing key then consists of words"},{"line_number":265,"context_line":"    separated by dots (``.``, like domain names), and two special characters"},{"line_number":266,"context_line":"    are available; star (``*``) and hash (``#``). The star matches any word,"},{"line_number":267,"context_line":"    and the hash matches zero or more words. For example ``.stock.#`` matches"},{"line_number":268,"context_line":"    the routing keys ``usd.stock`` and ``eur.stock.db`` but not"},{"line_number":269,"context_line":"    ``stock.nasdaq``."},{"line_number":270,"context_line":""},{"line_number":271,"context_line":"``auto_delete``"},{"line_number":272,"context_line":"  If set, the exchange is deleted when all queues have finished using it."}],"source_content_type":"text/x-rst","patch_set":2,"id":"9fb8cfa7_863aff95","line":269,"range":{"start_line":253,"start_character":2,"end_line":269,"end_character":21},"updated":"2019-06-17 13:38:26.000000000","message":"This patch removes the definition of the term routing key, but this section heavily references it.","commit_id":"b24a44ab24a6443c8c2de3e365fae960d0366095"}]}
