)]}'
{"id":"openstack%2Foslo.serialization~771476","triplet_id":"openstack%2Foslo.serialization~stable%2Fussuri~I3c416e855cb5f0dc32d14b2749ba92aba8964574","project":"openstack/oslo.serialization","branch":"stable/ussuri","topic":"fix-json-primitive","hashtags":[],"change_id":"I3c416e855cb5f0dc32d14b2749ba92aba8964574","subject":"Fix json to_primitive when using IO OBjects","status":"MERGED","created":"2021-01-19 15:20:26.000000000","updated":"2021-02-03 16:07:23.000000000","submitted":"2021-02-03 15:56:54.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":"771476-fix-json-primitive","meta_rev_id":"72944b39925e3c9af206525b6f6450a8cbdd23be","_number":771476,"virtual_id_number":771476,"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-02-03 15:56:53.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":27954,"name":"Moisés Guimarães de Medeiros","email":"guimaraes@pm.me","username":"moguimar"},"all":[{"value":2,"date":"2021-02-03 14:06:33.000000000","_account_id":27954,"name":"Moisés Guimarães de Medeiros","email":"guimaraes@pm.me","username":"moguimar"},{"value":2,"date":"2021-02-03 10:18:24.000000000","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"]}],"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-02-03 14:06:33.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"]}],"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"]}],"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":[{"_account_id":4523,"name":"Eric Harney","email":"eharney@redhat.com","username":"eharney"},{"_account_id":20813,"name":"Sofia Enriquez","email":"lsofia.enriquez@gmail.com","username":"enriquetaso"}],"reviewers":{"REVIEWER":[{"_account_id":4523,"name":"Eric Harney","email":"eharney@redhat.com","username":"eharney"},{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},{"_account_id":20813,"name":"Sofia Enriquez","email":"lsofia.enriquez@gmail.com","username":"enriquetaso"},{"_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"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2021-01-19 15:20:26.000000000","updated_by":{"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},"reviewer":{"_account_id":20813,"name":"Sofia Enriquez","email":"lsofia.enriquez@gmail.com","username":"enriquetaso"},"state":"REVIEWER"},{"updated":"2021-01-19 15:29:03.000000000","updated_by":{"_account_id":20813,"name":"Sofia Enriquez","email":"lsofia.enriquez@gmail.com","username":"enriquetaso"},"reviewer":{"_account_id":4523,"name":"Eric Harney","email":"eharney@redhat.com","username":"eharney"},"state":"REVIEWER"},{"updated":"2021-01-19 17:56:04.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-02-01 16:01:28.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-02-03 14:06:33.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":"0c010fc6ea0e4915f107a67924d9500e2de17a91","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},"date":"2021-01-19 15:20:26.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"38bdbe035ae87417e640159fb3b6b313b579e88f","tag":"autogenerated:gerrit:setTopic","author":{"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},"date":"2021-01-19 15:21:33.000000000","message":"Topic json-primitive-ussuri removed","accounts_in_message":[],"_revision_number":1},{"id":"70629140f62973e2468cffa90701deee32435aa8","tag":"autogenerated:gerrit:setTopic","author":{"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},"date":"2021-01-19 15:21:36.000000000","message":"Topic set to fix-json-primitive","accounts_in_message":[],"_revision_number":1},{"id":"25dc21948661ddfc3cfebbda119d339a783875b3","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-01-19 17:56:04.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\n\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/3b781059e131474cbd188c3dbf441a2d : SUCCESS in 1h 23m 40s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/63bdba82eade4451bd409c1b76ff7e72 : TIMED_OUT in 41m 15s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/2fa49fcb93d044fd82c1951b1077f7c8 : SUCCESS in 4m 34s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/12f996b2942242fbbe8afc79b23e73b4 : SUCCESS in 3m 31s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/79bfe73de4d24a249d6bbad8a4c11946 : SUCCESS in 3m 26s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/cf072d5bf06848c193ee0786fa6788cc : SUCCESS in 3m 45s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/baa99dab8f804e0299ac0c42b3ceac4e : SUCCESS in 3m 59s","accounts_in_message":[],"_revision_number":1},{"id":"25594adcb99a14fe7671155ea5bb0873bb98ffca","author":{"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},"date":"2021-01-19 19:44:46.000000000","message":"Patch Set 1:\n\nrecheck","accounts_in_message":[],"_revision_number":1},{"id":"62aa5494eb990400189f02d445cddbb51cbf2fab","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-01-19 21:09:06.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\n\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/b554632581434606b317ed93b4a94a76 : SUCCESS in 1h 18m 19s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/69238be473a44ebd9e58b3f0e8951513 : TIMED_OUT in 41m 11s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/27060ae85545430897f844256ebfd2bb : SUCCESS in 5m 04s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/403e4a48413848c89b0ee9ff415ab8cc : SUCCESS in 2m 50s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/561aaf4153c64a278548fa3cc1b076cc : SUCCESS in 3m 29s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/23180afe32f44d62adf6de3c839671ea : SUCCESS in 3m 18s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/f96d5db069fe41438d34527a70b15606 : SUCCESS in 3m 33s","accounts_in_message":[],"_revision_number":1},{"id":"f699bc344b3a6013bcfa20367fe7aa5ef0b96603","author":{"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},"date":"2021-01-20 08:50:00.000000000","message":"Patch Set 1:\n\nrecheck","accounts_in_message":[],"_revision_number":1},{"id":"f2c55ae5de91ec30318ae0b8de99ee155f4ea5c7","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-01-20 10:28:49.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\n\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/5180d5e432a0448e821b0db74bd260ef : SUCCESS in 1h 30m 00s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/6268c111354649259152e177ef27b34c : TIMED_OUT in 41m 07s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/bbb3106f21fd4286aa903d34f946630c : SUCCESS in 3m 50s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/691b0c8c386641a68d05444473ab4feb : SUCCESS in 3m 58s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/8e177f8a3e534429997040c8bfe16d80 : SUCCESS in 3m 30s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/0e7dc25d127f4d31bf8328229aa6e732 : SUCCESS in 3m 44s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/377735b823d0486980cd3a20aafb8dfb : SUCCESS in 3m 26s","accounts_in_message":[],"_revision_number":1},{"id":"1ee7531d3b7cb586d0676cae48049a89cb2f6599","author":{"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},"date":"2021-01-20 10:49:03.000000000","message":"Patch Set 1:\n\nrecheck","accounts_in_message":[],"_revision_number":1},{"id":"6a46505b3e16c1e4b78bf8a0510c5fb5d80123a2","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-01-20 12:24:37.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\n\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/dd101c7905594d0aa4699c1fa19327b9 : SUCCESS in 1h 24m 30s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/1ae13966a28044f99382d38903dc793f : TIMED_OUT in 40m 56s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/11ed78264afe40a4a139c3e90d0410b0 : SUCCESS in 2m 35s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/b9740801c86344909090c959684b3991 : SUCCESS in 3m 57s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/555498d26a7e49648e40c483700f4c29 : SUCCESS in 4m 24s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/ef580dc7297f46bb9040f47a2d31bdd8 : SUCCESS in 4m 47s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/78bc583969e14a7d883d5876ee34813d : SUCCESS in 4m 23s","accounts_in_message":[],"_revision_number":1},{"id":"5360164ce1e3d60e46ed5df8c4eced65534fcd68","author":{"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},"date":"2021-01-21 09:21:11.000000000","message":"Patch Set 1:\n\nrecheck","accounts_in_message":[],"_revision_number":1},{"id":"6d3bd79764856045ddeb7266c0f5d8fd3986d1d8","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-01-21 10:55:18.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\n\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/2b21f35ebd9f4253a984d4b5aa06c928 : SUCCESS in 1h 28m 19s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/bb304e9999ef47cbb19f44c78c17f278 : TIMED_OUT in 41m 03s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/17d72872ba58443fb6c074d57ecf89b3 : SUCCESS in 3m 25s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/703491545fc248acbdcbaaaf946b2e10 : SUCCESS in 3m 32s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/13cdb76c2602471a8bab0f80641aa683 : SUCCESS in 3m 16s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/9ee2a38a3a6d483ab80143a6eefc9f76 : SUCCESS in 3m 11s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/2f54436f60c6449080219eff486cbd55 : SUCCESS in 3m 26s","accounts_in_message":[],"_revision_number":1},{"id":"ccc05fda161a91de9c72f68fa60bcafdcffde747","author":{"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},"date":"2021-01-21 14:43:15.000000000","message":"Patch Set 1:\n\nrecheck","accounts_in_message":[],"_revision_number":1},{"id":"21c35a320613d78d1dc7b307491047b75e92fe28","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-01-21 16:29:11.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\n\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/d40e099f747441dca6a70d897d0eae59 : SUCCESS in 1h 35m 02s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/9354f9c19d6a493ea77414285f09706c : TIMED_OUT in 40m 57s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/768f245608794d878c20abb38f5118f0 : SUCCESS in 3m 52s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/b6739a7011a54d6c8c066dce241455be : SUCCESS in 4m 45s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/5cfcefec6521461d89bfcd657ab975d9 : SUCCESS in 4m 58s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/1de1613773c3495ba7f63b281130499e : SUCCESS in 3m 25s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/ff802024629f43bb9a4f8febb09eccd6 : SUCCESS in 3m 34s","accounts_in_message":[],"_revision_number":1},{"id":"52b01c73295c4f7c1b5006e4631855ee41e27774","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},"date":"2021-01-25 12:57:11.000000000","message":"Uploaded patch set 2: Patch Set 1 was rebased.","accounts_in_message":[],"_revision_number":2},{"id":"6e681ab93672c579a683f2baa5c14813415018b7","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-01-25 14:20:11.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/ff99bc1ddaf84b129ef1ca9c4834e5e8 : SUCCESS in 1h 19m 42s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/f60e513861504ccbad44caa0fa5c9320 : SUCCESS in 3m 23s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/f061bc2aead4492f8009f74421137014 : SUCCESS in 4m 12s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/c06e06d14df343798c047c467d907f40 : SUCCESS in 5m 06s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/2ceab544edc546859c918eeb565aa638 : SUCCESS in 3m 36s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/98af9a912873459ab38bf90068ef5a76 : SUCCESS in 4m 33s","accounts_in_message":[],"_revision_number":2},{"id":"84e871c52ae2b21fe82263f124788bbc55a1fbbf","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2021-02-01 16:01:28.000000000","message":"Patch Set 2: Code-Review+1\n\nBackport is fine. However, the l-c patch below the stable/victoria patch has to change IMO, meaning the commit ID will change here. Will +2 once that\u0027s done","accounts_in_message":[],"_revision_number":2},{"id":"eeb26deaba026babd1615fc021259eb84f2a76b0","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},"date":"2021-02-02 13:50:45.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"dba7d26f294c62de9585b47bb5e4e2d8fc5b6ee2","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-02-02 15:08:49.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\n\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/0d4581f625d844ffaa497ead45697af8 : SUCCESS in 1h 13m 35s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/01c4de2a426d4fde9edb5013264ba4ee : SUCCESS in 2m 45s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/fa5e5291781446b4a8f7c8cfda250278 : SUCCESS in 3m 51s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/6338b54f76464553a129111249a0a25b : SUCCESS in 3m 48s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/fe80a7c138d34e32bdb14602f7a6fbdb : SUCCESS in 3m 21s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/854df4592eec47d4a0515c05c1953604 : SUCCESS in 3m 27s","accounts_in_message":[],"_revision_number":3},{"id":"15330208d71c57f6406ffcbdc1857e7911116c94","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2021-02-03 10:18:24.000000000","message":"Patch Set 3: Code-Review+2","accounts_in_message":[],"_revision_number":3},{"id":"f3b48eee225b0596f3d788c926ed3acab28187f9","author":{"_account_id":27954,"name":"Moisés Guimarães de Medeiros","email":"guimaraes@pm.me","username":"moguimar"},"date":"2021-02-03 14:06:33.000000000","message":"Patch Set 3: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":3},{"id":"6a8c278214fbf7daaf91430a4c3e59292929a1a5","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-02-03 14:07:29.000000000","message":"Patch Set 3: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":3},{"id":"8d64fb86173ef59b4189708ab7edf8f90d405c02","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-02-03 15:56:53.000000000","message":"Patch Set 3: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/abc3d8f0543b49499469aeec478e72ad : SUCCESS in 1h 20m 40s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/823f2cf7660f4721aa19f1bdd419413c : SUCCESS in 3m 06s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/291f896df17640b9b5088773eb624cd8 : SUCCESS in 3m 35s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/7bcaa0c901534fd7ac3de9a85aea922d : SUCCESS in 3m 55s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/fcf1b345b3a9434791db0d4b943c68c9 : SUCCESS in 3m 05s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/eddbd3757f384a5a9edb0cd07c4532fd : SUCCESS in 2m 43s","accounts_in_message":[],"_revision_number":3},{"id":"daf3ced78d21f7010cd586e6e5bf84792c329169","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-02-03 15:56:54.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":3},{"id":"72944b39925e3c9af206525b6f6450a8cbdd23be","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-02-03 16:07:23.000000000","message":"Patch Set 3:\n\nBuild succeeded (promote pipeline).\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/c994d447b9bf4a2e973756ab749e070c : SUCCESS in 1m 59s\n- promote-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/f86f7a8f2de74c609c06ba5cd305c208 : SUCCESS in 2m 01s","accounts_in_message":[],"_revision_number":3}],"current_revision_number":3,"current_revision":"ab5c68d301dcd409a1112da6f2f89b0f2fc13183","revisions":{"03b95733d830d7dc3ab8f211813dc65373fce534":{"kind":"REWORK","_number":1,"created":"2021-01-19 15:20:26.000000000","uploader":{"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},"ref":"refs/changes/76/771476/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/oslo.serialization","ref":"refs/changes/76/771476/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/oslo.serialization refs/changes/76/771476/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/oslo.serialization refs/changes/76/771476/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/oslo.serialization refs/changes/76/771476/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/oslo.serialization refs/changes/76/771476/1"}}},"commit":{"parents":[{"commit":"63b32828dea980d483ff8b4bbf91f04e9ab437b8","subject":"Update TOX/UPPER_CONSTRAINTS_FILE for stable/ussuri","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.serialization/commit/63b32828dea980d483ff8b4bbf91f04e9ab437b8"}]}],"author":{"name":"Sofia Enriquez","email":"lsofia.enriquez@gmail.com","date":"2021-01-07 18:07:02.000000000","tz":0},"committer":{"name":"Hervé Beraud","email":"hberaud@redhat.com","date":"2021-01-19 15:20:02.000000000","tz":60},"subject":"Fix json to_primitive when using IO OBjects","message":"Fix json to_primitive when using IO OBjects\n\nCurrently, using Cinder\u0027s backup service with RBD the\nbackup-create operation gets stuck when logging\n(\u0027use_json\u003dTrue\u0027 must be set in the config file).\n\nThe oslo.log JSONFormatter gets stuck when passing an\nRBDVolumeIOWrapper from os-brick. This happens via os-brick\u0027s\nutils.trace() method which passes a connector containing\n{\u0027path\u0027: RBDVolumeIOWrapper}.\nThe oslo.log JSONFormatter format() method calls\noslo_serialization\u0027s jsonutils.to_primitive and passes in\nthis RBDVolumeIOWrapper object.\n \nTherefore the to_primitive method eventually calls\nRBDVolumeIOWrapper.read(). In order to fix this the current\npath avoids mapping io.IOBase objects and fallback the wrapper\nRBD volume object.\n\nCo-authored-by: Eric Harney \u003ceharney@redhat.com\u003e\nCloses-Bug: #1908607\nChange-Id: I3c416e855cb5f0dc32d14b2749ba92aba8964574\n(cherry picked from commit 02037330d863ecbe2471b63bff5461dee6a3c024)\n(cherry picked from commit de384d3f9e6485e6ba668da35862973ce81989e1)\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.serialization/commit/03b95733d830d7dc3ab8f211813dc65373fce534"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.serialization/commit/03b95733d830d7dc3ab8f211813dc65373fce534"}]},"branch":"refs/heads/stable/ussuri"},"359fc3c1757bba6c5759f921a22af3bdb5fb4213":{"kind":"TRIVIAL_REBASE","_number":2,"created":"2021-01-25 12:57:11.000000000","uploader":{"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},"ref":"refs/changes/76/771476/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/oslo.serialization","ref":"refs/changes/76/771476/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/oslo.serialization refs/changes/76/771476/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/oslo.serialization refs/changes/76/771476/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/oslo.serialization refs/changes/76/771476/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/oslo.serialization refs/changes/76/771476/2"}}},"commit":{"parents":[{"commit":"c40101c4b04cfcbde036a2ff65b3f5d4269da892","subject":"Dropping lower constraints testing","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.serialization/commit/c40101c4b04cfcbde036a2ff65b3f5d4269da892"}]}],"author":{"name":"Sofia Enriquez","email":"lsofia.enriquez@gmail.com","date":"2021-01-07 18:07:02.000000000","tz":0},"committer":{"name":"Hervé Beraud","email":"hberaud@redhat.com","date":"2021-01-25 12:56:57.000000000","tz":60},"subject":"Fix json to_primitive when using IO OBjects","message":"Fix json to_primitive when using IO OBjects\n\nCurrently, using Cinder\u0027s backup service with RBD the\nbackup-create operation gets stuck when logging\n(\u0027use_json\u003dTrue\u0027 must be set in the config file).\n\nThe oslo.log JSONFormatter gets stuck when passing an\nRBDVolumeIOWrapper from os-brick. This happens via os-brick\u0027s\nutils.trace() method which passes a connector containing\n{\u0027path\u0027: RBDVolumeIOWrapper}.\nThe oslo.log JSONFormatter format() method calls\noslo_serialization\u0027s jsonutils.to_primitive and passes in\nthis RBDVolumeIOWrapper object.\n \nTherefore the to_primitive method eventually calls\nRBDVolumeIOWrapper.read(). In order to fix this the current\npath avoids mapping io.IOBase objects and fallback the wrapper\nRBD volume object.\n\nCo-authored-by: Eric Harney \u003ceharney@redhat.com\u003e\nCloses-Bug: #1908607\nChange-Id: I3c416e855cb5f0dc32d14b2749ba92aba8964574\n(cherry picked from commit 02037330d863ecbe2471b63bff5461dee6a3c024)\n(cherry picked from commit de384d3f9e6485e6ba668da35862973ce81989e1)\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.serialization/commit/359fc3c1757bba6c5759f921a22af3bdb5fb4213"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.serialization/commit/359fc3c1757bba6c5759f921a22af3bdb5fb4213"}]},"branch":"refs/heads/stable/ussuri"},"ab5c68d301dcd409a1112da6f2f89b0f2fc13183":{"kind":"TRIVIAL_REBASE_WITH_MESSAGE_UPDATE","_number":3,"created":"2021-02-02 13:50:45.000000000","uploader":{"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},"ref":"refs/changes/76/771476/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/oslo.serialization","ref":"refs/changes/76/771476/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/oslo.serialization refs/changes/76/771476/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/oslo.serialization refs/changes/76/771476/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/oslo.serialization refs/changes/76/771476/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/oslo.serialization refs/changes/76/771476/3"}}},"commit":{"parents":[{"commit":"752607d9774fdcdcf1adeb35fd4ba23ba4a50411","subject":"Dropping lower constraints testing","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.serialization/commit/752607d9774fdcdcf1adeb35fd4ba23ba4a50411"}]}],"author":{"name":"Sofia Enriquez","email":"lsofia.enriquez@gmail.com","date":"2021-01-07 18:07:02.000000000","tz":0},"committer":{"name":"Hervé Beraud","email":"hberaud@redhat.com","date":"2021-02-02 13:49:42.000000000","tz":60},"subject":"Fix json to_primitive when using IO OBjects","message":"Fix json to_primitive when using IO OBjects\n\nCurrently, using Cinder\u0027s backup service with RBD the\nbackup-create operation gets stuck when logging\n(\u0027use_json\u003dTrue\u0027 must be set in the config file).\n\nThe oslo.log JSONFormatter gets stuck when passing an\nRBDVolumeIOWrapper from os-brick. This happens via os-brick\u0027s\nutils.trace() method which passes a connector containing\n{\u0027path\u0027: RBDVolumeIOWrapper}.\nThe oslo.log JSONFormatter format() method calls\noslo_serialization\u0027s jsonutils.to_primitive and passes in\nthis RBDVolumeIOWrapper object.\n \nTherefore the to_primitive method eventually calls\nRBDVolumeIOWrapper.read(). In order to fix this the current\npath avoids mapping io.IOBase objects and fallback the wrapper\nRBD volume object.\n\nCo-authored-by: Eric Harney \u003ceharney@redhat.com\u003e\nCloses-Bug: #1908607\nChange-Id: I3c416e855cb5f0dc32d14b2749ba92aba8964574\n(cherry picked from commit 02037330d863ecbe2471b63bff5461dee6a3c024)\n(cherry picked from commit fcd737e2b19a4fee58db79281b336342f0f09d7b)\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.serialization/commit/ab5c68d301dcd409a1112da6f2f89b0f2fc13183"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.serialization/commit/ab5c68d301dcd409a1112da6f2f89b0f2fc13183"}]},"branch":"refs/heads/stable/ussuri"}},"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":27954,"name":"Moisés Guimarães de Medeiros","email":"guimaraes@pm.me","username":"moguimar"}},{"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":{}}}]}
