)]}'
{"id":"openstack%2Foslo.messaging~680628","triplet_id":"openstack%2Foslo.messaging~master~I3727273bbd90f7624346153c2d5df04f2321ef76","project":"openstack/oslo.messaging","branch":"master","topic":"nats-python","hashtags":[],"change_id":"I3727273bbd90f7624346153c2d5df04f2321ef76","subject":"Add msgpack_(de)serialize_msg()","status":"ABANDONED","created":"2019-09-06 08:57:13.000000000","updated":"2022-08-31 14:06:34.000000000","total_comment_count":6,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"384ccacc8d6600edf17f7172c9e9d44ec34aed52","_number":680628,"virtual_id_number":680628,"owner":{"_account_id":659,"name":"Akira Yoshiyama","email":"akirayoshiyama@gmail.com","username":"yosshy"},"actions":{},"labels":{"Verified":{"recommended":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},{"_account_id":8770,"name":"Ken Giusti","email":"kgiusti@gmail.com","username":"kgiusti"},{"_account_id":659,"name":"Akira Yoshiyama","email":"akirayoshiyama@gmail.com","username":"yosshy"},{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},{"tag":"autogenerated:zuul:check","value":1,"date":"2019-10-21 07:12:02.000000000","permitted_voting_range":{"min":-2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":22623,"name":"Erik Olof Gunnar Andersson","email":"eandersson@blizzard.com","username":"eoandersson"}],"values":{"-2":"Fails","-1":"Doesn\u0027t seem to work"," 0":"No score","+1":"Works for me","+2":"Verified"},"description":"","value":1,"default_value":0,"optional":true},"Code-Review":{"disliked":{"_account_id":8770,"name":"Ken Giusti","email":"kgiusti@gmail.com","username":"kgiusti"},"all":[{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},{"value":-1,"date":"2019-12-04 20:40:52.000000000","permitted_voting_range":{"min":-2,"max":2},"_account_id":8770,"name":"Ken Giusti","email":"kgiusti@gmail.com","username":"kgiusti"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":659,"name":"Akira Yoshiyama","email":"akirayoshiyama@gmail.com","username":"yosshy"},{"value":0,"permitted_voting_range":{"min":-2,"max":2},"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":22623,"name":"Erik Olof Gunnar Andersson","email":"eandersson@blizzard.com","username":"eoandersson"}],"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":"","value":-1,"default_value":0,"optional":true},"Workflow":{"all":[{"date":"2019-11-28 17:58:44.000000000","_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":8770,"name":"Ken Giusti","email":"kgiusti@gmail.com","username":"kgiusti"},{"value":0,"permitted_voting_range":{"min":-1,"max":0},"_account_id":659,"name":"Akira Yoshiyama","email":"akirayoshiyama@gmail.com","username":"yosshy"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_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"]},{"date":"2019-10-21 05:15:19.000000000","_account_id":22623,"name":"Erik Olof Gunnar Andersson","email":"eandersson@blizzard.com","username":"eoandersson"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Backport-Candidate":{"all":[{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},{"value":0,"permitted_voting_range":{"min":-2,"max":2},"_account_id":8770,"name":"Ken Giusti","email":"kgiusti@gmail.com","username":"kgiusti"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":659,"name":"Akira Yoshiyama","email":"akirayoshiyama@gmail.com","username":"yosshy"},{"value":0,"permitted_voting_range":{"min":-2,"max":2},"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":22623,"name":"Erik Olof Gunnar Andersson","email":"eandersson@blizzard.com","username":"eoandersson"}],"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":659,"name":"Akira Yoshiyama","email":"akirayoshiyama@gmail.com","username":"yosshy"},{"_account_id":8770,"name":"Ken Giusti","email":"kgiusti@gmail.com","username":"kgiusti"},{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":22623,"name":"Erik Olof Gunnar Andersson","email":"eandersson@blizzard.com","username":"eoandersson"}],"CC":[{"_account_id":30491,"name":"Radosław Piliszek","display_name":"Radek","email":"radek@piliszek.it","username":"yoctozepto","status":"self-employed techologist, collaborating mostly with 7bulls.com"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2019-09-23 14:03:03.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":"2019-10-21 05:15:19.000000000","updated_by":{"_account_id":22623,"name":"Erik Olof Gunnar Andersson","email":"eandersson@blizzard.com","username":"eoandersson"},"reviewer":{"_account_id":22623,"name":"Erik Olof Gunnar Andersson","email":"eandersson@blizzard.com","username":"eoandersson"},"state":"REVIEWER"},{"updated":"2019-10-21 07:12:02.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":"2019-11-28 17:58:44.000000000","updated_by":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"reviewer":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"state":"REVIEWER"},{"updated":"2019-12-04 20:40:52.000000000","updated_by":{"_account_id":8770,"name":"Ken Giusti","email":"kgiusti@gmail.com","username":"kgiusti"},"reviewer":{"_account_id":8770,"name":"Ken Giusti","email":"kgiusti@gmail.com","username":"kgiusti"},"state":"REVIEWER"},{"updated":"2022-08-31 14:06:34.000000000","updated_by":{"_account_id":30491,"name":"Radosław Piliszek","display_name":"Radek","email":"radek@piliszek.it","username":"yoctozepto","status":"self-employed techologist, collaborating mostly with 7bulls.com"},"reviewer":{"_account_id":30491,"name":"Radosław Piliszek","display_name":"Radek","email":"radek@piliszek.it","username":"yoctozepto","status":"self-employed techologist, collaborating mostly with 7bulls.com"},"state":"CC"}],"messages":[{"id":"7d990b541571bb08e06b72e0f55bb204acdb084d","author":{"_account_id":659,"name":"Akira Yoshiyama","email":"akirayoshiyama@gmail.com","username":"yosshy"},"date":"2019-09-06 08:57:13.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"290e237bb5d8a115433279943f7417af087ec96d","author":{"_account_id":659,"name":"Akira Yoshiyama","email":"akirayoshiyama@gmail.com","username":"yosshy"},"date":"2019-09-06 08:59:02.000000000","message":"Uploaded patch set 2: Commit message was updated.","accounts_in_message":[],"_revision_number":2},{"id":"b1fd0e63e9462cbb165157b32121397a0bd50092","author":{"_account_id":659,"name":"Akira Yoshiyama","email":"akirayoshiyama@gmail.com","username":"yosshy"},"date":"2019-09-06 09:00:10.000000000","message":"Uploaded patch set 3: Commit message was updated.","accounts_in_message":[],"_revision_number":3},{"id":"e23d6a7564dd7f619b417cf764568c17a50c5c7b","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-09-06 11:20:52.000000000","message":"Patch Set 3: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n\n- tempest-full https://zuul.opendev.org/t/openstack/build/c6696922f1244646a0fb595fcfa3827a : SUCCESS in 1h 33m 21s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/c5e9c6cbf98e4247be99152e6e30dc0b : SUCCESS in 1h 30m 12s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/9fa6a2e60fd74bd7a26a0c7b93fbbf51 : SUCCESS in 5m 03s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/d26025d6b2f34cffaa86b8a14e23b1aa : SUCCESS in 5m 43s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/aaacb7026b084a98ae43503c99da984b : FAILURE in 3m 05s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/448cb182eb314806b97671f36aff3401 : TIMED_OUT in 41m 03s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/985f5403af0942158e78548f5a4b5a87 : SUCCESS in 4m 45s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/1b61a41043714e9c966b7b85e4775cc6 : SUCCESS in 5m 50s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/c5ea863579954b40828489f962a4c196 : SUCCESS in 3m 51s\n- oslo.messaging-tox-py27-func-rabbit https://zuul.opendev.org/t/openstack/build/8f5c0135ba2948cbba4479cdb94210d4 : SUCCESS in 4m 52s\n- oslo.messaging-tox-py27-func-amqp1 https://zuul.opendev.org/t/openstack/build/0f5906ff08154852942d11e019028582 : FAILURE in 14m 21s (non-voting)\n- oslo.messaging-tox-py27-func-kafka https://zuul.opendev.org/t/openstack/build/a1699913105f43b5a05a248eb78458fc : FAILURE in 7m 14s (non-voting)\n- oslo.messaging-tox-py36-func-rabbit https://zuul.opendev.org/t/openstack/build/f9dc6decea7941859dbd48ad2ddfb9c0 : SUCCESS in 6m 12s (non-voting)\n- oslo.messaging-tox-py36-func-amqp1 https://zuul.opendev.org/t/openstack/build/3f5088d4c4d04b7ea78da8b61a285357 : FAILURE in 5m 24s (non-voting)\n- oslo.messaging-tox-py36-func-kafka https://zuul.opendev.org/t/openstack/build/6c4c5b780e6e41cabff626926b47be76 : SUCCESS in 8m 14s (non-voting)\n- oslo.messaging-src-dsvm-full-rabbit https://zuul.opendev.org/t/openstack/build/1f73d99e66dc441dbde780c72e39d322 : SUCCESS in 1h 33m 23s\n- oslo.messaging-src-dsvm-full-amqp1-hybrid https://zuul.opendev.org/t/openstack/build/3e3f922b8c6a40a38052fbcf2140cec4 : SUCCESS in 1h 39m 38s (non-voting)\n- oslo.messaging-src-dsvm-full-amqp1-centos-7 https://zuul.opendev.org/t/openstack/build/63d8402ddc9346baa16bc89df4d4b205 : SUCCESS in 2h 06m 08s (non-voting)\n- oslo.messaging-src-dsvm-full-kafka-hybrid https://zuul.opendev.org/t/openstack/build/0fd9d81564434f369d0b00b9e3b9f4e2 : SUCCESS in 1h 45m 59s (non-voting)\n- oslo.messaging-src-dsvm-full-kafka-centos-7 https://zuul.opendev.org/t/openstack/build/960e9c4ccda2466a8c2885c11440273a : SUCCESS in 2h 13m 22s (non-voting)\n- oslo.messaging-src-grenade-dsvm https://zuul.opendev.org/t/openstack/build/aa187fd461c3467da178412b0ed9509d : SUCCESS in 1h 02m 55s (non-voting)\n- oslo.messaging-src-grenade-dsvm-multinode https://zuul.opendev.org/t/openstack/build/a7465e8f9b254f758fc71e21a65b3ece : SUCCESS in 1h 14m 45s (non-voting)\n- oslo.messaging-telemetry-dsvm-integration-rabbit https://zuul.opendev.org/t/openstack/build/5c13fe5806c84e0dbb66bf1ec5138e66 : FAILURE in 46m 33s (non-voting)\n- oslo.messaging-telemetry-dsvm-integration-amqp1 https://zuul.opendev.org/t/openstack/build/4d281b2f256c457eb790955745ac4138 : FAILURE in 47m 12s (non-voting)\n- oslo.messaging-telemetry-dsvm-integration-kafka https://zuul.opendev.org/t/openstack/build/bf37282737df456fb2a5faf778565a3b : FAILURE in 46m 02s (non-voting)","accounts_in_message":[],"_revision_number":3},{"id":"33fc3dc8d5aa1fbe74828f32f636ce2e9cb75997","author":{"_account_id":659,"name":"Akira Yoshiyama","email":"akirayoshiyama@gmail.com","username":"yosshy"},"date":"2019-09-15 12:52:35.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"f292101c2c8710485d483a2152a741773024a93a","author":{"_account_id":659,"name":"Akira Yoshiyama","email":"akirayoshiyama@gmail.com","username":"yosshy"},"date":"2019-09-15 12:53:42.000000000","message":"Uploaded patch set 5: Commit message was updated.","accounts_in_message":[],"_revision_number":5},{"id":"a5431b6b10aa3bc22b48c41b87eb7cac7f30a5c7","author":{"_account_id":659,"name":"Akira Yoshiyama","email":"akirayoshiyama@gmail.com","username":"yosshy"},"date":"2019-09-15 12:54:56.000000000","message":"Uploaded patch set 6: Commit message was updated.","accounts_in_message":[],"_revision_number":6},{"id":"675dd1d83feaf969a41a20725b8ffccdc895fa42","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-09-15 14:46:51.000000000","message":"Patch Set 6: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n\n- tempest-full https://zuul.opendev.org/t/openstack/build/9b02c0c1618240b4b71444c2aea6f3f4 : SUCCESS in 1h 21m 32s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/e8cdc5757c514cb09076a28dbd70e484 : SUCCESS in 1h 18m 08s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/a73c05321232482a9cfc8238fadbb486 : SUCCESS in 6m 29s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/7ad576a3b1bc45829dab5191f7e67b63 : SUCCESS in 6m 28s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/5202bf1d0e47443698238d7f671365aa : FAILURE in 3m 17s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/46750881c7f04e40b296278c4e3bc14e : FAILURE in 5m 30s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/52720883fe094e1c8a26d99708d63024 : SUCCESS in 8m 44s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/819996e67db24f4592c74b220c7cb0be : SUCCESS in 6m 03s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/ef6f4e13484741d49bc6e9c7a815d29a : SUCCESS in 3m 08s\n- oslo.messaging-tox-py27-func-rabbit https://zuul.opendev.org/t/openstack/build/24f7558196c74de391bbf5cc34c53ec6 : SUCCESS in 5m 10s\n- oslo.messaging-tox-py27-func-amqp1 https://zuul.opendev.org/t/openstack/build/1ff38553e9ae49b5b294b64f7a7ea22c : FAILURE in 13m 17s (non-voting)\n- oslo.messaging-tox-py27-func-kafka https://zuul.opendev.org/t/openstack/build/db0c589a6a414d5d9664152fe4179a6b : FAILURE in 5m 29s (non-voting)\n- oslo.messaging-tox-py36-func-rabbit https://zuul.opendev.org/t/openstack/build/45e49397b1e940228386bc7313a2b32f : SUCCESS in 6m 00s (non-voting)\n- oslo.messaging-tox-py36-func-amqp1 https://zuul.opendev.org/t/openstack/build/edd2b453166f402facae8edc9dd44d97 : FAILURE in 12m 05s (non-voting)\n- oslo.messaging-tox-py36-func-kafka https://zuul.opendev.org/t/openstack/build/f688c9dcb024405eba64a73b87fef20a : FAILURE in 5m 01s (non-voting)\n- oslo.messaging-src-dsvm-full-rabbit https://zuul.opendev.org/t/openstack/build/fda3cc615b484c529a66c1b6bea9e771 : SUCCESS in 1h 33m 50s\n- oslo.messaging-src-dsvm-full-amqp1-hybrid https://zuul.opendev.org/t/openstack/build/cb9a6cd7071e4e66aaba678daa6875ac : SUCCESS in 1h 39m 02s (non-voting)\n- oslo.messaging-src-dsvm-full-amqp1-centos-7 https://zuul.opendev.org/t/openstack/build/f5dcc8be3f4244a18eb20d51ccba8bb1 : SUCCESS in 1h 35m 03s (non-voting)\n- oslo.messaging-src-dsvm-full-kafka-hybrid https://zuul.opendev.org/t/openstack/build/f3f5acfc938841a5b68351467253a38a : SUCCESS in 1h 20m 34s (non-voting)\n- oslo.messaging-src-dsvm-full-kafka-centos-7 https://zuul.opendev.org/t/openstack/build/60dbbe0262de4016b8bd4b93750dee0e : SUCCESS in 1h 51m 10s (non-voting)\n- oslo.messaging-src-grenade-dsvm https://zuul.opendev.org/t/openstack/build/b936f747be0f461faf9ac07c5b024a14 : SUCCESS in 57m 19s (non-voting)\n- oslo.messaging-src-grenade-dsvm-multinode https://zuul.opendev.org/t/openstack/build/d62d352f80894408979f9a848115fa13 : SUCCESS in 1h 16m 43s (non-voting)\n- oslo.messaging-telemetry-dsvm-integration-rabbit https://zuul.opendev.org/t/openstack/build/459e2594aa8f4e33b6f212b4e6432aeb : FAILURE in 45m 13s (non-voting)\n- oslo.messaging-telemetry-dsvm-integration-amqp1 https://zuul.opendev.org/t/openstack/build/5558626b439b4230b717173933409bc1 : FAILURE in 41m 02s (non-voting)\n- oslo.messaging-telemetry-dsvm-integration-kafka https://zuul.opendev.org/t/openstack/build/a64074e39b3b4eea9001c6a4ce81aaa9 : FAILURE in 43m 54s (non-voting)","accounts_in_message":[],"_revision_number":6},{"id":"1d59f4702940bca96b0c0758c9b60fc2f447d40c","author":{"_account_id":659,"name":"Akira Yoshiyama","email":"akirayoshiyama@gmail.com","username":"yosshy"},"date":"2019-09-21 14:29:59.000000000","message":"Uploaded patch set 7.","accounts_in_message":[],"_revision_number":7},{"id":"7c170dffb92153f405d8df7f77ac72908215fa47","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-09-21 16:40:55.000000000","message":"Patch Set 7: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n\n- tempest-full https://zuul.opendev.org/t/openstack/build/4f0f8c57e11543b3b7a325a283343d93 : SUCCESS in 1h 33m 51s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/fdb97f71d84b47da8bf8e0ac3b966ead : SUCCESS in 1h 14m 24s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/9e16dfd7e1ff4f919b10a382f8e5db8e : SUCCESS in 4m 54s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/aabf042dd4d446779182c64c1cc7e8d9 : FAILURE in 5m 10s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/ca3a36b72466473395c896048f8d245c : SUCCESS in 2m 52s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/49f036e14b824b67a961a55dee0e7d2a : SUCCESS in 4m 10s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/b754ee2be1f34ebeabade5c789ecd567 : SUCCESS in 4m 55s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/da92e7e4dadc4039b9a3d2e973bd647e : SUCCESS in 5m 41s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/b63572ab80b34d1e937fe87a5f219a82 : SUCCESS in 3m 56s\n- oslo.messaging-tox-py27-func-rabbit https://zuul.opendev.org/t/openstack/build/98d92785d7da4bfa8d29b01504f3698d : SUCCESS in 6m 20s\n- oslo.messaging-tox-py27-func-amqp1 https://zuul.opendev.org/t/openstack/build/f569af1689d949a787b5ffeb02dcf588 : FAILURE in 12m 01s (non-voting)\n- oslo.messaging-tox-py27-func-kafka https://zuul.opendev.org/t/openstack/build/55e82c9534a64b5eb285723381bc7bd1 : FAILURE in 7m 22s (non-voting)\n- oslo.messaging-tox-py36-func-rabbit https://zuul.opendev.org/t/openstack/build/c5f3dc6f7166426b92b5da23ebd80544 : SUCCESS in 5m 01s (non-voting)\n- oslo.messaging-tox-py36-func-amqp1 https://zuul.opendev.org/t/openstack/build/5e4ef8941e014298961dea0a7c05fabb : FAILURE in 11m 15s (non-voting)\n- oslo.messaging-tox-py36-func-kafka https://zuul.opendev.org/t/openstack/build/13a65004b6134f8087720cc74ee3f370 : FAILURE in 5m 34s (non-voting)\n- oslo.messaging-src-dsvm-full-rabbit https://zuul.opendev.org/t/openstack/build/c0fc5ecea5894fd384cf19e2a0ac7df6 : SUCCESS in 1h 39m 41s\n- oslo.messaging-src-dsvm-full-amqp1-hybrid https://zuul.opendev.org/t/openstack/build/5a0aa8e301844d3fa4ac47f872316a31 : SUCCESS in 1h 47m 17s (non-voting)\n- oslo.messaging-src-dsvm-full-amqp1-centos-7 https://zuul.opendev.org/t/openstack/build/9a75355601234873810fc286d478606f : SUCCESS in 1h 59m 57s (non-voting)\n- oslo.messaging-src-dsvm-full-kafka-hybrid https://zuul.opendev.org/t/openstack/build/b3d7563eb1ce48ed80a841e03b7d2a21 : SUCCESS in 1h 42m 52s (non-voting)\n- oslo.messaging-src-dsvm-full-kafka-centos-7 https://zuul.opendev.org/t/openstack/build/0b2f5b14cb164b6aa042514e21c842ad : SUCCESS in 1h 59m 08s (non-voting)\n- oslo.messaging-src-grenade-dsvm https://zuul.opendev.org/t/openstack/build/9a82fd3eef8b424ba92db079eeaadd64 : SUCCESS in 1h 05m 31s (non-voting)\n- oslo.messaging-src-grenade-dsvm-multinode https://zuul.opendev.org/t/openstack/build/bb60282fa0d04591a091973393c6e918 : FAILURE in 58m 40s (non-voting)\n- oslo.messaging-telemetry-dsvm-integration-rabbit https://zuul.opendev.org/t/openstack/build/e1f7c2bfc6124dc382adb4af3fc48716 : FAILURE in 43m 45s (non-voting)\n- oslo.messaging-telemetry-dsvm-integration-amqp1 https://zuul.opendev.org/t/openstack/build/54f50879d869434b8e453d0eefb1bcc4 : FAILURE in 42m 21s (non-voting)\n- oslo.messaging-telemetry-dsvm-integration-kafka https://zuul.opendev.org/t/openstack/build/bb7bcdefc09a4ce69d83224cf6d404db : FAILURE in 50m 36s (non-voting)","accounts_in_message":[],"_revision_number":7},{"id":"84c5276e350bb26ba4bfced188f1486d4d40fd40","author":{"_account_id":659,"name":"Akira Yoshiyama","email":"akirayoshiyama@gmail.com","username":"yosshy"},"date":"2019-09-22 00:25:48.000000000","message":"Uploaded patch set 8.","accounts_in_message":[],"_revision_number":8},{"id":"4a8f206582c2ced42783a15df0577046f21f9224","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-09-22 02:50:45.000000000","message":"Patch Set 8: Verified+1\n\nBuild succeeded (check pipeline).\n\n- requirements-check https://zuul.opendev.org/t/openstack/build/5465b4b74aa94e4a89982e707fa0c39e : SUCCESS in 4m 13s\n- tempest-full https://zuul.opendev.org/t/openstack/build/3d6acbbe538143b791bf08abf9783145 : SUCCESS in 1h 29m 45s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/1c0559240d6645c5bf3468f7cebc82c8 : SUCCESS in 1h 26m 41s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/f3264a61eddf4d7b9e9a4fc4c1075eb6 : SUCCESS in 8m 04s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/48c21f03693a42a98c3d8affa70cc97c : SUCCESS in 5m 23s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/bf10d47661344a4da99b8ed81cd8d01b : SUCCESS in 3m 47s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/9c244eddb8674ac992516d6c4dcd8d85 : SUCCESS in 7m 34s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/cd5c47c38b214742ade7064689c8b115 : SUCCESS in 6m 15s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/f2622d17834a4dd3bb20e12799bdcecd : SUCCESS in 5m 45s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/3524c0a96d9e4abd8828417d2476c99a : SUCCESS in 4m 01s\n- oslo.messaging-tox-py27-func-rabbit https://zuul.opendev.org/t/openstack/build/55a9f419cc2d4711abdfabdbee55d705 : SUCCESS in 5m 48s\n- oslo.messaging-tox-py27-func-amqp1 https://zuul.opendev.org/t/openstack/build/6e7b441202894f35ab536dea29d399ab : FAILURE in 14m 34s (non-voting)\n- oslo.messaging-tox-py27-func-kafka https://zuul.opendev.org/t/openstack/build/35f4fb709b5c4279acf6f54de32db5a3 : FAILURE in 5m 34s (non-voting)\n- oslo.messaging-tox-py36-func-rabbit https://zuul.opendev.org/t/openstack/build/0bd13e329c4147a1a9b7ccd1284cd595 : SUCCESS in 7m 45s (non-voting)\n- oslo.messaging-tox-py36-func-amqp1 https://zuul.opendev.org/t/openstack/build/0403215fef4a4525a3a36c1eaa294fd8 : FAILURE in 14m 31s (non-voting)\n- oslo.messaging-tox-py36-func-kafka https://zuul.opendev.org/t/openstack/build/ffa8c6215ef84d918692d523ad4696ff : FAILURE in 5m 42s (non-voting)\n- oslo.messaging-src-dsvm-full-rabbit https://zuul.opendev.org/t/openstack/build/e4f342f603334a7d9733b317640d2802 : SUCCESS in 1h 29m 13s\n- oslo.messaging-src-dsvm-full-amqp1-hybrid https://zuul.opendev.org/t/openstack/build/7b95661deb124811a672c9d8f71ddf22 : SUCCESS in 1h 33m 59s (non-voting)\n- oslo.messaging-src-dsvm-full-amqp1-centos-7 https://zuul.opendev.org/t/openstack/build/a3d0bf8b7803443085fe1e5538952e64 : SUCCESS in 2h 01m 34s (non-voting)\n- oslo.messaging-src-dsvm-full-kafka-hybrid https://zuul.opendev.org/t/openstack/build/b9cff45007c6462ab472dab116f15060 : SUCCESS in 1h 43m 42s (non-voting)\n- oslo.messaging-src-dsvm-full-kafka-centos-7 https://zuul.opendev.org/t/openstack/build/7fb0a10df47a431ba0c7f78a470101bc : SUCCESS in 1h 59m 19s (non-voting)\n- oslo.messaging-src-grenade-dsvm https://zuul.opendev.org/t/openstack/build/53f2a791252848dda640f14d947674ce : SUCCESS in 57m 49s (non-voting)\n- oslo.messaging-src-grenade-dsvm-multinode https://zuul.opendev.org/t/openstack/build/5acd781690c04717bef4ee9fb3b4fae9 : SUCCESS in 1h 01m 31s (non-voting)\n- oslo.messaging-telemetry-dsvm-integration-rabbit https://zuul.opendev.org/t/openstack/build/896cf45cdd134a6fa944943134ee6fe6 : FAILURE in 49m 53s (non-voting)\n- oslo.messaging-telemetry-dsvm-integration-amqp1 https://zuul.opendev.org/t/openstack/build/dfffb8b1697240c9ac0fc10e98248fe5 : FAILURE in 46m 59s (non-voting)\n- oslo.messaging-telemetry-dsvm-integration-kafka https://zuul.opendev.org/t/openstack/build/c44f4361598742e58ea9fafd9094e52e : FAILURE in 52m 47s (non-voting)","accounts_in_message":[],"_revision_number":8},{"id":"ebcf5a31d1eb831b626c5a22f6c672b557d2d7db","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2019-09-23 14:03:03.000000000","message":"Patch Set 8: Code-Review-1\n\n(3 comments)","accounts_in_message":[],"_revision_number":8},{"id":"d5249c28a63055d4af632b81eb530a828d4af159","author":{"_account_id":659,"name":"Akira Yoshiyama","email":"akirayoshiyama@gmail.com","username":"yosshy"},"date":"2019-10-08 08:00:15.000000000","message":"Patch Set 8:\n\n(3 comments)\n\nStephen, thank you for your review. I\u0027m sorry my late reply.\nI\u0027ll put a new patchset soon.","accounts_in_message":[],"_revision_number":8},{"id":"55223f8a5f9a223f8920bcb77a3fdfb5ec05b674","author":{"_account_id":659,"name":"Akira Yoshiyama","email":"akirayoshiyama@gmail.com","username":"yosshy"},"date":"2019-10-08 14:25:01.000000000","message":"Uploaded patch set 9.","accounts_in_message":[],"_revision_number":9},{"id":"caebce31e8b94d517278c2c2bbacbcfab50d2632","author":{"_account_id":659,"name":"Akira Yoshiyama","email":"akirayoshiyama@gmail.com","username":"yosshy"},"date":"2019-10-08 14:28:00.000000000","message":"Uploaded patch set 10: Commit message was updated.","accounts_in_message":[],"_revision_number":10},{"id":"48a19dd9048e64a4cfd5f57c72281dd27edefff4","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-10-08 16:37:44.000000000","message":"Patch Set 10: Verified+1\n\nBuild succeeded (check pipeline).\n\n- tempest-full https://zuul.opendev.org/t/openstack/build/507060febcc74cd592a9e05400adc38e : SUCCESS in 1h 40m 57s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/40e93c9363634e8fb372303c6c197de4 : SUCCESS in 1h 34m 16s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/b9bc09a0e89b4ca38d1cc85cca8feb04 : SUCCESS in 6m 20s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/28f0b3681711415f978c2dfc053d6bba : SUCCESS in 6m 42s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/e353ff711b7e445bb775bc13d11aef97 : SUCCESS in 4m 34s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/af8958eb2082463b9b089bbc21fdbeec : SUCCESS in 5m 02s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/32b951fdeb754d478e597a360a3af20c : SUCCESS in 5m 24s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/080ce9d701524673a4eaac28d2ecebda : SUCCESS in 6m 11s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/8a191f4d18ec4450a08a3088b78cacc5 : SUCCESS in 3m 52s\n- oslo.messaging-tox-py27-func-rabbit https://zuul.opendev.org/t/openstack/build/3e64e52253da4c78bdb3ee60224af224 : SUCCESS in 7m 38s\n- oslo.messaging-tox-py27-func-amqp1 https://zuul.opendev.org/t/openstack/build/750052acfbb34ee480cf0a18aabfd798 : FAILURE in 11m 11s (non-voting)\n- oslo.messaging-tox-py27-func-kafka https://zuul.opendev.org/t/openstack/build/da9ef76b7b93408b918d2e1c5fa4edbb : SUCCESS in 5m 16s (non-voting)\n- oslo.messaging-tox-py36-func-rabbit https://zuul.opendev.org/t/openstack/build/b02b56fe42564053976e2d96d087f0b5 : SUCCESS in 8m 35s (non-voting)\n- oslo.messaging-tox-py36-func-amqp1 https://zuul.opendev.org/t/openstack/build/52ced9906ac4490f92419e62e9ff8ef9 : FAILURE in 14m 31s (non-voting)\n- oslo.messaging-tox-py36-func-kafka https://zuul.opendev.org/t/openstack/build/d782311d93cb46579f80cde68700d044 : SUCCESS in 7m 04s (non-voting)\n- oslo.messaging-src-dsvm-full-rabbit https://zuul.opendev.org/t/openstack/build/2c5a236ddad64d5b94345053c1398a07 : SUCCESS in 1h 39m 39s\n- oslo.messaging-src-dsvm-full-amqp1-hybrid https://zuul.opendev.org/t/openstack/build/e18134a89a844124ba40f1531aad125a : SUCCESS in 1h 32m 31s (non-voting)\n- oslo.messaging-src-dsvm-full-amqp1-centos-7 https://zuul.opendev.org/t/openstack/build/3ee3d8d8fce0419ebbdba1a0fdc9af1e : SUCCESS in 1h 55m 41s (non-voting)\n- oslo.messaging-src-dsvm-full-kafka-hybrid https://zuul.opendev.org/t/openstack/build/344b230f99d54674b8f1bf47dab4e66c : SUCCESS in 1h 28m 55s (non-voting)\n- oslo.messaging-src-dsvm-full-kafka-centos-7 https://zuul.opendev.org/t/openstack/build/11206808514d4c358e53c34f33a026c1 : SUCCESS in 2h 02m 28s (non-voting)\n- oslo.messaging-src-grenade-dsvm https://zuul.opendev.org/t/openstack/build/440fe208d4754312b1cb67f971af9916 : SUCCESS in 1h 11m 49s (non-voting)\n- oslo.messaging-src-grenade-dsvm-multinode https://zuul.opendev.org/t/openstack/build/f9cb00ddcbe24b2db359a16d62a7c011 : SUCCESS in 1h 25m 03s (non-voting)\n- oslo.messaging-telemetry-dsvm-integration-rabbit https://zuul.opendev.org/t/openstack/build/9b07c649a97c4213b21f948badfd69f1 : FAILURE in 44m 46s (non-voting)\n- oslo.messaging-telemetry-dsvm-integration-amqp1 https://zuul.opendev.org/t/openstack/build/7065b47fce2c4298b68a5efc1dfe575f : FAILURE in 46m 14s (non-voting)\n- oslo.messaging-telemetry-dsvm-integration-kafka https://zuul.opendev.org/t/openstack/build/d899d85365e34f3f8e7e7a6ef6aaee40 : FAILURE in 46m 42s (non-voting)","accounts_in_message":[],"_revision_number":10},{"id":"4d55159dc155a77c3e3cdb7b7025c3e5be41e58b","author":{"_account_id":659,"name":"Akira Yoshiyama","email":"akirayoshiyama@gmail.com","username":"yosshy"},"date":"2019-10-21 05:01:25.000000000","message":"Uploaded patch set 11.","accounts_in_message":[],"_revision_number":11},{"id":"4c67c7f804c9085bfaaa56b0949e5c09d915f747","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-10-21 07:12:02.000000000","message":"Patch Set 11: Verified+1\n\nBuild succeeded (check pipeline).\n\n- tempest-full https://zuul.opendev.org/t/openstack/build/0b7b462be9a44a16987a70f40673f6fd : SUCCESS in 1h 24m 38s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/8c973a8bf91c462283a2b772e5680682 : SUCCESS in 1h 30m 21s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/9dc547163cd445bc9ddfbe4d77af8d2e : SUCCESS in 5m 25s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/638caef2590544eb857788bc358270f4 : SUCCESS in 5m 16s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/41e83295daf44aa5889b13e2ded78d1e : SUCCESS in 2m 40s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/e33803628ff044b48d87d8a98fc3d2fd : SUCCESS in 5m 18s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/09eee34db1a0402ca8ae899a32711c53 : SUCCESS in 4m 38s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/e110e55821b0456b89b427484996bcfc : SUCCESS in 5m 00s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/8c41abbf53964144b1f4f90a98f10c2a : SUCCESS in 3m 11s\n- oslo.messaging-tox-py27-func-rabbit https://zuul.opendev.org/t/openstack/build/7086010c47454998a5e25ceeff0ba571 : SUCCESS in 4m 57s\n- oslo.messaging-tox-py27-func-amqp1 https://zuul.opendev.org/t/openstack/build/8ab5ea845a524824aa73de9bb18310e3 : FAILURE in 10m 50s (non-voting)\n- oslo.messaging-tox-py27-func-kafka https://zuul.opendev.org/t/openstack/build/6b2bf8bc816743338c70bb61c09e2bda : SUCCESS in 5m 03s (non-voting)\n- oslo.messaging-tox-py36-func-rabbit https://zuul.opendev.org/t/openstack/build/47b5a458ed5f4af38f303ce31cc08aa8 : SUCCESS in 5m 09s (non-voting)\n- oslo.messaging-tox-py36-func-amqp1 https://zuul.opendev.org/t/openstack/build/92196c529174475bafb6e6b90880910d : FAILURE in 11m 27s (non-voting)\n- oslo.messaging-tox-py36-func-kafka https://zuul.opendev.org/t/openstack/build/e4ae073b599d45448416ce5321f1ceec : SUCCESS in 4m 42s (non-voting)\n- oslo.messaging-src-dsvm-full-rabbit https://zuul.opendev.org/t/openstack/build/b60d73c6f8b24c6e84972b03543e21f0 : SUCCESS in 1h 40m 06s\n- oslo.messaging-src-dsvm-full-amqp1-hybrid https://zuul.opendev.org/t/openstack/build/b04f5b90f397449d8cc4bf9b2b079693 : SUCCESS in 1h 27m 56s (non-voting)\n- oslo.messaging-src-dsvm-full-amqp1-centos-7 https://zuul.opendev.org/t/openstack/build/0a570ca681f04c88976791780b5c1275 : SUCCESS in 2h 01m 23s (non-voting)\n- oslo.messaging-src-dsvm-full-kafka-hybrid https://zuul.opendev.org/t/openstack/build/d7ad3845bc50469ba5cf31c252a93ae4 : SUCCESS in 1h 39m 14s (non-voting)\n- oslo.messaging-src-dsvm-full-kafka-centos-7 https://zuul.opendev.org/t/openstack/build/4b61885175a245cda1f6dffb03d3a380 : SUCCESS in 2h 05m 39s (non-voting)\n- oslo.messaging-src-grenade-dsvm https://zuul.opendev.org/t/openstack/build/df6afd5fcadc47be94627e14f4fbb9ed : SUCCESS in 56m 08s (non-voting)\n- oslo.messaging-src-grenade-dsvm-multinode https://zuul.opendev.org/t/openstack/build/c2edef4dea504db7902334514d4fbc10 : SUCCESS in 1h 16m 45s (non-voting)\n- oslo.messaging-telemetry-dsvm-integration-rabbit https://zuul.opendev.org/t/openstack/build/f46e1a5527bc49888936e79f33775f13 : FAILURE in 41m 20s (non-voting)\n- oslo.messaging-telemetry-dsvm-integration-amqp1 https://zuul.opendev.org/t/openstack/build/e8ebdb0dc5db40eda7a6ff84af394e4d : FAILURE in 39m 54s (non-voting)\n- oslo.messaging-telemetry-dsvm-integration-kafka https://zuul.opendev.org/t/openstack/build/8ef4f85748a041019ea3c61913ebce82 : FAILURE in 48m 18s (non-voting)","accounts_in_message":[],"_revision_number":11},{"id":"4cf93ba06a6ac0d590a2a74bdb8f51002a30bd27","author":{"_account_id":8770,"name":"Ken Giusti","email":"kgiusti@gmail.com","username":"kgiusti"},"date":"2019-12-04 20:40:52.000000000","message":"Patch Set 11: Code-Review-1\n\nNow that a feature branch exists for NATS driver stuff, can you move this patch into that branch and resubmit this review from the feature branch?  thanks.","accounts_in_message":[],"_revision_number":11},{"id":"0d8a16b9084afb723fd81cd998b5011c058ff6d3","tag":"autogenerated:gerrit:abandon","author":{"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},"date":"2021-08-05 14:11:44.000000000","message":"Abandoned\n\nNo activity since a year and a half, let\u0027s abandon this patch and reopen it if needed.","accounts_in_message":[],"_revision_number":11}],"current_revision_number":11,"current_revision":"5a55f8d13a537bd11316cfcdcffdd7a6aaed6448","revisions":{"0a9ce0ba5316a8bc3b99a76b708ee26f0e09df8e":{"kind":"REWORK","_number":1,"created":"2019-09-06 08:57:13.000000000","uploader":{"_account_id":659,"name":"Akira Yoshiyama","email":"akirayoshiyama@gmail.com","username":"yosshy"},"ref":"refs/changes/28/680628/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/oslo.messaging","ref":"refs/changes/28/680628/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/oslo.messaging refs/changes/28/680628/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/oslo.messaging refs/changes/28/680628/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/oslo.messaging refs/changes/28/680628/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/oslo.messaging refs/changes/28/680628/1"}}},"commit":{"parents":[{"commit":"b7e9faf6590086b79f9696183b5c296ecc12b7b6","subject":"Add the mandatory flag for direct send","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.messaging/commit/b7e9faf6590086b79f9696183b5c296ecc12b7b6"}]}],"author":{"name":"Akira YOSHIYAMA","email":"akirayoshiyama@gmail.com","date":"2019-09-06 07:42:33.000000000","tz":540},"committer":{"name":"Akira YOSHIYAMA","email":"akirayoshiyama@gmail.com","date":"2019-09-06 08:56:36.000000000","tz":540},"subject":"WIP: Add (de)serialize_msg_as_bytes()","message":"WIP: Add (de)serialize_msg_as_bytes()\n\nSome message buses handles string / bytearray as a message, so\ntheir drivers have to make a structured message into them.\nserialize_msg() should return dumped JSON string containing envelope\nmetadata and deserialize_msg() should decode it, but they don\u0027t.\n\nThis patchset put serialize_msg_as_byte() and serialize_msg_as_byte()\nas a solution of the problem.\n\nIt\u0027s WIP because no unit test implemented.\n\nChange-Id: I3727273bbd90f7624346153c2d5df04f2321ef76\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.messaging/commit/0a9ce0ba5316a8bc3b99a76b708ee26f0e09df8e"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.messaging/commit/0a9ce0ba5316a8bc3b99a76b708ee26f0e09df8e"}]},"branch":"refs/heads/master"},"a488d1dffb176bf11cbdcdebc8b45a38f8992d96":{"kind":"NO_CODE_CHANGE","_number":2,"created":"2019-09-06 08:59:02.000000000","uploader":{"_account_id":659,"name":"Akira Yoshiyama","email":"akirayoshiyama@gmail.com","username":"yosshy"},"ref":"refs/changes/28/680628/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/oslo.messaging","ref":"refs/changes/28/680628/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/oslo.messaging refs/changes/28/680628/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/oslo.messaging refs/changes/28/680628/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/oslo.messaging refs/changes/28/680628/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/oslo.messaging refs/changes/28/680628/2"}}},"commit":{"parents":[{"commit":"b7e9faf6590086b79f9696183b5c296ecc12b7b6","subject":"Add the mandatory flag for direct send","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.messaging/commit/b7e9faf6590086b79f9696183b5c296ecc12b7b6"}]}],"author":{"name":"Akira YOSHIYAMA","email":"akirayoshiyama@gmail.com","date":"2019-09-06 07:42:33.000000000","tz":540},"committer":{"name":"Akira YOSHIYAMA","email":"akirayoshiyama@gmail.com","date":"2019-09-06 08:58:40.000000000","tz":540},"subject":"WIP: Add (de)serialize_msg_as_bytes()","message":"WIP: Add (de)serialize_msg_as_bytes()\n\nSome message buses handles string / bytearray as a message, so\ntheir drivers have to make a structured message into them.\nserialize_msg() should return dumped JSON string containing envelope\nmetadata and deserialize_msg() should decode it, but they don\u0027t.\n\nThis patchset put serialize_msg_as_bytes() and serialize_msg_as_bytes()\nas a solution of the problem.\n\nIt\u0027s WIP because no unit test implemented.\n\nChange-Id: I3727273bbd90f7624346153c2d5df04f2321ef76\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.messaging/commit/a488d1dffb176bf11cbdcdebc8b45a38f8992d96"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.messaging/commit/a488d1dffb176bf11cbdcdebc8b45a38f8992d96"}]},"branch":"refs/heads/master"},"c988a72f7215be286ffbce115562e7dfa88b4507":{"kind":"NO_CODE_CHANGE","_number":3,"created":"2019-09-06 09:00:10.000000000","uploader":{"_account_id":659,"name":"Akira Yoshiyama","email":"akirayoshiyama@gmail.com","username":"yosshy"},"ref":"refs/changes/28/680628/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/oslo.messaging","ref":"refs/changes/28/680628/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/oslo.messaging refs/changes/28/680628/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/oslo.messaging refs/changes/28/680628/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/oslo.messaging refs/changes/28/680628/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/oslo.messaging refs/changes/28/680628/3"}}},"commit":{"parents":[{"commit":"b7e9faf6590086b79f9696183b5c296ecc12b7b6","subject":"Add the mandatory flag for direct send","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.messaging/commit/b7e9faf6590086b79f9696183b5c296ecc12b7b6"}]}],"author":{"name":"Akira YOSHIYAMA","email":"akirayoshiyama@gmail.com","date":"2019-09-06 07:42:33.000000000","tz":540},"committer":{"name":"Akira YOSHIYAMA","email":"akirayoshiyama@gmail.com","date":"2019-09-06 08:59:48.000000000","tz":540},"subject":"WIP: Add (de)serialize_msg_as_bytes()","message":"WIP: Add (de)serialize_msg_as_bytes()\n\nSome message buses handles string / bytearray as a message, so\ntheir drivers have to make a structured message into them.\nserialize_msg() should return dumped JSON string containing envelope\nmetadata and deserialize_msg() should decode it, but they don\u0027t.\n\nThis patchset put serialize_msg_as_bytes() and\ndeserialize_msg_as_bytes() as a solution of the problem.\n\nIt\u0027s WIP because no unit test implemented.\n\nChange-Id: I3727273bbd90f7624346153c2d5df04f2321ef76\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.messaging/commit/c988a72f7215be286ffbce115562e7dfa88b4507"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.messaging/commit/c988a72f7215be286ffbce115562e7dfa88b4507"}]},"branch":"refs/heads/master"},"ebfef8984cf8192c9bf8788bb42526dacfa0d2c3":{"kind":"REWORK","_number":4,"created":"2019-09-15 12:52:35.000000000","uploader":{"_account_id":659,"name":"Akira Yoshiyama","email":"akirayoshiyama@gmail.com","username":"yosshy"},"ref":"refs/changes/28/680628/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/oslo.messaging","ref":"refs/changes/28/680628/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/oslo.messaging refs/changes/28/680628/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/oslo.messaging refs/changes/28/680628/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/oslo.messaging refs/changes/28/680628/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/oslo.messaging refs/changes/28/680628/4"}}},"commit":{"parents":[{"commit":"b7e9faf6590086b79f9696183b5c296ecc12b7b6","subject":"Add the mandatory flag for direct send","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.messaging/commit/b7e9faf6590086b79f9696183b5c296ecc12b7b6"}]}],"author":{"name":"Akira YOSHIYAMA","email":"akirayoshiyama@gmail.com","date":"2019-09-06 07:42:33.000000000","tz":540},"committer":{"name":"Akira Yoshiyama","email":"akirayoshiyama@gmail.com","date":"2019-09-15 12:42:25.000000000","tz":540},"subject":"WIP: Add (de)serialize_msg_as_bytes()","message":"WIP: Add (de)serialize_msg_as_bytes()\n\nSome message buses handles string / bytearray as a message, so their\ndrivers have to make a structured message into them.  serialize_msg()\nshould return dumped JSON string containing envelope metadata and\ndeserialize_msg() should decode it, but they don\u0027t.\n\nThis patchset put serialize_msg_as_bytes() and\ndeserialize_msg_as_bytes() as a solution of the problem.\n\nChange-Id: I3727273bbd90f7624346153c2d5df04f2321ef76\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.messaging/commit/ebfef8984cf8192c9bf8788bb42526dacfa0d2c3"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.messaging/commit/ebfef8984cf8192c9bf8788bb42526dacfa0d2c3"}]},"branch":"refs/heads/master"},"5ecd6e5158eb5e601798e562cda51b0008e5ba29":{"kind":"NO_CODE_CHANGE","_number":5,"created":"2019-09-15 12:53:42.000000000","uploader":{"_account_id":659,"name":"Akira Yoshiyama","email":"akirayoshiyama@gmail.com","username":"yosshy"},"ref":"refs/changes/28/680628/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/oslo.messaging","ref":"refs/changes/28/680628/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/oslo.messaging refs/changes/28/680628/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/oslo.messaging refs/changes/28/680628/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/oslo.messaging refs/changes/28/680628/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/oslo.messaging refs/changes/28/680628/5"}}},"commit":{"parents":[{"commit":"b7e9faf6590086b79f9696183b5c296ecc12b7b6","subject":"Add the mandatory flag for direct send","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.messaging/commit/b7e9faf6590086b79f9696183b5c296ecc12b7b6"}]}],"author":{"name":"Akira YOSHIYAMA","email":"akirayoshiyama@gmail.com","date":"2019-09-06 07:42:33.000000000","tz":540},"committer":{"name":"Akira Yoshiyama","email":"akirayoshiyama@gmail.com","date":"2019-09-15 12:44:01.000000000","tz":540},"subject":"Add (de)serialize_msg_as_bytes()","message":"Add (de)serialize_msg_as_bytes()\n\nSome message buses handles string / bytearray as a message, so their\ndrivers have to make a structured message into them.  serialize_msg()\nshould return dumped JSON string containing envelope metadata and\ndeserialize_msg() should decode it, but they don\u0027t.\n\nThis patchset put serialize_msg_as_bytes() and\ndeserialize_msg_as_bytes() as a solution of the problem.\n\nChange-Id: I3727273bbd90f7624346153c2d5df04f2321ef76\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.messaging/commit/5ecd6e5158eb5e601798e562cda51b0008e5ba29"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.messaging/commit/5ecd6e5158eb5e601798e562cda51b0008e5ba29"}]},"branch":"refs/heads/master"},"d17743a56b9fd8060eb9a61bdba9a584053d1831":{"kind":"NO_CODE_CHANGE","_number":6,"created":"2019-09-15 12:54:56.000000000","uploader":{"_account_id":659,"name":"Akira Yoshiyama","email":"akirayoshiyama@gmail.com","username":"yosshy"},"ref":"refs/changes/28/680628/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/oslo.messaging","ref":"refs/changes/28/680628/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/oslo.messaging refs/changes/28/680628/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/oslo.messaging refs/changes/28/680628/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/oslo.messaging refs/changes/28/680628/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/oslo.messaging refs/changes/28/680628/6"}}},"commit":{"parents":[{"commit":"b7e9faf6590086b79f9696183b5c296ecc12b7b6","subject":"Add the mandatory flag for direct send","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.messaging/commit/b7e9faf6590086b79f9696183b5c296ecc12b7b6"}]}],"author":{"name":"Akira YOSHIYAMA","email":"akirayoshiyama@gmail.com","date":"2019-09-06 07:42:33.000000000","tz":540},"committer":{"name":"Akira Yoshiyama","email":"akirayoshiyama@gmail.com","date":"2019-09-15 12:45:10.000000000","tz":540},"subject":"Add (de)serialize_msg_as_bytes()","message":"Add (de)serialize_msg_as_bytes()\n\nSome message buses handles string / bytearray as a message, so their\ndrivers have to make a structured message into them.  serialize_msg()\nshould return dumped JSON string containing envelope metadata and\ndeserialize_msg() should decode it, but they don\u0027t.\n\nThis patchset adds serialize_msg_as_bytes() and\ndeserialize_msg_as_bytes() as a solution of the problem.\n\nChange-Id: I3727273bbd90f7624346153c2d5df04f2321ef76\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.messaging/commit/d17743a56b9fd8060eb9a61bdba9a584053d1831"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.messaging/commit/d17743a56b9fd8060eb9a61bdba9a584053d1831"}]},"branch":"refs/heads/master"},"ce0e41e9ab5247706db2b0993b913904fcbcd4d7":{"kind":"REWORK","_number":7,"created":"2019-09-21 14:29:59.000000000","uploader":{"_account_id":659,"name":"Akira Yoshiyama","email":"akirayoshiyama@gmail.com","username":"yosshy"},"ref":"refs/changes/28/680628/7","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/oslo.messaging","ref":"refs/changes/28/680628/7","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/oslo.messaging refs/changes/28/680628/7 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/oslo.messaging refs/changes/28/680628/7 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/oslo.messaging refs/changes/28/680628/7 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/oslo.messaging refs/changes/28/680628/7"}}},"commit":{"parents":[{"commit":"b7e9faf6590086b79f9696183b5c296ecc12b7b6","subject":"Add the mandatory flag for direct send","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.messaging/commit/b7e9faf6590086b79f9696183b5c296ecc12b7b6"}]}],"author":{"name":"Akira YOSHIYAMA","email":"akirayoshiyama@gmail.com","date":"2019-09-06 07:42:33.000000000","tz":540},"committer":{"name":"Akira Yoshiyama","email":"akirayoshiyama@gmail.com","date":"2019-09-20 06:14:21.000000000","tz":540},"subject":"Add (de)serialize_msg_as_bytes()","message":"Add (de)serialize_msg_as_bytes()\n\nSome message buses handles string / bytearray as a message, so their\ndrivers have to make a structured message into them. serialize_msg()\nshould return dumped JSON string containing envelope metadata and\ndeserialize_msg() should decode it, but they don\u0027t. And also, it\u0027s\nbetter to use MessagePack than JSON to serialize objects into\nbytearray because MessagePack is ~5x faster than JSON in Python.\n\nThis patchset adds serialize_msg_as_bytes() and\ndeserialize_msg_as_bytes() as a solution of the problem.\n\nChange-Id: I3727273bbd90f7624346153c2d5df04f2321ef76\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.messaging/commit/ce0e41e9ab5247706db2b0993b913904fcbcd4d7"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.messaging/commit/ce0e41e9ab5247706db2b0993b913904fcbcd4d7"}]},"branch":"refs/heads/master"},"2fb1704831c4ffe0c5ff457ad989876b9a99dd09":{"kind":"REWORK","_number":8,"created":"2019-09-22 00:25:48.000000000","uploader":{"_account_id":659,"name":"Akira Yoshiyama","email":"akirayoshiyama@gmail.com","username":"yosshy"},"ref":"refs/changes/28/680628/8","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/oslo.messaging","ref":"refs/changes/28/680628/8","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/oslo.messaging refs/changes/28/680628/8 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/oslo.messaging refs/changes/28/680628/8 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/oslo.messaging refs/changes/28/680628/8 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/oslo.messaging refs/changes/28/680628/8"}}},"commit":{"parents":[{"commit":"b7e9faf6590086b79f9696183b5c296ecc12b7b6","subject":"Add the mandatory flag for direct send","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.messaging/commit/b7e9faf6590086b79f9696183b5c296ecc12b7b6"}]}],"author":{"name":"Akira YOSHIYAMA","email":"akirayoshiyama@gmail.com","date":"2019-09-06 07:42:33.000000000","tz":540},"committer":{"name":"Akira Yoshiyama","email":"akirayoshiyama@gmail.com","date":"2019-09-22 00:13:44.000000000","tz":540},"subject":"Add (de)serialize_msg_as_bytes()","message":"Add (de)serialize_msg_as_bytes()\n\nSome message buses handles string / bytearray as a message, so their\ndrivers have to make a structured message into them. serialize_msg()\nshould return dumped JSON string containing envelope metadata and\ndeserialize_msg() should decode it, but they don\u0027t. And also, it\u0027s\nbetter to use MessagePack than JSON to serialize objects into\nbytearray because MessagePack is ~5x faster than JSON in Python.\n\nThis patchset adds serialize_msg_as_bytes() and\ndeserialize_msg_as_bytes() as a solution of the problem.\n\nChange-Id: I3727273bbd90f7624346153c2d5df04f2321ef76\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.messaging/commit/2fb1704831c4ffe0c5ff457ad989876b9a99dd09"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.messaging/commit/2fb1704831c4ffe0c5ff457ad989876b9a99dd09"}]},"branch":"refs/heads/master"},"acaad633e83a163ca6ddb2a62f8c14eb4455a9c9":{"kind":"REWORK","_number":9,"created":"2019-10-08 14:25:01.000000000","uploader":{"_account_id":659,"name":"Akira Yoshiyama","email":"akirayoshiyama@gmail.com","username":"yosshy"},"ref":"refs/changes/28/680628/9","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/oslo.messaging","ref":"refs/changes/28/680628/9","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/oslo.messaging refs/changes/28/680628/9 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/oslo.messaging refs/changes/28/680628/9 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/oslo.messaging refs/changes/28/680628/9 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/oslo.messaging refs/changes/28/680628/9"}}},"commit":{"parents":[{"commit":"b7e9faf6590086b79f9696183b5c296ecc12b7b6","subject":"Add the mandatory flag for direct send","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.messaging/commit/b7e9faf6590086b79f9696183b5c296ecc12b7b6"}]}],"author":{"name":"Akira YOSHIYAMA","email":"akirayoshiyama@gmail.com","date":"2019-09-06 07:42:33.000000000","tz":540},"committer":{"name":"Akira Yoshiyama","email":"akirayoshiyama@gmail.com","date":"2019-10-08 13:51:21.000000000","tz":540},"subject":"Add (de)serialize_msg_as_bytes()","message":"Add (de)serialize_msg_as_bytes()\n\nSome message buses handles string / bytearray as a message, so their\ndrivers have to make a structured message into them. serialize_msg()\nshould return dumped JSON string containing envelope metadata and\ndeserialize_msg() should decode it, but they don\u0027t. And also, it\u0027s\nbetter to use MessagePack than JSON to serialize objects into\nbytearray because MessagePack is ~5x faster than JSON in Python.\n\nThis patchset adds serialize_msg_as_bytes() and\ndeserialize_msg_as_bytes() as a solution of the problem.\n\nChange-Id: I3727273bbd90f7624346153c2d5df04f2321ef76\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.messaging/commit/acaad633e83a163ca6ddb2a62f8c14eb4455a9c9"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.messaging/commit/acaad633e83a163ca6ddb2a62f8c14eb4455a9c9"}]},"branch":"refs/heads/master"},"82fc6d4767850c22bca77a92a55705b5913f19d3":{"kind":"NO_CODE_CHANGE","_number":10,"created":"2019-10-08 14:28:00.000000000","uploader":{"_account_id":659,"name":"Akira Yoshiyama","email":"akirayoshiyama@gmail.com","username":"yosshy"},"ref":"refs/changes/28/680628/10","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/oslo.messaging","ref":"refs/changes/28/680628/10","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/oslo.messaging refs/changes/28/680628/10 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/oslo.messaging refs/changes/28/680628/10 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/oslo.messaging refs/changes/28/680628/10 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/oslo.messaging refs/changes/28/680628/10"}}},"commit":{"parents":[{"commit":"b7e9faf6590086b79f9696183b5c296ecc12b7b6","subject":"Add the mandatory flag for direct send","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.messaging/commit/b7e9faf6590086b79f9696183b5c296ecc12b7b6"}]}],"author":{"name":"Akira YOSHIYAMA","email":"akirayoshiyama@gmail.com","date":"2019-09-06 07:42:33.000000000","tz":540},"committer":{"name":"Akira Yoshiyama","email":"akirayoshiyama@gmail.com","date":"2019-10-08 14:19:42.000000000","tz":540},"subject":"Add (de)serialize_msg_as_bytes()","message":"Add (de)serialize_msg_as_bytes()\n\nSome message bus protocols like MTQQ and NATS uses bytearray as\nmessage payload.  So their drivers have to make a structured message\ninto them. serialize_msg() should return dumped JSON string containing\nenvelope metadata and deserialize_msg() should decode it, but they\ndon\u0027t. And also, it\u0027s better to use MessagePack than JSON to serialize\nobjects into bytearray because MessagePack is ~5x faster than JSON in\nPython.\n\nThis patchset adds serialize_msg_as_bytes() and\ndeserialize_msg_as_bytes() as a solution of the problem.\n\nChange-Id: I3727273bbd90f7624346153c2d5df04f2321ef76\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.messaging/commit/82fc6d4767850c22bca77a92a55705b5913f19d3"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.messaging/commit/82fc6d4767850c22bca77a92a55705b5913f19d3"}]},"branch":"refs/heads/master"},"5a55f8d13a537bd11316cfcdcffdd7a6aaed6448":{"kind":"REWORK","_number":11,"created":"2019-10-21 05:01:25.000000000","uploader":{"_account_id":659,"name":"Akira Yoshiyama","email":"akirayoshiyama@gmail.com","username":"yosshy"},"ref":"refs/changes/28/680628/11","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/oslo.messaging","ref":"refs/changes/28/680628/11","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/oslo.messaging refs/changes/28/680628/11 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/oslo.messaging refs/changes/28/680628/11 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/oslo.messaging refs/changes/28/680628/11 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/oslo.messaging refs/changes/28/680628/11"}}},"commit":{"parents":[{"commit":"c01b03e87c66e964100d3d56d91b0f5f045e6190","subject":"Merge \"Update master for stable/train\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.messaging/commit/c01b03e87c66e964100d3d56d91b0f5f045e6190"}]}],"author":{"name":"Akira YOSHIYAMA","email":"akirayoshiyama@gmail.com","date":"2019-09-06 07:42:33.000000000","tz":540},"committer":{"name":"Akira Yoshiyama","email":"akirayoshiyama@gmail.com","date":"2019-10-21 04:55:36.000000000","tz":540},"subject":"Add msgpack_(de)serialize_msg()","message":"Add msgpack_(de)serialize_msg()\n\nserialize_msg() and deserialize_msg() have 2 problems:\n\n- serialize_msg() should return dumped JSON string containing\n  envelope metadata and deserialize_msg() should decode it,\n  but they don\u0027t. So drivers have to use jsonutils.dumps()\n  or jsonutils.loads() with them.\n\n- MessagePack is 3x-5x faster than JSON for message\n  (de)serialization [1].\n\n[1] http://wapa5pow.hatenablog.com/entry/2015/04/18/120333\n\nThis patchset adds msgpack_serialize_msg() and\nmsgpack_deserialize_msg() as a solution of them.\n\nBlueprint: msgpack-serialization\nChange-Id: I3727273bbd90f7624346153c2d5df04f2321ef76\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.messaging/commit/5a55f8d13a537bd11316cfcdcffdd7a6aaed6448"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.messaging/commit/5a55f8d13a537bd11316cfcdcffdd7a6aaed6448"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
