)]}'
{"id":"openstack%2Foslo.messaging~869899","triplet_id":"openstack%2Foslo.messaging~master~Ie22f2ee47a4ca3f28a71272ee1ffdb88aaeb7758","project":"openstack/oslo.messaging","branch":"master","attention_set":{},"removed_from_attention_set":{"15334":{"account":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"last_update":"2023-01-31 15:42:43.000000000","reason":"\u003cGERRIT_ACCOUNT_15334\u003e replied on the change","reason_account":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"}},"16137":{"account":{"_account_id":16137,"name":"Tobias Urdin","email":"tobias.urdin@binero.com","username":"tobasco"},"last_update":"2023-01-31 17:47:05.000000000","reason":"\u003cGERRIT_ACCOUNT_16137\u003e replied on the change","reason_account":{"_account_id":16137,"name":"Tobias Urdin","email":"tobias.urdin@binero.com","username":"tobasco"}},"28522":{"account":{"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},"last_update":"2023-01-23 12:56:49.000000000","reason":"\u003cGERRIT_ACCOUNT_28522\u003e replied on the change","reason_account":{"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"}},"1131":{"account":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"last_update":"2023-01-31 22:08:31.000000000","reason":"Change was submitted"}},"hashtags":[],"change_id":"Ie22f2ee47a4ca3f28a71272ee1ffdb88aaeb7758","subject":"Support overriding class for get_rpc_* helper functions","status":"MERGED","created":"2023-01-12 07:23:36.000000000","updated":"2023-01-31 22:09:31.000000000","submitted":"2023-01-31 22:08:31.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":12,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"869899","meta_rev_id":"2133dfb80d64c2de1b46dfab04fb0d1c3506ef20","_number":869899,"virtual_id_number":869899,"owner":{"_account_id":16137,"name":"Tobias Urdin","email":"tobias.urdin@binero.com","username":"tobasco"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},{"value":0,"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},{"value":0,"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},{"value":0,"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2023-01-31 22:08:31.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"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":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"all":[{"value":2,"date":"2023-01-31 15:42:43.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},{"value":2,"date":"2023-01-23 12:56:49.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},{"value":1,"date":"2023-01-23 14:22:34.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},{"value":0,"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"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":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"all":[{"value":1,"date":"2023-01-31 15:42:46.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},{"value":0,"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},{"value":0,"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},{"value":0,"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Backport-Candidate":{"all":[{"value":0,"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},{"value":0,"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},{"value":0,"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},{"value":0,"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"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":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},{"_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":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2023-01-12 09:01:15.000000000","updated_by":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"reviewer":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"state":"REVIEWER"},{"updated":"2023-01-12 09:34:27.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":"2023-01-12 14:12:14.000000000","updated_by":{"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},"reviewer":{"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},"state":"CC"},{"updated":"2023-01-12 14:18:01.000000000","updated_by":{"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},"reviewer":{"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},"state":"REVIEWER"},{"updated":"2023-01-19 21:14:41.000000000","updated_by":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"reviewer":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"state":"CC"},{"updated":"2023-01-23 14:22:34.000000000","updated_by":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"reviewer":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"state":"REVIEWER"},{"updated":"2023-01-31 14:36:18.000000000","updated_by":{"_account_id":16137,"name":"Tobias Urdin","email":"tobias.urdin@binero.com","username":"tobasco"},"reviewer":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"state":"REVIEWER"}],"messages":[{"id":"a0766d69a7d3a3a8a9503a598eba7e7932d83c74","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":16137,"name":"Tobias Urdin","email":"tobias.urdin@binero.com","username":"tobasco"},"date":"2023-01-12 07:23:36.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"034b81c341b30bda3a69b9173cf0bb05a2236e92","author":{"_account_id":16137,"name":"Tobias Urdin","email":"tobias.urdin@binero.com","username":"tobasco"},"date":"2023-01-12 07:27:48.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"9ae348f1e0fa2f453fc7bfa41b6723e2dd01d8af","author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"date":"2023-01-12 09:01:15.000000000","message":"Patch Set 1: Code-Review+1\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"7dad7fd9b1f9135cab9dce55c23db2876aa41c31","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-01-12 09:34:27.000000000","message":"Patch Set 1: 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\nhttps://zuul.opendev.org/t/openstack/buildset/8234b5564506474f80f97cc17fcbb253\n\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/f0ad6d65ba18415887b03a0224e7753d : TIMED_OUT in 2h 04m 38s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/35c5887e04ff4fe0acd2dbf4d63f2d9d : RETRY_LIMIT in 2m 41s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/b15d66cdc50440feaf6ca188cd00da9c : SUCCESS in 3m 43s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/2ae47f862a304ecabbe641b576382b77 : SUCCESS in 4m 19s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/08bf033a458847a28f84f2ac2e2b6ac4 : SUCCESS in 5m 33s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/ab844af1e0c44fe388ed73198510e6e8 : RETRY_LIMIT in 1m 32s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/005dcbde464b4c41a6bfbbafc58e9d2a : SUCCESS in 3m 38s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/a1a286f7b98347499d951d0d299c14a9 : SUCCESS in 2m 51s\n- oslo.messaging-tox-py38-func-scenario01 https://zuul.opendev.org/t/openstack/build/32d3afa55d9d47c587eddf500cc8f5a7 : FAILURE in 3m 47s\n- oslo.messaging-tox-py38-func-scenario02 https://zuul.opendev.org/t/openstack/build/90ed9e61000c48a8a609da187a01a0fa : FAILURE in 3m 47s (non-voting)\n- oslo.messaging-tox-py38-func-scenario03 https://zuul.opendev.org/t/openstack/build/4340572c61e74ce1af1b440b39b96d9e : FAILURE in 3m 45s (non-voting)\n- oslo.messaging-tox-py38-func-scenario04 https://zuul.opendev.org/t/openstack/build/700f7ada0bcf4df0af9a3403fe2f41ab : FAILURE in 3m 41s (non-voting)\n- oslo.messaging-src-dsvm-full-rabbit https://zuul.opendev.org/t/openstack/build/f48bd776db464e46925d90571602c7eb : SUCCESS in 1h 16m 35s\n- oslo.messaging-src-dsvm-full-amqp1-hybrid https://zuul.opendev.org/t/openstack/build/f8b729214e0b453585a0db87933a6ba5 : FAILURE in 15m 12s (non-voting)\n- oslo.messaging-src-dsvm-full-kafka-hybrid https://zuul.opendev.org/t/openstack/build/eb50a7270b7a40ff9ddff9f36a8393ca : SUCCESS in 1h 31m 22s (non-voting)\n- oslo.messaging-grenade https://zuul.opendev.org/t/openstack/build/48f810ce7a704a3c84b5eb2ea1601d97 : SUCCESS in 1h 17m 14s (non-voting)\n- oslo.messaging-grenade-multinode https://zuul.opendev.org/t/openstack/build/2244d3cf313b426cb5de20a3065d8f7b : SUCCESS in 54m 45s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"a246d75315ce3d52071c433dcb40a351413dc5c8","author":{"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},"date":"2023-01-12 14:12:14.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"2ba61b3a94eb66ee2cd7993068e7ca7542cfe24f","author":{"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},"date":"2023-01-12 14:18:01.000000000","message":"Patch Set 1: Code-Review+1\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"d655202c7b2c90c8b213f71ee39067d30179a947","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-01-12 16:16:16.000000000","message":"Patch Set 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\nhttps://zuul.opendev.org/t/openstack/buildset/b63c0cee95dd41688962f61c78d885ad\n\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/f259f52d88e6440ebb445b4783889ad4 : SUCCESS in 1h 40m 09s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/7b9ac9bfba37468899866baa4731337a : RETRY_LIMIT in 3m 17s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/f6dbc8efa8ec4978a55789915e29dcea : SUCCESS in 5m 05s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/802ed1f2574240a9a19296e8c5fbbd4b : SUCCESS in 4m 29s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/5d76b59e89f2495696c6cb40c9ae1040 : SUCCESS in 5m 16s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/c33eb775fc5c4b56afa5702a6d46bea0 : RETRY_LIMIT in 2m 57s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/ec671b5eadae40f1b36b8534be6f2267 : SUCCESS in 4m 05s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/018ce8b39de5445293637122faeb2096 : SUCCESS in 3m 52s\n- oslo.messaging-tox-py38-func-scenario01 https://zuul.opendev.org/t/openstack/build/83742aba4539451199f7f11b579777fd : FAILURE in 3m 53s\n- oslo.messaging-tox-py38-func-scenario02 https://zuul.opendev.org/t/openstack/build/2829b8aca57b475689cba8ba53b064dc : FAILURE in 6m 04s (non-voting)\n- oslo.messaging-tox-py38-func-scenario03 https://zuul.opendev.org/t/openstack/build/6e194ffd9b9845d0b2a81431be94fa88 : FAILURE in 4m 28s (non-voting)\n- oslo.messaging-tox-py38-func-scenario04 https://zuul.opendev.org/t/openstack/build/aac7abab249b4746a0658ec48ae3428b : FAILURE in 3m 46s (non-voting)\n- oslo.messaging-src-dsvm-full-rabbit https://zuul.opendev.org/t/openstack/build/29913a28c8ca48ce8f8142a414f6c313 : FAILURE in 1h 29m 35s\n- oslo.messaging-src-dsvm-full-amqp1-hybrid https://zuul.opendev.org/t/openstack/build/a9c9ae17507f47a882f8cee439da697f : FAILURE in 30m 08s (non-voting)\n- oslo.messaging-src-dsvm-full-kafka-hybrid https://zuul.opendev.org/t/openstack/build/6cbb1396a3c84573a165ff62a3626269 : SUCCESS in 1h 54m 52s (non-voting)\n- oslo.messaging-grenade https://zuul.opendev.org/t/openstack/build/96562c1c0e404b8e9db60b1c73ec38e3 : SUCCESS in 1h 05m 06s (non-voting)\n- oslo.messaging-grenade-multinode https://zuul.opendev.org/t/openstack/build/b1c31aa64f2140f9802eb9f2c0d23e2c : SUCCESS in 1h 24m 48s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"a913e8602315c057f7a7bad2d7dbf0187c342599","author":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"date":"2023-01-19 21:14:41.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"6a5d10608f31435c0482ee61c4bc90496c3399c6","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":16137,"name":"Tobias Urdin","email":"tobias.urdin@binero.com","username":"tobasco"},"date":"2023-01-19 21:19:01.000000000","message":"Patch Set 2: Published edit on patch set 1.","accounts_in_message":[],"_revision_number":2},{"id":"003bbc60474a8f0cf8334d0938770b677fb7436c","author":{"_account_id":16137,"name":"Tobias Urdin","email":"tobias.urdin@binero.com","username":"tobasco"},"date":"2023-01-19 21:19:23.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"55fde07b580b2a5fd09fe76d6af768015279367a","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":16137,"name":"Tobias Urdin","email":"tobias.urdin@binero.com","username":"tobasco"},"date":"2023-01-19 21:19:46.000000000","message":"Patch Set 3: Patch Set 2 was rebased","accounts_in_message":[],"_revision_number":3},{"id":"90a39430384aeda29e62d33b1300ae08404f35ae","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-01-19 23:01:20.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/99888e8391a34032967821753acf8042\n\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/5c399ef921244976a01a31e98da2818d : SUCCESS in 1h 36m 20s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/701c5e90955a40c6af5f4feb3f1b59f3 : SUCCESS in 4m 18s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/f9edd20aa6824d189c41447604b81b39 : SUCCESS in 4m 38s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/57b37309aa5e4a56bf6ea50b8dfebd57 : SUCCESS in 4m 31s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/2dc7e2eba92b492a870da943244f8ca2 : SUCCESS in 5m 23s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/2c991e14f89447a19c3792c8d4e26724 : SUCCESS in 5m 30s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/3bd459f4379c400a9b88450bdd464e7a : SUCCESS in 3m 38s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/4c0a8744e50c45a7b814c06a1adf8eb2 : SUCCESS in 4m 04s\n- oslo.messaging-tox-py38-func-scenario01 https://zuul.opendev.org/t/openstack/build/a09f2718a6af4c809a3ef0c9df0cab19 : SUCCESS in 4m 44s\n- oslo.messaging-tox-py38-func-scenario02 https://zuul.opendev.org/t/openstack/build/632290221d0246e8ba93c6a1c99eb80c : FAILURE in 5m 30s (non-voting)\n- oslo.messaging-tox-py38-func-scenario03 https://zuul.opendev.org/t/openstack/build/fad336f689a043daa49b59215e150f1a : FAILURE in 3m 53s (non-voting)\n- oslo.messaging-tox-py38-func-scenario04 https://zuul.opendev.org/t/openstack/build/2dad50b2f8cd4752b8f0651c02e20fb5 : FAILURE in 4m 43s (non-voting)\n- oslo.messaging-src-dsvm-full-rabbit https://zuul.opendev.org/t/openstack/build/a57245c9ddb840a4b4b9139a966dd5b0 : SUCCESS in 1h 35m 16s\n- oslo.messaging-src-dsvm-full-amqp1-hybrid https://zuul.opendev.org/t/openstack/build/9167aee13d2643d1bc0df4c605abbe2a : FAILURE in 27m 54s (non-voting)\n- oslo.messaging-src-dsvm-full-kafka-hybrid https://zuul.opendev.org/t/openstack/build/adba983668944a7abc93bcb5d9c05460 : SUCCESS in 1h 36m 32s (non-voting)\n- oslo.messaging-grenade https://zuul.opendev.org/t/openstack/build/cc6e4263e7ab4ba392640007162a7f6c : SUCCESS in 57m 41s (non-voting)\n- oslo.messaging-grenade-multinode https://zuul.opendev.org/t/openstack/build/d3324676a4a54e81a5a5b13f152af815 : SUCCESS in 1h 10m 13s (non-voting)","accounts_in_message":[],"_revision_number":3},{"id":"fe6238960fe864d11ae7805ec26fe20b60145507","author":{"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},"date":"2023-01-20 11:27:04.000000000","message":"Patch Set 3: Code-Review-1\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"661454284479bae47dec0aab06e869918338bd37","author":{"_account_id":16137,"name":"Tobias Urdin","email":"tobias.urdin@binero.com","username":"tobasco"},"date":"2023-01-23 08:40:15.000000000","message":"Patch Set 3:\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"dcb4d0f62d155d8b23770fef59087db0a619a5c5","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":16137,"name":"Tobias Urdin","email":"tobias.urdin@binero.com","username":"tobasco"},"date":"2023-01-23 08:40:37.000000000","message":"Patch Set 4: Published edit on patch set 3.","accounts_in_message":[],"_revision_number":4},{"id":"fab23ed7cca124bb6f5ba25e4eb4132d93d6fd65","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-01-23 10:42:29.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/9c7079ba7bba455a80cab75062224c39\n\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/0b89b985596e4e0a86e4067f1fa6c0b5 : SUCCESS in 1h 55m 52s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/ce9f2bede8504dd9b4bdad35f8c81f22 : SUCCESS in 4m 38s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/1bed606c3be849acbbd7f5f6b3b1c7dc : SUCCESS in 3m 55s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/7fe82e4411504ce49cdbfed374225498 : SUCCESS in 4m 35s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/773d5bc7dbbc40ac91d72b0536ad56da : SUCCESS in 5m 16s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/ef25076c9f0b4b32aadd8f3614cc3862 : SUCCESS in 8m 13s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/17a5bb570a254da8b2979cf7430a3fdb : SUCCESS in 3m 38s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/53dff811c6e24e6ca4dc07fad145dbd9 : SUCCESS in 3m 06s\n- oslo.messaging-tox-py38-func-scenario01 https://zuul.opendev.org/t/openstack/build/b982c8b011824e6ea790f380df8a842e : SUCCESS in 4m 42s\n- oslo.messaging-tox-py38-func-scenario02 https://zuul.opendev.org/t/openstack/build/2a4571e43c9348e7addf84dacfc8f138 : FAILURE in 5m 32s (non-voting)\n- oslo.messaging-tox-py38-func-scenario03 https://zuul.opendev.org/t/openstack/build/288a16f800cd47d98b7dbf180d775685 : FAILURE in 4m 08s (non-voting)\n- oslo.messaging-tox-py38-func-scenario04 https://zuul.opendev.org/t/openstack/build/c94eedddeacb4619a76ae80b6b0cc9ed : FAILURE in 3m 59s (non-voting)\n- oslo.messaging-src-dsvm-full-rabbit https://zuul.opendev.org/t/openstack/build/be255fdffda845359b30d8bf186adf3d : SUCCESS in 1h 21m 46s\n- oslo.messaging-src-dsvm-full-amqp1-hybrid https://zuul.opendev.org/t/openstack/build/f85d2ae239d242daa0e1b3aa178cf43b : FAILURE in 17m 32s (non-voting)\n- oslo.messaging-src-dsvm-full-kafka-hybrid https://zuul.opendev.org/t/openstack/build/2b02191d39b642eea45d463c9695ac67 : FAILURE in 1h 33m 03s (non-voting)\n- oslo.messaging-grenade https://zuul.opendev.org/t/openstack/build/d714d55cd1904220abf519be91b84dd0 : SUCCESS in 52m 32s (non-voting)\n- oslo.messaging-grenade-multinode https://zuul.opendev.org/t/openstack/build/c423249cbc464ad7ac8647a841fe7dc0 : SUCCESS in 1h 06m 39s (non-voting)","accounts_in_message":[],"_revision_number":4},{"id":"131daf61515cee96c5e15880b71ce91a065af951","author":{"_account_id":16137,"name":"Tobias Urdin","email":"tobias.urdin@binero.com","username":"tobasco"},"date":"2023-01-23 12:24:06.000000000","message":"Patch Set 4:\n\n(1 comment)","accounts_in_message":[],"_revision_number":4},{"id":"c53165254ede40b9963462b62172bfc661fbda27","author":{"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},"date":"2023-01-23 12:56:49.000000000","message":"Patch Set 4: Code-Review+2\n\n(1 comment)","accounts_in_message":[],"_revision_number":4},{"id":"02e71fd6888e0d9019c529d9617a34720475f86e","author":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"date":"2023-01-23 14:22:34.000000000","message":"Patch Set 4: Code-Review+1","accounts_in_message":[],"_revision_number":4},{"id":"337def0de27bab33842f13afd1be1028267de632","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2023-01-31 15:42:43.000000000","message":"Patch Set 4: Code-Review+2\n\n(1 comment)","accounts_in_message":[],"_revision_number":4},{"id":"fe3dd4dfd7ce94446f790254821b25226daed61f","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2023-01-31 15:42:46.000000000","message":"Patch Set 4: Workflow+1","accounts_in_message":[],"_revision_number":4},{"id":"ad1b8fb5c4494cd2c927f9e0ab6f503cff228a40","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-01-31 15:43:56.000000000","message":"Patch Set 4: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":4},{"id":"3fda858dd4ab69e7b5094efb465f99f810ccef15","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-01-31 17:38:37.000000000","message":"Patch Set 4: 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\nhttps://zuul.opendev.org/t/openstack/buildset/c03ee286de744c4986f9e83e7c657b08\n\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/282392a2b7e34f1f9548ba141bd0d19c : SUCCESS in 1h 46m 41s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/a33764c140b9483190052fe26be1cdcc : SUCCESS in 4m 43s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/de1be21aa4b74d3ba5d589346132e079 : SUCCESS in 4m 37s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/bbee31848e5847f19e50b573b5937201 : SUCCESS in 4m 48s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/af13a9832cfa4c61bfc94ceeb4cde51b : SUCCESS in 4m 24s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/cbd508916eb24594a003c056dae798b8 : SUCCESS in 3m 08s\n- oslo.messaging-tox-py38-func-scenario01 https://zuul.opendev.org/t/openstack/build/8513ab185d7d4f44a2055ce193d82df3 : SUCCESS in 4m 34s\n- oslo.messaging-src-dsvm-full-rabbit https://zuul.opendev.org/t/openstack/build/95dc59353e764454aba5b366ed7198de : FAILURE in 1h 49m 37s","accounts_in_message":[],"_revision_number":4},{"id":"6f522695fd6170cdeedd843da21fef8b3e8bc04f","author":{"_account_id":16137,"name":"Tobias Urdin","email":"tobias.urdin@binero.com","username":"tobasco"},"date":"2023-01-31 17:47:05.000000000","message":"Patch Set 4:\n\n(1 comment)","accounts_in_message":[],"_revision_number":4},{"id":"9d43a228fa42ada4946b7ac05926e6b6910f86ab","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-01-31 20:01:51.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/7c955d9cea364cc2978491807ca8131f\n\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/3fff498066dd4a85816799a31451666b : SUCCESS in 1h 12m 56s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/463609d1661e4399976fbf6ab2f7ede4 : SUCCESS in 4m 57s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/3322d13415f24e4a91741edbe61fb175 : SUCCESS in 3m 54s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/37004f53fb63402e853a937ece4b75c9 : SUCCESS in 4m 44s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/c5761a1cb577400f81e54ba9518c3c4a : SUCCESS in 5m 09s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/7079c8c3ce654b32824d3c576dbd2b34 : SUCCESS in 5m 17s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/bdd4867c79c646738b4e6302690d3a55 : SUCCESS in 4m 33s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/d2d3eea68d4b43dc967002c83bd3429d : SUCCESS in 3m 17s\n- oslo.messaging-tox-py38-func-scenario01 https://zuul.opendev.org/t/openstack/build/1515855d521e4ec380e8cb6c465794b1 : SUCCESS in 4m 56s\n- oslo.messaging-tox-py38-func-scenario02 https://zuul.opendev.org/t/openstack/build/9a884340e8454913ba174946bf7b71be : FAILURE in 6m 02s (non-voting)\n- oslo.messaging-tox-py38-func-scenario03 https://zuul.opendev.org/t/openstack/build/ab6fceaed29242b9b404db97ab4e1c01 : FAILURE in 4m 10s (non-voting)\n- oslo.messaging-tox-py38-func-scenario04 https://zuul.opendev.org/t/openstack/build/ab2351c116e04a6383e3108896b7e8c8 : FAILURE in 4m 06s (non-voting)\n- oslo.messaging-src-dsvm-full-rabbit https://zuul.opendev.org/t/openstack/build/26d4ed9b1eba4551a4a4d9b5fd9ef712 : SUCCESS in 1h 00m 56s\n- oslo.messaging-src-dsvm-full-amqp1-hybrid https://zuul.opendev.org/t/openstack/build/d7901ce7042445eaaaccb632b2e65836 : FAILURE in 33m 49s (non-voting)\n- oslo.messaging-src-dsvm-full-kafka-hybrid https://zuul.opendev.org/t/openstack/build/2d6dbf1c377e410d8cc7ea6572b0024e : SUCCESS in 1h 54m 47s (non-voting)\n- oslo.messaging-grenade https://zuul.opendev.org/t/openstack/build/d5983f8b9e6d43cd9691b0be5247988d : SUCCESS in 1h 16m 25s (non-voting)\n- oslo.messaging-grenade-multinode https://zuul.opendev.org/t/openstack/build/946fff245de0485492a9ba6f75711e6a : SUCCESS in 1h 23m 07s (non-voting)","accounts_in_message":[],"_revision_number":4},{"id":"c32b557ad20dcd62b4caf09b0d90df4a5678cfef","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-01-31 20:02:24.000000000","message":"Patch Set 4: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":4},{"id":"ba458be028c40b7dedb17288bb62282cef4b46ae","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-01-31 22:08:31.000000000","message":"Patch Set 4: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/afa4ed4818064940a1f36987edd45604\n\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/71a28a535dec4a6fbc86560a03bffcf0 : SUCCESS in 1h 48m 49s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/0b960b8ee73147528fe85aed4c3369d0 : SUCCESS in 3m 40s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/6d3ff140ef5543c997e3c1b0ceee2b89 : SUCCESS in 4m 32s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/0d675c6f8fd24685b862fd6554705d13 : SUCCESS in 5m 08s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/f8ddf7f65e034b72920c70b334e8c4cb : SUCCESS in 4m 21s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/3ac0b61313714ef08b561c301bf49fef : SUCCESS in 3m 06s\n- oslo.messaging-tox-py38-func-scenario01 https://zuul.opendev.org/t/openstack/build/2c2f569066ea4dbc9e212165a4765ac5 : SUCCESS in 4m 42s\n- oslo.messaging-src-dsvm-full-rabbit https://zuul.opendev.org/t/openstack/build/27943b286e084502a4fabb80a848a207 : SUCCESS in 1h 33m 10s","accounts_in_message":[],"_revision_number":4},{"id":"e8edcf4f4eadb946616a4b66ba2204d537248edf","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-01-31 22:08:31.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":4},{"id":"2133dfb80d64c2de1b46dfab04fb0d1c3506ef20","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-01-31 22:09:31.000000000","message":"Patch Set 4:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/cf2935c5039b43eaa255d960fc3bd6e9\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/6d144cec2f0344439836f787df617342 : SUCCESS in 38s\n- promote-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/4a2fc8fd0cbf4188a72eb1c0b4d69b25 : SUCCESS in 40s","accounts_in_message":[],"_revision_number":4}],"current_revision_number":4,"current_revision":"687dea2e65814606bece8041fe94fb2674d2590b","revisions":{"f6af2584cf12c74ba894f614ad1165c17e42b584":{"kind":"REWORK","_number":1,"created":"2023-01-12 07:23:36.000000000","uploader":{"_account_id":16137,"name":"Tobias Urdin","email":"tobias.urdin@binero.com","username":"tobasco"},"ref":"refs/changes/99/869899/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/oslo.messaging","ref":"refs/changes/99/869899/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/oslo.messaging refs/changes/99/869899/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/oslo.messaging refs/changes/99/869899/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/oslo.messaging refs/changes/99/869899/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/oslo.messaging refs/changes/99/869899/1"}}},"commit":{"parents":[{"commit":"9f710ce6cd955eaf6d7f9b474efa21df3d531be0","subject":"Merge \"Remove logging from ProducerConnection._produce_message\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.messaging/commit/9f710ce6cd955eaf6d7f9b474efa21df3d531be0"}]}],"author":{"name":"Tobias Urdin","email":"tobias.urdin@binero.se","date":"2023-01-12 07:19:46.000000000","tz":0},"committer":{"name":"Tobias Urdin","email":"tobias.urdin@binero.se","date":"2023-01-12 07:19:46.000000000","tz":0},"subject":"Support overriding class for get_rpc_* helper functions","message":"Support overriding class for get_rpc_* helper functions\n\nWe currently do not support overriding the class being\ninstantiated in the RPC helper functions, this adds that\nsupport so that projects that define their own classes\nthat inherit from oslo.messaging can use the helpers.\n\nFor example neutron utilizes code from neutron-lib that\nhas it\u0027s own RPCClient implementation that inherits from\noslo.messaging, in order for them to use for example\nthe get_rpc_client helper they need support to override\nthe class being returned. The alternative would be to\nmodify the internal _manual_load variable which seems\ncounter-productive to extending the API provided to\nconsumers.\n\nChange-Id: Ie22f2ee47a4ca3f28a71272ee1ffdb88aaeb7758\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.messaging/commit/f6af2584cf12c74ba894f614ad1165c17e42b584"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.messaging/commit/f6af2584cf12c74ba894f614ad1165c17e42b584"}]},"branch":"refs/heads/master"},"90c9d3f8b5192a81de62f0d9c1033225caca7d15":{"kind":"REWORK","_number":2,"created":"2023-01-19 21:19:01.000000000","uploader":{"_account_id":16137,"name":"Tobias Urdin","email":"tobias.urdin@binero.com","username":"tobasco"},"ref":"refs/changes/99/869899/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/oslo.messaging","ref":"refs/changes/99/869899/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/oslo.messaging refs/changes/99/869899/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/oslo.messaging refs/changes/99/869899/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/oslo.messaging refs/changes/99/869899/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/oslo.messaging refs/changes/99/869899/2"}}},"commit":{"parents":[{"commit":"9f710ce6cd955eaf6d7f9b474efa21df3d531be0","subject":"Merge \"Remove logging from ProducerConnection._produce_message\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.messaging/commit/9f710ce6cd955eaf6d7f9b474efa21df3d531be0"}]}],"author":{"name":"Tobias Urdin","email":"tobias.urdin@binero.se","date":"2023-01-12 07:19:46.000000000","tz":0},"committer":{"name":"Tobias Urdin","email":"tobias.urdin@binero.com","date":"2023-01-19 21:19:01.000000000","tz":0},"subject":"Support overriding class for get_rpc_* helper functions","message":"Support overriding class for get_rpc_* helper functions\n\nWe currently do not support overriding the class being\ninstantiated in the RPC helper functions, this adds that\nsupport so that projects that define their own classes\nthat inherit from oslo.messaging can use the helpers.\n\nFor example neutron utilizes code from neutron-lib that\nhas it\u0027s own RPCClient implementation that inherits from\noslo.messaging, in order for them to use for example\nthe get_rpc_client helper they need support to override\nthe class being returned. The alternative would be to\nmodify the internal _manual_load variable which seems\ncounter-productive to extending the API provided to\nconsumers.\n\nChange-Id: Ie22f2ee47a4ca3f28a71272ee1ffdb88aaeb7758\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.messaging/commit/90c9d3f8b5192a81de62f0d9c1033225caca7d15"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.messaging/commit/90c9d3f8b5192a81de62f0d9c1033225caca7d15"}]},"branch":"refs/heads/master"},"073cc0eadf0bf168cb68eeb776b9c9bfd988cb6a":{"kind":"TRIVIAL_REBASE","_number":3,"created":"2023-01-19 21:19:46.000000000","uploader":{"_account_id":16137,"name":"Tobias Urdin","email":"tobias.urdin@binero.com","username":"tobasco"},"ref":"refs/changes/99/869899/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/oslo.messaging","ref":"refs/changes/99/869899/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/oslo.messaging refs/changes/99/869899/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/oslo.messaging refs/changes/99/869899/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/oslo.messaging refs/changes/99/869899/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/oslo.messaging refs/changes/99/869899/3"}}},"commit":{"parents":[{"commit":"7505316902d6469842b8c6f84d520ebd2314b7c7","subject":"tox cleanups","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.messaging/commit/7505316902d6469842b8c6f84d520ebd2314b7c7"}]}],"author":{"name":"Tobias Urdin","email":"tobias.urdin@binero.se","date":"2023-01-12 07:19:46.000000000","tz":0},"committer":{"name":"Tobias Urdin","email":"tobias.urdin@binero.com","date":"2023-01-19 21:19:46.000000000","tz":0},"subject":"Support overriding class for get_rpc_* helper functions","message":"Support overriding class for get_rpc_* helper functions\n\nWe currently do not support overriding the class being\ninstantiated in the RPC helper functions, this adds that\nsupport so that projects that define their own classes\nthat inherit from oslo.messaging can use the helpers.\n\nFor example neutron utilizes code from neutron-lib that\nhas it\u0027s own RPCClient implementation that inherits from\noslo.messaging, in order for them to use for example\nthe get_rpc_client helper they need support to override\nthe class being returned. The alternative would be to\nmodify the internal _manual_load variable which seems\ncounter-productive to extending the API provided to\nconsumers.\n\nChange-Id: Ie22f2ee47a4ca3f28a71272ee1ffdb88aaeb7758\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.messaging/commit/073cc0eadf0bf168cb68eeb776b9c9bfd988cb6a"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.messaging/commit/073cc0eadf0bf168cb68eeb776b9c9bfd988cb6a"}]},"branch":"refs/heads/master","description":"Rebase"},"687dea2e65814606bece8041fe94fb2674d2590b":{"kind":"REWORK","_number":4,"created":"2023-01-23 08:40:37.000000000","uploader":{"_account_id":16137,"name":"Tobias Urdin","email":"tobias.urdin@binero.com","username":"tobasco"},"ref":"refs/changes/99/869899/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/oslo.messaging","ref":"refs/changes/99/869899/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/oslo.messaging refs/changes/99/869899/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/oslo.messaging refs/changes/99/869899/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/oslo.messaging refs/changes/99/869899/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/oslo.messaging refs/changes/99/869899/4"}}},"commit":{"parents":[{"commit":"7505316902d6469842b8c6f84d520ebd2314b7c7","subject":"tox cleanups","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.messaging/commit/7505316902d6469842b8c6f84d520ebd2314b7c7"}]}],"author":{"name":"Tobias Urdin","email":"tobias.urdin@binero.se","date":"2023-01-12 07:19:46.000000000","tz":0},"committer":{"name":"Tobias Urdin","email":"tobias.urdin@binero.com","date":"2023-01-23 08:40:37.000000000","tz":0},"subject":"Support overriding class for get_rpc_* helper functions","message":"Support overriding class for get_rpc_* helper functions\n\nWe currently do not support overriding the class being\ninstantiated in the RPC helper functions, this adds that\nsupport so that projects that define their own classes\nthat inherit from oslo.messaging can use the helpers.\n\nFor example neutron utilizes code from neutron-lib that\nhas it\u0027s own RPCClient implementation that inherits from\noslo.messaging, in order for them to use for example\nthe get_rpc_client helper they need support to override\nthe class being returned. The alternative would be to\nmodify the internal _manual_load variable which seems\ncounter-productive to extending the API provided to\nconsumers.\n\nChange-Id: Ie22f2ee47a4ca3f28a71272ee1ffdb88aaeb7758\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.messaging/commit/687dea2e65814606bece8041fe94fb2674d2590b"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.messaging/commit/687dea2e65814606bece8041fe94fb2674d2590b"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[{"rule_name":"gerrit~DefaultSubmitRule","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":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"}},{"label":"Backport-Candidate","status":"MAY"}]}],"submit_requirements":[]}
