{"push_id":642126483,"size":61,"distinct_size":0,"ref":"refs/heads/trunk-nova-network-smoke-latest","head":"9dd84417fbb601dfa3ad305226140e5a68759fd2","before":"ec68634d918d54f055023faa020204530c7eb206","commits":[{"sha":"3aa565b1780b5081ea15b56aded9793220359e9b","author":{"email":"36003aec7ba325a16727bc9a176c12d2776a8ce4@gmail.com","name":"Davanum Srinivas"},"message":"Tiny problem with notify-server in simulator\n\nFirst argument has to be the integer id being passed in\nfrom threads_spawner's spawn_n method\n\nChange-Id: I32cbc231578c44b91c2218a62bb0e47c085a4397","distinct":false,"url":"https://api.github.com/repos/citrix-openstack-build/oslo.messaging/commits/3aa565b1780b5081ea15b56aded9793220359e9b"},{"sha":"410d8f0e4df400e2bcd0318a3d08c3b6b425bad6","author":{"email":"a0a2c19e37b3ea979d505149d9e142d1bfcbf82e@medberry.net","name":"David Medberry"},"message":"Fix a couple typos to make it easier to read.\n\nChange-Id: If5ed92aebc873fbcab705e20922706eb46da8c39","distinct":false,"url":"https://api.github.com/repos/citrix-openstack-build/oslo.messaging/commits/410d8f0e4df400e2bcd0318a3d08c3b6b425bad6"},{"sha":"5f875c0f15145714b44a7530db2071bbf463d39b","author":{"email":"bcf1b65fd0a4da396187dd440ed9ae23fe13452d@gmail.com","name":"Li Ma"},"message":"ZeroMQ deployment guide\n\nThis guide introduces the basic scenario of zeromq\ndriver and how to correctly deploy zeromq driver\nfor OpenStack.\n\nChange-Id: I23eeafc5863b44bfbeb89ce3571a4e79b4b01d01\nCloses-Bug: #1382325","distinct":false,"url":"https://api.github.com/repos/citrix-openstack-build/oslo.messaging/commits/5f875c0f15145714b44a7530db2071bbf463d39b"},{"sha":"cf365fe40d3079870474b4f98de10b8f40c583da","author":{"email":"8a5127ba913edb56ed974c186a2133dfcfba4538@catalyst.net.nz","name":"Fei Long Wang"},"message":"Minor improvement\n\nReturn the variable instead of doing useless check\n\nChange-Id: I4c5893157f396c3f4bf6ef9d18ff1692af2c5b33","distinct":false,"url":"https://api.github.com/repos/citrix-openstack-build/oslo.messaging/commits/cf365fe40d3079870474b4f98de10b8f40c583da"},{"sha":"72a9984d8f28933fadf0f186bc40cc3454fc9353","author":{"email":"bcf1b65fd0a4da396187dd440ed9ae23fe13452d@gmail.com","name":"Li Ma"},"message":"Fix changing keys during iteration in matchmaker heartbeat\n\nWhen starting heartbeat in matchmaker-redis, keys may be changed\nduring iteration and a runtime exception is thrown as follows:\n\nRuntimeError: dictionary changed size during iteration\n\nChange-Id: I016a449674619294196055614c62c2856002291c\nCloses-Bug: #1432966","distinct":false,"url":"https://api.github.com/repos/citrix-openstack-build/oslo.messaging/commits/72a9984d8f28933fadf0f186bc40cc3454fc9353"},{"sha":"b9e134d7e955b9180482d2f7c8844501c750adf6","author":{"email":"7018c7a2e6b1a71829c56575443baabf29cdb77e@enovance.com","name":"Mehdi Abaakouk"},"message":"rabbit: heartbeat implementation\n\nAMQP offers a heartbeat feature to ensure that the application layer\npromptly finds out about disrupted connections (and also completely\nunresponsive peers). If the client requests heartbeats on connection, rabbit\nserver will regularly send messages to each connections with the expectation of\na response.\n\nTo acheive this, each driver connection object spawn a thread that\nsend/retrieve heartbeat packets exchanged between the server and the\nclient.\n\nTo protect the concurrency access to the kombu connection between the\ndriver and this thread use a lock that always prioritize the\nheartbeat thread. So when the heartbeat thread wakes up it will acquire the\nlock quickly, to ensure we have no heartbeat starvation when the driver\nsends a lot of messages.\n\nAlso when we are polling the broker, the lock can be held for a long\ntime by the 'consume' method, so this one does the heartbeat stuffs itself.\n\nDocImpact: 2 new configuration options for Rabbit driver\n\nCo-Authored-By: Oleksii Zamiatin <ozamiatin@mirantis.com>\nCo-Authored-By: Ilya Pekelny <ipekelny@mirantis.com>\n\nRelated-Bug: #1371723\nCloses-Bug: #856764\n\nChange-Id: I1d3a635f3853bc13ffc14034468f1ac6262c11a3","distinct":false,"url":"https://api.github.com/repos/citrix-openstack-build/oslo.messaging/commits/b9e134d7e955b9180482d2f7c8844501c750adf6"},{"sha":"0ec536bd7547e3fb37932390b20b7ecc11ee502d","author":{"email":"0798ebecfb7bc4dfb9d0445c2fa030eb64e1fa1c@doughellmann.com","name":"Doug Hellmann"},"message":"fix up verb tense in log message\n\nChange-Id: I3c407e13b4bf07ce173a789e2e6d53f0e863c66b","distinct":false,"url":"https://api.github.com/repos/citrix-openstack-build/oslo.messaging/commits/0ec536bd7547e3fb37932390b20b7ecc11ee502d"},{"sha":"2d1a019427178daadf554217526082a6d9a35ac8","author":{"email":"7018c7a2e6b1a71829c56575443baabf29cdb77e@enovance.com","name":"Mehdi Abaakouk"},"message":"rabbit: Improves logging\n\nFor all transport errors, we first got a log of a failure with a\nbacktrace like 'Fail to publish message on topic' or 'fail to consume\nmessages' and then another message like 'AMQP is unreachable'.\n\nBut in most case, we retry to consume/publish messages when the reason\nis a connection lost.\n\nSo, now we don't log the failure message anymore in case of connection lost,\nbut just message related to rabbit deconnection/reconnection.\nThe error message and the backtrace are only logged in case of we really fail to\npublish a message.\n\nChange-Id: Ifa1b04b348b347bad0b2abec3e759a2ce7815b86","distinct":false,"url":"https://api.github.com/repos/citrix-openstack-build/oslo.messaging/commits/2d1a019427178daadf554217526082a6d9a35ac8"},{"sha":"0dff20b8b979d902d855aa1c0ae0f4b9398a3116","author":{"email":"7018c7a2e6b1a71829c56575443baabf29cdb77e@enovance.com","name":"Mehdi Abaakouk"},"message":"cleanup connection pool return\n\nThis change ensures that connections that fail to return to the pool are\ncleanly closed and exception raised are not returned to the caller.\n\nFor rabbit, we also try to reconnection in case of connection failure,\nbefore dropping the connection.\n\nCloses-bug: #1433458\n\nChange-Id: Ic714db7b8be9df8b6935a903732c60aaea0bc404","distinct":false,"url":"https://api.github.com/repos/citrix-openstack-build/oslo.messaging/commits/0dff20b8b979d902d855aa1c0ae0f4b9398a3116"},{"sha":"74eae520deedd5855206a1a5805747d83ffe227d","author":{"email":"d95b56ce41a2e1ac4cecdd398defd7414407cc08@review.openstack.org","name":"Jenkins"},"message":"Merge \"rabbit: Improves logging\"","distinct":false,"url":"https://api.github.com/repos/citrix-openstack-build/oslo.messaging/commits/74eae520deedd5855206a1a5805747d83ffe227d"},{"sha":"dabdc26a1ae14e887afaada4631f5e6cc90b7568","author":{"email":"d95b56ce41a2e1ac4cecdd398defd7414407cc08@review.openstack.org","name":"Jenkins"},"message":"Merge \"cleanup connection pool return\"","distinct":false,"url":"https://api.github.com/repos/citrix-openstack-build/oslo.messaging/commits/dabdc26a1ae14e887afaada4631f5e6cc90b7568"},{"sha":"f00ec93dca28a8f6607f52fd4a4ab709be95a502","author":{"email":"934369a96ec7951e6b5c2a5d93ac570f8bd16c80@lists.openstack.org","name":"OpenStack Proposal Bot"},"message":"Imported Translations from Transifex\n\nFor more information about this automatic import see:\nhttps://wiki.openstack.org/wiki/Translations/Infrastructure\n\nChange-Id: I80dd54830c2d24be8878fb55ba2a16ed5ea198ea","distinct":false,"url":"https://api.github.com/repos/citrix-openstack-build/oslo.messaging/commits/f00ec93dca28a8f6607f52fd4a4ab709be95a502"},{"sha":"f033fc9436b6f3bc924f19e1457b3cbc85ea548a","author":{"email":"bcf1b65fd0a4da396187dd440ed9ae23fe13452d@gmail.com","name":"Li Ma"},"message":"Don't raise Timeout on no-matchmaker results\n\nThis patch was proposed by this review:\nhttps://review.openstack.org/#/c/31231\n\nThe unit test is added.\n\nChange-Id: Ie124dc22f4ef3bbaeed76186cf08924a39b52812\nCo-Authored-By: Eric Windisch <ewindisch@docker.com>\nCloses-Bug: #1186310","distinct":false,"url":"https://api.github.com/repos/citrix-openstack-build/oslo.messaging/commits/f033fc9436b6f3bc924f19e1457b3cbc85ea548a"},{"sha":"cc618a42db8ba6249288efab9af8b87cc282c432","author":{"email":"7018c7a2e6b1a71829c56575443baabf29cdb77e@enovance.com","name":"Mehdi Abaakouk"},"message":"Reconnect on connection lost in heartbeat thread\n\nDuring the log refactoring of the big heartbeat patch,\none line have been squashed (line 936):\n\nhttps://review.openstack.org/#/c/146047/29..30/oslo_messaging/_drivers/impl_rabbit.py\n\nThis change reintroduces it, and improve the test to cover it.\n\nChange-Id: I5e7162f37527580c14a809f9945114dc81451c1a","distinct":false,"url":"https://api.github.com/repos/citrix-openstack-build/oslo.messaging/commits/cc618a42db8ba6249288efab9af8b87cc282c432"},{"sha":"a2a87eebbf5d9a21e33f4f6b67c6d1a10f2b9343","author":{"email":"d95b56ce41a2e1ac4cecdd398defd7414407cc08@review.openstack.org","name":"Jenkins"},"message":"Merge \"Tiny problem with notify-server in simulator\"","distinct":false,"url":"https://api.github.com/repos/citrix-openstack-build/oslo.messaging/commits/a2a87eebbf5d9a21e33f4f6b67c6d1a10f2b9343"},{"sha":"b92ea91a5ab546a61a90784ca42c4bb02351323a","author":{"email":"7d9b0afbc0b3749c8993f5365b6f1022bd6c690f@cn.ibm.com","name":"lqslan"},"message":"Make option [DEFAULT]amqp_durable_queues work\n\nCurrently, the option amqp_durable_queues is both deprecated with name\nand group that cause the option [DEFAULT]amqp_durable_queues can't work.\n\nThis patch use multi deprecated options to make it work.\n\nChange-Id: Ied28bcf415362a976928bac75225018030304ac7\nCloses-Bug: #1433956","distinct":false,"url":"https://api.github.com/repos/citrix-openstack-build/oslo.messaging/commits/b92ea91a5ab546a61a90784ca42c4bb02351323a"},{"sha":"53fde06c44d004e28ba3741ac50386e046306285","author":{"email":"bcf1b65fd0a4da396187dd440ed9ae23fe13452d@gmail.com","name":"Li Ma"},"message":"Add pluggability for matchmakers\n\nCloses-Bug: #1291701\n\nChange-Id: I2a10eca0760ef84f34e5dcdb8132845b88cd4b98","distinct":false,"url":"https://api.github.com/repos/citrix-openstack-build/oslo.messaging/commits/53fde06c44d004e28ba3741ac50386e046306285"},{"sha":"23dfb6ee4d5abb31552490e80c2f57187b00fb34","author":{"email":"36003aec7ba325a16727bc9a176c12d2776a8ce4@gmail.com","name":"Davanum Srinivas"},"message":"Publish tracebacks only on debug level\n\nWith the new heartbeat code, there may be a lot of tracebacks\nwe should mute them for normal ops and log them only when\nwe need (enable debug level).\n\nChange-Id: I4b729ed1a6ddad2a0e48102852b2ce7d66423eaa","distinct":false,"url":"https://api.github.com/repos/citrix-openstack-build/oslo.messaging/commits/23dfb6ee4d5abb31552490e80c2f57187b00fb34"},{"sha":"642ddd98dc9b697f739a8c584326cd8fa514bda6","author":{"email":"d95b56ce41a2e1ac4cecdd398defd7414407cc08@review.openstack.org","name":"Jenkins"},"message":"Merge \"Fix changing keys during iteration in matchmaker heartbeat\"","distinct":false,"url":"https://api.github.com/repos/citrix-openstack-build/oslo.messaging/commits/642ddd98dc9b697f739a8c584326cd8fa514bda6"},{"sha":"3a330029603f6294da328863b71a1a6f1decf57b","author":{"email":"d95b56ce41a2e1ac4cecdd398defd7414407cc08@review.openstack.org","name":"Jenkins"},"message":"Merge \"ZeroMQ deployment guide\"","distinct":false,"url":"https://api.github.com/repos/citrix-openstack-build/oslo.messaging/commits/3a330029603f6294da328863b71a1a6f1decf57b"}]}