)]}'
{"id":"openstack%2Foslo.messaging~778866","triplet_id":"openstack%2Foslo.messaging~stable%2Ftrain~Id5cddbefbe24ef100f1cc522f44430df77d217cb","project":"openstack/oslo.messaging","branch":"stable/train","topic":"backport-mandatory-to-train","hashtags":[],"change_id":"Id5cddbefbe24ef100f1cc522f44430df77d217cb","subject":"Correctly handle missing RabbitMQ queues","status":"MERGED","created":"2021-03-05 09:44:04.000000000","updated":"2021-03-17 19:15:52.000000000","submitted":"2021-03-17 19:14:38.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"778866-backport-mandatory-to-train","meta_rev_id":"1463ed25cc40b42d24ff576940f1d3b08cce85b2","_number":778866,"virtual_id_number":778866,"owner":{"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":27954,"name":"Moisés Guimarães de Medeiros","email":"guimaraes@pm.me","username":"moguimar"},{"value":0,"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2021-03-17 19:14:37.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":31245,"name":"Daniel Bengtsson","email":"dbengt@redhat.com","username":"damani42"}],"values":{"-2":"Fails","-1":"Doesn\u0027t seem to work"," 0":"No score","+1":"Works for me","+2":"Verified"},"description":"","default_value":0,"optional":true},"Code-Review":{"approved":{"_account_id":27954,"name":"Moisés Guimarães de Medeiros","email":"guimaraes@pm.me","username":"moguimar"},"all":[{"value":2,"date":"2021-03-16 13:51:00.000000000","_account_id":27954,"name":"Moisés Guimarães de Medeiros","email":"guimaraes@pm.me","username":"moguimar"},{"value":2,"date":"2021-03-17 19:15:52.000000000","post_submit":true,"permitted_voting_range":{"min":2,"max":2},"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":1,"date":"2021-03-17 19:15:52.000000000","post_submit":true,"permitted_voting_range":{"min":1,"max":2},"_account_id":31245,"name":"Daniel Bengtsson","email":"dbengt@redhat.com","username":"damani42"}],"values":{"-2":"Do not merge","-1":"This patch needs further work before it can be merged"," 0":"No score","+1":"Looks good to me, but someone else must approve","+2":"Looks good to me (core reviewer)"},"description":"","default_value":0,"optional":true},"Workflow":{"approved":{"_account_id":27954,"name":"Moisés Guimarães de Medeiros","email":"guimaraes@pm.me","username":"moguimar"},"all":[{"value":1,"date":"2021-03-16 13:51:00.000000000","_account_id":27954,"name":"Moisés Guimarães de Medeiros","email":"guimaraes@pm.me","username":"moguimar"},{"value":0,"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":31245,"name":"Daniel Bengtsson","email":"dbengt@redhat.com","username":"damani42"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Backport-Candidate":{"all":[{"value":0,"_account_id":27954,"name":"Moisés Guimarães de Medeiros","email":"guimaraes@pm.me","username":"moguimar"},{"value":0,"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":31245,"name":"Daniel Bengtsson","email":"dbengt@redhat.com","username":"damani42"}],"values":{"-2":"Do Not Backport","-1":"Not A Backport Candidate"," 0":"Backport Review Needed","+1":"Proposed Backport","+2":"Should Backport"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":27954,"name":"Moisés Guimarães de Medeiros","email":"guimaraes@pm.me","username":"moguimar"},{"_account_id":31245,"name":"Daniel Bengtsson","email":"dbengt@redhat.com","username":"damani42"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2021-03-05 12:45:19.000000000","updated_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"reviewer":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"state":"REVIEWER"},{"updated":"2021-03-11 14:51:10.000000000","updated_by":{"_account_id":31245,"name":"Daniel Bengtsson","email":"dbengt@redhat.com","username":"damani42"},"reviewer":{"_account_id":31245,"name":"Daniel Bengtsson","email":"dbengt@redhat.com","username":"damani42"},"state":"REVIEWER"},{"updated":"2021-03-15 10:54:09.000000000","updated_by":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"reviewer":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"state":"REVIEWER"},{"updated":"2021-03-15 16:22:03.000000000","updated_by":{"_account_id":27954,"name":"Moisés Guimarães de Medeiros","email":"guimaraes@pm.me","username":"moguimar"},"reviewer":{"_account_id":27954,"name":"Moisés Guimarães de Medeiros","email":"guimaraes@pm.me","username":"moguimar"},"state":"CC"},{"updated":"2021-03-16 13:51:00.000000000","updated_by":{"_account_id":27954,"name":"Moisés Guimarães de Medeiros","email":"guimaraes@pm.me","username":"moguimar"},"reviewer":{"_account_id":27954,"name":"Moisés Guimarães de Medeiros","email":"guimaraes@pm.me","username":"moguimar"},"state":"REVIEWER"}],"messages":[{"id":"a36cb1da1640ccfcdf971f78f4716eecab4e2935","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},"date":"2021-03-05 09:44:04.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"db92a3519526c9c47e4598f6f4cb665ab55422d0","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-03-05 12:45:19.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- tempest-full https://zuul.opendev.org/t/openstack/build/3901a6ad005d463589cf593a9543deb0 : SUCCESS in 1h 28m 58s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/36662fd84eb74d09970f8d29e55a7337 : SUCCESS in 1h 36m 08s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/dc59565c33b944a6a8dc5c15f0f3a147 : SUCCESS in 7m 36s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/8c177c17c84445aea058459f1fa939a1 : SUCCESS in 4m 52s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/6131b8daa2e94895b1ae8f7a7f4a3167 : SUCCESS in 6m 21s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/94d572cad5d748729b264d3908d45379 : SUCCESS in 5m 31s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/250bf7c85372441ea1ad1351ee112a5a : SUCCESS in 7m 45s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/fbffd63836ef4e4b914419a65b916b3a : SUCCESS in 5m 28s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/14e50c5e4acd478381ec8aaaee6afd7a : SUCCESS in 4m 43s\n- oslo.messaging-tox-py27-func-rabbit https://zuul.opendev.org/t/openstack/build/2aba6845f67142bc9e2bc385a1accbe8 : SUCCESS in 6m 16s\n- oslo.messaging-tox-py27-func-amqp1 https://zuul.opendev.org/t/openstack/build/9c341c272fd2442ead8e4efb9142792e : FAILURE in 12m 31s (non-voting)\n- oslo.messaging-tox-py27-func-kafka https://zuul.opendev.org/t/openstack/build/163caa9052da42d7b543e0be4f1eba24 : SUCCESS in 5m 25s (non-voting)\n- oslo.messaging-tox-py36-func-rabbit https://zuul.opendev.org/t/openstack/build/f50716d4977a4c928f226ba9a939e120 : SUCCESS in 5m 27s (non-voting)\n- oslo.messaging-tox-py36-func-amqp1 https://zuul.opendev.org/t/openstack/build/91877668463148d5808a6faa76f9c2f6 : FAILURE in 12m 39s (non-voting)\n- oslo.messaging-tox-py36-func-kafka https://zuul.opendev.org/t/openstack/build/c63c34f606924ff7bf0a05b5bd55fa8f : SUCCESS in 6m 08s (non-voting)\n- oslo.messaging-src-dsvm-full-rabbit https://zuul.opendev.org/t/openstack/build/3194221497dc4c258ac2843de1342f99 : SUCCESS in 1h 39m 41s\n- oslo.messaging-src-dsvm-full-amqp1-hybrid https://zuul.opendev.org/t/openstack/build/e60a65f8323b4c4181d3a11265fd2567 : SUCCESS in 1h 25m 18s (non-voting)\n- oslo.messaging-src-dsvm-full-amqp1-centos-7 https://zuul.opendev.org/t/openstack/build/68507fa7606040498e328e78524c1adc : FAILURE in 13m 45s (non-voting)\n- oslo.messaging-src-dsvm-full-kafka-hybrid https://zuul.opendev.org/t/openstack/build/caeb569f0a5849a3bacd3b21ad86045e : SUCCESS in 1h 31m 01s (non-voting)\n- oslo.messaging-src-dsvm-full-kafka-centos-7 https://zuul.opendev.org/t/openstack/build/7620fcf7d31940ac9eed21e1afdec9d1 : FAILURE in 15m 49s (non-voting)\n- oslo.messaging-src-grenade-dsvm https://zuul.opendev.org/t/openstack/build/27d306c930574bb9a2a42ca711a3d303 : SUCCESS in 54m 00s (non-voting)\n- oslo.messaging-src-grenade-dsvm-multinode https://zuul.opendev.org/t/openstack/build/12a14de49a8f474e8fa1e0e6654f1167 : FAILURE in 29m 03s (non-voting)\n- oslo.messaging-telemetry-dsvm-integration-rabbit https://zuul.opendev.org/t/openstack/build/cbf1dec5d854458f800dace502072a57 : FAILURE in 2h 51m 27s (non-voting)\n- oslo.messaging-telemetry-dsvm-integration-amqp1 https://zuul.opendev.org/t/openstack/build/ce54828f5e4645f5985d1bad06d01e40 : FAILURE in 2h 51m 31s (non-voting)\n- oslo.messaging-telemetry-dsvm-integration-kafka https://zuul.opendev.org/t/openstack/build/2b8057443d7f41919834140c72522c10 : FAILURE in 2h 50m 52s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"e206a3e094562d1d95df2d1ac12555a2624c60df","author":{"_account_id":31245,"name":"Daniel Bengtsson","email":"dbengt@redhat.com","username":"damani42"},"date":"2021-03-11 14:51:10.000000000","message":"Patch Set 1: Code-Review+1","accounts_in_message":[],"_revision_number":1},{"id":"c046051aa660937ffd28fbf6dc3b2529dc9d956b","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2021-03-15 10:54:09.000000000","message":"Patch Set 1: Code-Review+2\n\nAnother clean backport. Thanks","accounts_in_message":[],"_revision_number":1},{"id":"86184be76d36d933ce814fffa82066c9b8ed2d62","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},"date":"2021-03-15 12:13:54.000000000","message":"Uploaded patch set 2: Patch Set 1 was rebased.","accounts_in_message":[],"_revision_number":2},{"id":"8747a18278fdfb9497bf6a47368af478a3336155","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},"date":"2021-03-15 12:17:43.000000000","message":"Uploaded patch set 3: New patch set was added with same tree, parent, and commit message as Patch Set 2.","accounts_in_message":[],"_revision_number":3},{"id":"90fd50b903bc7793a057f51275bf262adfe053f5","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-03-15 15:19:34.000000000","message":"Patch Set 3: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\n\n\n- tempest-full https://zuul.opendev.org/t/openstack/build/ca0fac3ae3d246cc83d82f03c0bbcf9b : SUCCESS in 1h 25m 25s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/11db8fa484b247e88d7287289cc7cbe3 : SUCCESS in 1h 16m 11s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/c52e6f73a38a4c0f840682d75e6d0452 : SUCCESS in 8m 33s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/3ab3c180876f47a09eead8ad18e3a61e : SUCCESS in 5m 48s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/cad222e59858483bbbd5c214d9b638e0 : TIMED_OUT in 40m 48s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/41739f9ee67a46a7a7b805f1afcac017 : SUCCESS in 7m 35s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/aa102ffd80654320ad1e2b8ab8c065f1 : SUCCESS in 6m 23s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/53f45e5f726a4f95ab195a9618ea6d47 : SUCCESS in 7m 37s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/e4625b4ae36d4e5e889b18e93e36b42a : SUCCESS in 4m 39s\n- oslo.messaging-tox-py27-func-rabbit https://zuul.opendev.org/t/openstack/build/47d6802c1e7b42f0897dee274cecdb20 : SUCCESS in 7m 43s (non-voting)\n- oslo.messaging-tox-py27-func-amqp1 https://zuul.opendev.org/t/openstack/build/63144541c9a64ead9fd0e3819397376b : FAILURE in 16m 34s (non-voting)\n- oslo.messaging-tox-py27-func-kafka https://zuul.opendev.org/t/openstack/build/461e7d29798a4319b90ae58080169e28 : SUCCESS in 13m 31s (non-voting)\n- oslo.messaging-tox-py36-func-rabbit https://zuul.opendev.org/t/openstack/build/24adb048ac3d49ca8e8e79fa8bcebfad : SUCCESS in 6m 35s (non-voting)\n- oslo.messaging-tox-py36-func-amqp1 https://zuul.opendev.org/t/openstack/build/3bf319dec4214e1985c17fdfee214a47 : FAILURE in 17m 12s (non-voting)\n- oslo.messaging-tox-py36-func-kafka https://zuul.opendev.org/t/openstack/build/00d87d2bc6264e02b3a68156a7f81e35 : SUCCESS in 15m 28s (non-voting)\n- oslo.messaging-src-dsvm-full-rabbit https://zuul.opendev.org/t/openstack/build/0cfab5e776774bcf86d76c2ba254ac8b : SUCCESS in 1h 17m 33s\n- oslo.messaging-src-dsvm-full-amqp1-hybrid https://zuul.opendev.org/t/openstack/build/33285143a8474392b943d8d8ecab6873 : SUCCESS in 1h 26m 42s (non-voting)\n- oslo.messaging-src-dsvm-full-amqp1-centos-7 https://zuul.opendev.org/t/openstack/build/8c546f44c0e547ac9a68bbf87d47ad24 : FAILURE in 8m 23s (non-voting)\n- oslo.messaging-src-dsvm-full-kafka-hybrid https://zuul.opendev.org/t/openstack/build/a7acf36779784ad18c6da47cbaa37914 : FAILURE in 1h 38m 57s (non-voting)\n- oslo.messaging-src-dsvm-full-kafka-centos-7 https://zuul.opendev.org/t/openstack/build/3f742153d7a24274ad8cb6f27cbd037e : FAILURE in 16m 05s (non-voting)\n- oslo.messaging-src-grenade-dsvm https://zuul.opendev.org/t/openstack/build/b9c2355eb25048ffa369aefad179eb78 : SUCCESS in 1h 02m 38s (non-voting)\n- oslo.messaging-src-grenade-dsvm-multinode https://zuul.opendev.org/t/openstack/build/178492a3ecaa4c1a9213adfe16ec7746 : FAILURE in 21m 53s (non-voting)\n- oslo.messaging-telemetry-dsvm-integration-rabbit https://zuul.opendev.org/t/openstack/build/e1e24395c9f34c609c21ec2f091b1c70 : FAILURE in 2h 53m 38s (non-voting)\n- oslo.messaging-telemetry-dsvm-integration-amqp1 https://zuul.opendev.org/t/openstack/build/a2d186be49d94da99950c7a70499c39c : FAILURE in 2h 54m 38s (non-voting)\n- oslo.messaging-telemetry-dsvm-integration-kafka https://zuul.opendev.org/t/openstack/build/8cea00bef13342f5b95402765a315b61 : FAILURE in 2h 54m 08s (non-voting)","accounts_in_message":[],"_revision_number":3},{"id":"776cb38a6261ff2cf71f07f4651f38f27a7b63e3","author":{"_account_id":27954,"name":"Moisés Guimarães de Medeiros","email":"guimaraes@pm.me","username":"moguimar"},"date":"2021-03-15 16:22:03.000000000","message":"Patch Set 3:\n\nrecheck","accounts_in_message":[],"_revision_number":3},{"id":"c831a4d1251baa11d6f988eedc5f33869f26231b","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-03-15 19:25:03.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\n\n- tempest-full https://zuul.opendev.org/t/openstack/build/7d2b8c82d2cb43a280b70aca6a4fbe90 : SUCCESS in 1h 31m 34s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/cd9bd27647ef48a88c9a7d8324d052df : SUCCESS in 1h 34m 56s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/384babf495644ddb908ad28a93f19190 : SUCCESS in 5m 53s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/f380345da8b64c76837ffb1bc04c662f : SUCCESS in 4m 43s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/ea25d311c573468198b8d8abc56db3d4 : SUCCESS in 5m 37s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/fe6763d1caa5422f918cbb694a85f9c5 : SUCCESS in 6m 41s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/8a34075fc777470f8c213fbcb4d4c7ac : SUCCESS in 9m 23s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/0d2023d61f8d474b8cd78db4ae28da3b : SUCCESS in 6m 16s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/30c0492806bf4f11827028c77be60b26 : SUCCESS in 5m 15s\n- oslo.messaging-tox-py27-func-rabbit https://zuul.opendev.org/t/openstack/build/aba039554c26409fa499113bf4e9c6b7 : FAILURE in 6m 31s (non-voting)\n- oslo.messaging-tox-py27-func-amqp1 https://zuul.opendev.org/t/openstack/build/6d4e56022c3546a1985d1439172dffe7 : FAILURE in 21m 46s (non-voting)\n- oslo.messaging-tox-py27-func-kafka https://zuul.opendev.org/t/openstack/build/26f5e239d94048599796d59f2dc3aafc : SUCCESS in 14m 36s (non-voting)\n- oslo.messaging-tox-py36-func-rabbit https://zuul.opendev.org/t/openstack/build/434b15c7382a41aca368c2d319474f30 : SUCCESS in 6m 46s (non-voting)\n- oslo.messaging-tox-py36-func-amqp1 https://zuul.opendev.org/t/openstack/build/6ca2386e45ed43bab252ea673594dc7d : FAILURE in 16m 42s (non-voting)\n- oslo.messaging-tox-py36-func-kafka https://zuul.opendev.org/t/openstack/build/66556d20122b4c3abe567c3d960629cf : SUCCESS in 10m 56s (non-voting)\n- oslo.messaging-src-dsvm-full-rabbit https://zuul.opendev.org/t/openstack/build/7b92f98076484cfe9fc52af4565674d3 : SUCCESS in 1h 56m 13s\n- oslo.messaging-src-dsvm-full-amqp1-hybrid https://zuul.opendev.org/t/openstack/build/a0aa8ccc00c94cceada569c21c939497 : SUCCESS in 1h 31m 09s (non-voting)\n- oslo.messaging-src-dsvm-full-amqp1-centos-7 https://zuul.opendev.org/t/openstack/build/7633ded0f86348648d0fe1864b602f86 : FAILURE in 14m 56s (non-voting)\n- oslo.messaging-src-dsvm-full-kafka-hybrid https://zuul.opendev.org/t/openstack/build/34df429ba38649698d570c6a6d8550bb : SUCCESS in 1h 53m 03s (non-voting)\n- oslo.messaging-src-dsvm-full-kafka-centos-7 https://zuul.opendev.org/t/openstack/build/6ce5ffce8f3140a58235798813fb154b : FAILURE in 21m 45s (non-voting)\n- oslo.messaging-src-grenade-dsvm https://zuul.opendev.org/t/openstack/build/787bfcce4de6432ba8efaf3c60c0e322 : SUCCESS in 1h 04m 42s (non-voting)\n- oslo.messaging-src-grenade-dsvm-multinode https://zuul.opendev.org/t/openstack/build/64bd0b9098b246928b4e2128266271c1 : FAILURE in 25m 26s (non-voting)\n- oslo.messaging-telemetry-dsvm-integration-rabbit https://zuul.opendev.org/t/openstack/build/675857e16ece44ce93d56077e7c7c16a : FAILURE in 2h 52m 15s (non-voting)\n- oslo.messaging-telemetry-dsvm-integration-amqp1 https://zuul.opendev.org/t/openstack/build/826fdc72170b4f7fbe5483f3c82abfc2 : FAILURE in 2h 53m 20s (non-voting)\n- oslo.messaging-telemetry-dsvm-integration-kafka https://zuul.opendev.org/t/openstack/build/f45e9373a64941eba18be157692c1575 : FAILURE in 2h 52m 48s (non-voting)","accounts_in_message":[],"_revision_number":3},{"id":"b6be46f5858ff2d47beb4711c32f3a34a732251f","author":{"_account_id":27954,"name":"Moisés Guimarães de Medeiros","email":"guimaraes@pm.me","username":"moguimar"},"date":"2021-03-16 13:51:00.000000000","message":"Patch Set 3: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":3},{"id":"4df707f6bf9b589899a9a77481ea8c28790c9243","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-03-16 16:35:31.000000000","message":"Patch Set 3: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":3},{"id":"8fcf3e62c585c425d335c63d74a6c57c04d55ffc","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-03-16 19:08:16.000000000","message":"Patch Set 3: Verified-2\n\nThis change depends on a change that failed to merge.","accounts_in_message":[],"_revision_number":3},{"id":"956182b937f9c17ff6ad53346281f644cf3e18e5","author":{"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},"date":"2021-03-17 06:22:41.000000000","message":"Patch Set 3:\n\nrecheck","accounts_in_message":[],"_revision_number":3},{"id":"a73b0c138cbbcb59a8896e8ff395e5c8a6caf147","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-03-17 09:24:00.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\n\n- tempest-full https://zuul.opendev.org/t/openstack/build/ff71b0f4571542c6b0c06529c0aaa408 : SUCCESS in 1h 36m 46s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/7cfc2faeeb1a42ab863226d10341281c : SUCCESS in 1h 26m 08s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/dcf91c4e10b2422a8a745e4f09f2d0e8 : SUCCESS in 7m 29s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/41979e761b1547139c77d220309e8af3 : SUCCESS in 4m 31s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/857a8e91fbd64558a26d07987588c9be : SUCCESS in 7m 26s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/5f4c6e01308f4435927399d32f8a745e : SUCCESS in 9m 29s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/0625c060f99f484a858f2502e0f7881a : SUCCESS in 6m 06s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/08474d18510e4b7ebf2c9de0ea704c32 : SUCCESS in 6m 00s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/eab1c79343ef4e368cbb84ebd107a3af : SUCCESS in 4m 37s\n- oslo.messaging-tox-py27-func-rabbit https://zuul.opendev.org/t/openstack/build/4e67a55ed7364752bb22d60d73227dcb : SUCCESS in 8m 12s (non-voting)\n- oslo.messaging-tox-py27-func-amqp1 https://zuul.opendev.org/t/openstack/build/83dbcb2bed0543c2ad141b0920187f1d : FAILURE in 12m 59s (non-voting)\n- oslo.messaging-tox-py27-func-kafka https://zuul.opendev.org/t/openstack/build/2bdcb40372c049b5b80b1f4681b502cc : SUCCESS in 7m 09s (non-voting)\n- oslo.messaging-tox-py36-func-rabbit https://zuul.opendev.org/t/openstack/build/2b5b93dde0c34cbfafbc94374589a6e5 : SUCCESS in 7m 54s (non-voting)\n- oslo.messaging-tox-py36-func-amqp1 https://zuul.opendev.org/t/openstack/build/a30c6caa2b614eb0870ef0f3a7a4faa7 : FAILURE in 12m 47s (non-voting)\n- oslo.messaging-tox-py36-func-kafka https://zuul.opendev.org/t/openstack/build/010359e2866d4398bfa2508a8ce542c5 : SUCCESS in 5m 52s (non-voting)\n- oslo.messaging-src-dsvm-full-rabbit https://zuul.opendev.org/t/openstack/build/e22e8f126ad741a883c5fc8acdb88180 : SUCCESS in 1h 53m 19s\n- oslo.messaging-src-dsvm-full-amqp1-hybrid https://zuul.opendev.org/t/openstack/build/fd9b1a4202c34e65880d08a89331f2dc : SUCCESS in 1h 40m 06s (non-voting)\n- oslo.messaging-src-dsvm-full-amqp1-centos-7 https://zuul.opendev.org/t/openstack/build/50f69d7f794347e292eb501f8538de47 : FAILURE in 15m 46s (non-voting)\n- oslo.messaging-src-dsvm-full-kafka-hybrid https://zuul.opendev.org/t/openstack/build/f6dc33d2b7e64bb7b7e04ca803eacaeb : SUCCESS in 1h 37m 47s (non-voting)\n- oslo.messaging-src-dsvm-full-kafka-centos-7 https://zuul.opendev.org/t/openstack/build/7f2a5fff01f94f2aaedcf71b92de324e : FAILURE in 12m 20s (non-voting)\n- oslo.messaging-src-grenade-dsvm https://zuul.opendev.org/t/openstack/build/c28bceca1173459b8d935df47b0dab57 : SUCCESS in 58m 47s (non-voting)\n- oslo.messaging-src-grenade-dsvm-multinode https://zuul.opendev.org/t/openstack/build/b4b8c28ab7634f62ac2d34faa59e2e67 : FAILURE in 23m 08s (non-voting)\n- oslo.messaging-telemetry-dsvm-integration-rabbit https://zuul.opendev.org/t/openstack/build/f107aa9f3ac84ed7b08e0876c4f4ba94 : FAILURE in 2h 53m 45s (non-voting)\n- oslo.messaging-telemetry-dsvm-integration-amqp1 https://zuul.opendev.org/t/openstack/build/d948256c46cb403fb360c1f287a3fcbb : FAILURE in 2h 51m 07s (non-voting)\n- oslo.messaging-telemetry-dsvm-integration-kafka https://zuul.opendev.org/t/openstack/build/0a0970bf87a841cd991c653e77e94c7f : FAILURE in 2h 51m 09s (non-voting)","accounts_in_message":[],"_revision_number":3},{"id":"67ef6d5cb70e7b6840fd24effcbc213c5c3da940","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-03-17 09:24:56.000000000","message":"Patch Set 3: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":3},{"id":"4956f3e170bad25ffe673ae242aa726436e5eb90","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-03-17 11:14:43.000000000","message":"Patch Set 3: Verified-2\n\nBuild failed (gate pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\n\n\n- tempest-full https://zuul.opendev.org/t/openstack/build/1970f8b28f6a41f1b924f430e02b7015 : SUCCESS in 1h 41m 45s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/6da77b61415348abb5c20aaa6cd0f1c9 : SUCCESS in 1h 25m 21s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/254a9f3c092243939d22f06493327774 : SUCCESS in 5m 50s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/467e89335bf04f35a1e91fcb81a5f7cc : SUCCESS in 6m 31s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/34ba2fd4f59c4f0c82b772756f2d03b3 : SUCCESS in 7m 31s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/b95d06e6f5a94d9eaaefa58d696c0d40 : SUCCESS in 6m 34s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/98becb5c93b443c8a055d1901add65d2 : SUCCESS in 5m 45s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/4f235b5af31d4a128f120787c12376aa : SUCCESS in 4m 30s\n- oslo.messaging-tox-py27-func-rabbit https://zuul.opendev.org/t/openstack/build/65bbe0afe5c04ea69af50d519aa56be6 : FAILURE in 8m 06s\n- oslo.messaging-src-dsvm-full-rabbit https://zuul.opendev.org/t/openstack/build/1f123d49385a48a3b2bdb633497d9233 : SUCCESS in 1h 38m 48s","accounts_in_message":[],"_revision_number":3},{"id":"4a1d750ed0c24238f71dba201c2c212601f5ee63","author":{"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},"date":"2021-03-17 14:25:49.000000000","message":"Patch Set 3:\n\nrecheck","accounts_in_message":[],"_revision_number":3},{"id":"b2ade060b68686758aabff38daa4feb94632e0c7","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-03-17 17:27:12.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\n\n- tempest-full https://zuul.opendev.org/t/openstack/build/86b9f0ea07704941bf074917ffa01cb5 : SUCCESS in 1h 44m 16s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/7a990b216310492a93168b9bae19ff07 : SUCCESS in 1h 37m 03s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/275e4f5fab53488db017ed2d4c2ccee2 : SUCCESS in 7m 35s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/d6c66bb6ff0f4b968d486ac7ec573d39 : SUCCESS in 5m 45s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/12bb4438907c4cda9ecdc00ff5a0a9d4 : SUCCESS in 8m 04s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/efbbc57bcfae486292ec49a11a7d5dcd : SUCCESS in 7m 05s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/31fb37d402724ecab941a239cfec3dd5 : SUCCESS in 10m 04s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/c0ecff5d9f0f45f98056a705cb9c32d7 : SUCCESS in 5m 24s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/56436347c26246fb920a2a721b52bc90 : SUCCESS in 4m 38s\n- oslo.messaging-tox-py27-func-rabbit https://zuul.opendev.org/t/openstack/build/8e5313e96b834156892bd6ce7df19a80 : SUCCESS in 6m 16s (non-voting)\n- oslo.messaging-tox-py27-func-amqp1 https://zuul.opendev.org/t/openstack/build/6e361115ebd34e8f95399dccb4fe11eb : FAILURE in 13m 05s (non-voting)\n- oslo.messaging-tox-py27-func-kafka https://zuul.opendev.org/t/openstack/build/b5c1b983cc264799a191a4ee0acfcb0e : SUCCESS in 5m 53s (non-voting)\n- oslo.messaging-tox-py36-func-rabbit https://zuul.opendev.org/t/openstack/build/940c04af372b435f9dea8c2e89b96389 : SUCCESS in 5m 19s (non-voting)\n- oslo.messaging-tox-py36-func-amqp1 https://zuul.opendev.org/t/openstack/build/e363dc2cabd44816aa19bb2c7cf32c6b : FAILURE in 14m 00s (non-voting)\n- oslo.messaging-tox-py36-func-kafka https://zuul.opendev.org/t/openstack/build/cb1caf82e53d4ad0bc8ea94462d3cb71 : SUCCESS in 7m 35s (non-voting)\n- oslo.messaging-src-dsvm-full-rabbit https://zuul.opendev.org/t/openstack/build/e39a131620a5495cbf42ba29f360d7e7 : SUCCESS in 1h 34m 05s\n- oslo.messaging-src-dsvm-full-amqp1-hybrid https://zuul.opendev.org/t/openstack/build/5b89b8d92e044dd48af2236044983e77 : SUCCESS in 1h 34m 24s (non-voting)\n- oslo.messaging-src-dsvm-full-amqp1-centos-7 https://zuul.opendev.org/t/openstack/build/d844fa7ddd1b44ef9476407b1e87f700 : FAILURE in 14m 36s (non-voting)\n- oslo.messaging-src-dsvm-full-kafka-hybrid https://zuul.opendev.org/t/openstack/build/47c85ffbf2394da89e1260adc51dd529 : SUCCESS in 1h 31m 19s (non-voting)\n- oslo.messaging-src-dsvm-full-kafka-centos-7 https://zuul.opendev.org/t/openstack/build/9c7fdf21ad4245038171cf86e09707bf : FAILURE in 15m 56s (non-voting)\n- oslo.messaging-src-grenade-dsvm https://zuul.opendev.org/t/openstack/build/0531bf3bf2b44f91b19719bcb08e5f71 : SUCCESS in 1h 11m 01s (non-voting)\n- oslo.messaging-src-grenade-dsvm-multinode https://zuul.opendev.org/t/openstack/build/0597456cc0c6460aa9d1748a9763e873 : FAILURE in 24m 10s (non-voting)\n- oslo.messaging-telemetry-dsvm-integration-rabbit https://zuul.opendev.org/t/openstack/build/30f309af141e4cdba00ff2218d5789eb : FAILURE in 2h 51m 50s (non-voting)\n- oslo.messaging-telemetry-dsvm-integration-amqp1 https://zuul.opendev.org/t/openstack/build/9b0ebe4a725e401386fe83d2492c5d1f : FAILURE in 2h 53m 57s (non-voting)\n- oslo.messaging-telemetry-dsvm-integration-kafka https://zuul.opendev.org/t/openstack/build/5d6ed0cabe0f45e69e8983787b05ff43 : FAILURE in 2h 55m 02s (non-voting)","accounts_in_message":[],"_revision_number":3},{"id":"77e745cd4f32b64729fd99716a86d102204a7e60","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-03-17 17:27:29.000000000","message":"Patch Set 3: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":3},{"id":"06bed8ddd3148591f9d98c42cdbc28ccc3b174ce","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-03-17 19:14:37.000000000","message":"Patch Set 3: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- tempest-full https://zuul.opendev.org/t/openstack/build/0c3ae47ae0554150bf1e38528164826d : SUCCESS in 1h 44m 04s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/b3158dd1956642d1b13e122468f4a745 : SUCCESS in 1h 36m 58s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/7d99120a097f4b71a62bc813df876329 : SUCCESS in 5m 28s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/c2d1737035dc472cb944063139747211 : SUCCESS in 8m 29s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/fb944085cb7242329ed7ff83138b3741 : SUCCESS in 6m 28s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/2087ac05a0df49098bb88bd41c079a6f : SUCCESS in 7m 36s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/9e744e19522c408c8ed91fc9f1db3038 : SUCCESS in 5m 53s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/20b64636e76c4412a7cac9e21a521932 : SUCCESS in 4m 29s\n- oslo.messaging-tox-py27-func-rabbit https://zuul.opendev.org/t/openstack/build/6ebec5a0d80d45ec8523511db0db9f85 : SUCCESS in 7m 01s\n- oslo.messaging-src-dsvm-full-rabbit https://zuul.opendev.org/t/openstack/build/2f4d5302815847cc9c9889720a9e8a90 : SUCCESS in 1h 45m 22s","accounts_in_message":[],"_revision_number":3},{"id":"8f81495a7e1d696249a6b0e209c7f3ee1e20344f","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-03-17 19:14:38.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":3},{"id":"24eee3a797cfda19b61ccaa360d48845473a9c99","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-03-17 19:15:52.000000000","message":"Patch Set 3:\n\nBuild succeeded (promote pipeline).\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/ed7e5b2198634d38a323d7e64af1bc37 : SUCCESS in 49s\n- promote-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/bfe07747e247420a87b2b07277a084b8 : SUCCESS in 50s","accounts_in_message":[],"_revision_number":3}],"current_revision_number":3,"current_revision":"82281a0d4e6abffa93175f30b2cbd7acca3cf9fb","revisions":{"f066c6df75aee197b80053650284eb898505b5d3":{"kind":"REWORK","_number":1,"created":"2021-03-05 09:44:04.000000000","uploader":{"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},"ref":"refs/changes/66/778866/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/oslo.messaging","ref":"refs/changes/66/778866/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/oslo.messaging refs/changes/66/778866/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/oslo.messaging refs/changes/66/778866/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/oslo.messaging refs/changes/66/778866/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/oslo.messaging refs/changes/66/778866/1"}}},"commit":{"parents":[{"commit":"c6f51fc3619408326e85c08a8f6660790193ac02","subject":"Deprecate the mandatory flag","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.messaging/commit/c6f51fc3619408326e85c08a8f6660790193ac02"}]}],"author":{"name":"Hervé Beraud","email":"hberaud@redhat.com","date":"2021-01-08 14:54:54.000000000","tz":60},"committer":{"name":"Hervé Beraud","email":"hberaud@redhat.com","date":"2021-03-05 09:43:40.000000000","tz":60},"subject":"Correctly handle missing RabbitMQ queues","message":"Correctly handle missing RabbitMQ queues\n\nCurrently, setting the \u0027[oslo_messaging] direct_mandatory_flag\u0027 config\noption to \u0027True\u0027 (the default) will result in a \u0027MessageUndeliverable\u0027\nexception being raised when sending a reply if a RabbitMQ queue is\nmissing [1]. It was the responsibility of the application to handle\nthis exception, however, many applications are not doing so. This has\nresulted in a number of bug reports.\n\nStart handling this error condition, using a retry loop to attempt to\nresend the message and work around any temporary glitches. Since\nattempting to send a reply will will no longer raise an exception,\nthere is little benefit in retaining the \u0027[oslo_messaging]\ndirect_mandatory_flag\u0027 config option: users setting this to False will\nsimply not benefit from the retry logic and improved logging added\nhere. This option is already deprecated though and will be fully\nremoved in a future release.\n\n[1] https://www.rabbitmq.com/channels.html\n\nChange-Id: Id5cddbefbe24ef100f1cc522f44430df77d217cb\nCloses-Bug: #1905965\n(cherry picked from commit 4937949dffecdf8863a7876e5a6b0b18e811c3ac)\n(cherry picked from commit 391ce7fc69adc8d713d8ca64e76d901eb3e65df1)\n(cherry picked from commit 36b5e06c92337cd04d1c8ae4840dbc224faeaa9f)\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.messaging/commit/f066c6df75aee197b80053650284eb898505b5d3"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.messaging/commit/f066c6df75aee197b80053650284eb898505b5d3"}]},"branch":"refs/heads/stable/train"},"137365dc6870a229a3568eb31171eb457b7d0b76":{"kind":"TRIVIAL_REBASE","_number":2,"created":"2021-03-15 12:13:54.000000000","uploader":{"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},"ref":"refs/changes/66/778866/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/oslo.messaging","ref":"refs/changes/66/778866/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/oslo.messaging refs/changes/66/778866/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/oslo.messaging refs/changes/66/778866/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/oslo.messaging refs/changes/66/778866/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/oslo.messaging refs/changes/66/778866/2"}}},"commit":{"parents":[{"commit":"afc7e8b11ff337e4b1383907a0d769fe277c80e8","subject":"Deprecate the mandatory flag","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.messaging/commit/afc7e8b11ff337e4b1383907a0d769fe277c80e8"}]}],"author":{"name":"Hervé Beraud","email":"hberaud@redhat.com","date":"2021-01-08 14:54:54.000000000","tz":60},"committer":{"name":"Hervé Beraud","email":"hberaud@redhat.com","date":"2021-03-15 12:13:32.000000000","tz":60},"subject":"Correctly handle missing RabbitMQ queues","message":"Correctly handle missing RabbitMQ queues\n\nCurrently, setting the \u0027[oslo_messaging] direct_mandatory_flag\u0027 config\noption to \u0027True\u0027 (the default) will result in a \u0027MessageUndeliverable\u0027\nexception being raised when sending a reply if a RabbitMQ queue is\nmissing [1]. It was the responsibility of the application to handle\nthis exception, however, many applications are not doing so. This has\nresulted in a number of bug reports.\n\nStart handling this error condition, using a retry loop to attempt to\nresend the message and work around any temporary glitches. Since\nattempting to send a reply will will no longer raise an exception,\nthere is little benefit in retaining the \u0027[oslo_messaging]\ndirect_mandatory_flag\u0027 config option: users setting this to False will\nsimply not benefit from the retry logic and improved logging added\nhere. This option is already deprecated though and will be fully\nremoved in a future release.\n\n[1] https://www.rabbitmq.com/channels.html\n\nChange-Id: Id5cddbefbe24ef100f1cc522f44430df77d217cb\nCloses-Bug: #1905965\n(cherry picked from commit 4937949dffecdf8863a7876e5a6b0b18e811c3ac)\n(cherry picked from commit 391ce7fc69adc8d713d8ca64e76d901eb3e65df1)\n(cherry picked from commit 36b5e06c92337cd04d1c8ae4840dbc224faeaa9f)\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.messaging/commit/137365dc6870a229a3568eb31171eb457b7d0b76"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.messaging/commit/137365dc6870a229a3568eb31171eb457b7d0b76"}]},"branch":"refs/heads/stable/train"},"82281a0d4e6abffa93175f30b2cbd7acca3cf9fb":{"kind":"NO_CHANGE","_number":3,"created":"2021-03-15 12:17:43.000000000","uploader":{"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},"ref":"refs/changes/66/778866/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/oslo.messaging","ref":"refs/changes/66/778866/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/oslo.messaging refs/changes/66/778866/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/oslo.messaging refs/changes/66/778866/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/oslo.messaging refs/changes/66/778866/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/oslo.messaging refs/changes/66/778866/3"}}},"commit":{"parents":[{"commit":"a0aa3a88a370c33baf733fff39de8722e4c7e3e3","subject":"Deprecate the mandatory flag","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.messaging/commit/a0aa3a88a370c33baf733fff39de8722e4c7e3e3"}]}],"author":{"name":"Hervé Beraud","email":"hberaud@redhat.com","date":"2021-01-08 14:54:54.000000000","tz":60},"committer":{"name":"Hervé Beraud","email":"hberaud@redhat.com","date":"2021-03-15 12:17:17.000000000","tz":60},"subject":"Correctly handle missing RabbitMQ queues","message":"Correctly handle missing RabbitMQ queues\n\nCurrently, setting the \u0027[oslo_messaging] direct_mandatory_flag\u0027 config\noption to \u0027True\u0027 (the default) will result in a \u0027MessageUndeliverable\u0027\nexception being raised when sending a reply if a RabbitMQ queue is\nmissing [1]. It was the responsibility of the application to handle\nthis exception, however, many applications are not doing so. This has\nresulted in a number of bug reports.\n\nStart handling this error condition, using a retry loop to attempt to\nresend the message and work around any temporary glitches. Since\nattempting to send a reply will will no longer raise an exception,\nthere is little benefit in retaining the \u0027[oslo_messaging]\ndirect_mandatory_flag\u0027 config option: users setting this to False will\nsimply not benefit from the retry logic and improved logging added\nhere. This option is already deprecated though and will be fully\nremoved in a future release.\n\n[1] https://www.rabbitmq.com/channels.html\n\nChange-Id: Id5cddbefbe24ef100f1cc522f44430df77d217cb\nCloses-Bug: #1905965\n(cherry picked from commit 4937949dffecdf8863a7876e5a6b0b18e811c3ac)\n(cherry picked from commit 391ce7fc69adc8d713d8ca64e76d901eb3e65df1)\n(cherry picked from commit 36b5e06c92337cd04d1c8ae4840dbc224faeaa9f)\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.messaging/commit/82281a0d4e6abffa93175f30b2cbd7acca3cf9fb"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.messaging/commit/82281a0d4e6abffa93175f30b2cbd7acca3cf9fb"}]},"branch":"refs/heads/stable/train"}},"requirements":[],"submit_records":[{"status":"CLOSED","labels":[{"label":"Verified","status":"OK","applied_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}},{"label":"Code-Review","status":"OK","applied_by":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"}},{"label":"Workflow","status":"OK","applied_by":{"_account_id":27954,"name":"Moisés Guimarães de Medeiros","email":"guimaraes@pm.me","username":"moguimar"}},{"label":"Backport-Candidate","status":"MAY"}]}],"submit_requirements":[{"name":"Verified","status":"SATISFIED","is_legacy":true,"submittability_expression_result":{"expression":"label:Verified\u003dCustom-Rule","fulfilled":true,"status":"PASS","passing_atoms":["label:Verified\u003dCustom-Rule"],"failing_atoms":[],"atom_explanations":{}}},{"name":"Workflow","status":"SATISFIED","is_legacy":true,"submittability_expression_result":{"expression":"label:Workflow\u003dCustom-Rule","fulfilled":true,"status":"PASS","passing_atoms":["label:Workflow\u003dCustom-Rule"],"failing_atoms":[],"atom_explanations":{}}},{"name":"Code-Review","status":"SATISFIED","is_legacy":true,"submittability_expression_result":{"expression":"label:Code-Review\u003dCustom-Rule","fulfilled":true,"status":"PASS","passing_atoms":["label:Code-Review\u003dCustom-Rule"],"failing_atoms":[],"atom_explanations":{}}}]}
