)]}'
{"id":"openstack%2Fstorlets~692922","triplet_id":"openstack%2Fstorlets~master~I542db555798e7ef67bf0db9d98d1c14578118f86","project":"openstack/storlets","branch":"master","topic":"693291","hashtags":[],"change_id":"I542db555798e7ef67bf0db9d98d1c14578118f86","subject":"PY3: ensure bytes format in sbus conversation","status":"MERGED","created":"2019-11-04 22:47:54.000000000","updated":"2019-11-08 01:54:41.000000000","submitted":"2019-11-08 01:52:39.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":1,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"692922-1573177960089-8fb7e297","meta_rev_id":"1f4a972a1bdba3c8547622946096db528fcdbfec","_number":692922,"virtual_id_number":692922,"owner":{"_account_id":4608,"name":"Kota Tsuyuzaki","email":"bloodeagle40234@gmail.com","username":"tsuyuzaki-kota"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2019-11-08 01:52:39.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"}],"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":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"all":[{"value":2,"date":"2019-11-07 23:50:40.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":1,"date":"2019-11-07 23:50:40.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"}],"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":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"all":[{"value":1,"date":"2019-11-08 01:13:50.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2019-11-06 07:12:06.000000000","updated_by":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"reviewer":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"state":"REVIEWER"},{"updated":"2019-11-08 01:13:50.000000000","updated_by":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"reviewer":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"state":"REVIEWER"},{"updated":"2019-11-08 01:52:39.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"}],"messages":[{"id":"495ccbe03edbac8825b62b6d394d818178641c3c","author":{"_account_id":4608,"name":"Kota Tsuyuzaki","email":"bloodeagle40234@gmail.com","username":"tsuyuzaki-kota"},"date":"2019-11-04 22:47:54.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"a302a0abac41f21aa0c8a310985bb2dcc20501fe","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-11-04 23:30:47.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/d4ddba1cffc643f4874ed8888a601869 : SUCCESS in 6m 27s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/738c9ed4dfc44f91b9e20852429a9201 : SUCCESS in 5m 15s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/bd81c401407f4cf2b31c28ff9d3bdb4b : SUCCESS in 6m 41s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/64099bfd4e0547f68549fff4335c2f43 : SUCCESS in 7m 23s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/ffbee54c6fdf4897b85f251b918d010f : SUCCESS in 6m 48s\n- storlets-functional https://zuul.opendev.org/t/openstack/build/b1f7eaf407d2470c96c64a52ec3e5c28 : SUCCESS in 39m 40s\n- storlets-functional-py3 https://zuul.opendev.org/t/openstack/build/e82955e27ad34c84b0f6805f4c937f07 : FAILURE in 20m 43s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"49dff7b2fabe55ca6fe4d6b0112e5a4230f1353a","author":{"_account_id":4608,"name":"Kota Tsuyuzaki","email":"bloodeagle40234@gmail.com","username":"tsuyuzaki-kota"},"date":"2019-11-05 00:13:09.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"abec47cccd41a1c6d147a900ef865bea1ec42c75","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-11-05 00:38:13.000000000","message":"Patch Set 2: 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- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/7b608bde62c7451487f2958f5db189d0 : SUCCESS in 4m 53s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/1d7d457cbda045f09ba806ff408b9a07 : SUCCESS in 4m 22s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/9fd94d62db6f43039460443350ef70b0 : SUCCESS in 4m 48s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/ffcd4813a8ea4a999219968516139a1c : SUCCESS in 5m 19s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/bb478bb43fc443f081b5ba1a2f6eb22a : SUCCESS in 4m 33s\n- storlets-functional https://zuul.opendev.org/t/openstack/build/4cc31cfeab154e0ea0fb63ce9c3acbb6 : FAILURE in 19m 33s\n- storlets-functional-py3 https://zuul.opendev.org/t/openstack/build/54b5666984b149fb8e270202c56158d6 : FAILURE in 17m 35s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"94cb367b91a4e38963aa10ea3445881574bbd37f","author":{"_account_id":4608,"name":"Kota Tsuyuzaki","email":"bloodeagle40234@gmail.com","username":"tsuyuzaki-kota"},"date":"2019-11-06 01:32:45.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"721bc84892d5c1f2b3d7ec43bfe61d0e34e22f31","author":{"_account_id":4608,"name":"Kota Tsuyuzaki","email":"bloodeagle40234@gmail.com","username":"tsuyuzaki-kota"},"date":"2019-11-06 01:41:15.000000000","message":"Uploaded patch set 4: Commit message was updated.","accounts_in_message":[],"_revision_number":4},{"id":"dc91d1147fc5bc290226b416d489f848692b6bf3","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-11-06 02:21:44.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/3dcfb59a7b0147059d783d7f498eb1ab : SUCCESS in 4m 36s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/d438959f69b04fac8fa83d3a6c93c3ba : SUCCESS in 5m 02s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/a9b0c158233441ddb92f13dbf3ef908d : SUCCESS in 5m 01s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/52900f58662445a49968a85514520418 : SUCCESS in 5m 17s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/b239f22519bb4dfda2c1f690e0db3e36 : SUCCESS in 5m 24s\n- storlets-functional https://zuul.opendev.org/t/openstack/build/8240879a322843e09f3e4832657346ac : SUCCESS in 35m 25s\n- storlets-functional-py3 https://zuul.opendev.org/t/openstack/build/88980b12bf7740e5bd508df6f936d462 : FAILURE in 17m 57s (non-voting)","accounts_in_message":[],"_revision_number":4},{"id":"d6211de7ced0916a8296a9670bd65b93cccec922","author":{"_account_id":4608,"name":"Kota Tsuyuzaki","email":"bloodeagle40234@gmail.com","username":"tsuyuzaki-kota"},"date":"2019-11-06 02:35:33.000000000","message":"Uploaded patch set 5.","accounts_in_message":[],"_revision_number":5},{"id":"a5bf1648923dacefec07d634102d8f6ac846a5a5","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-11-06 03:10:59.000000000","message":"Patch Set 5: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/059120b01cc844928eb2ca412e497f89 : SUCCESS in 4m 41s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/e29f7002447247e4bea8326bc8339823 : SUCCESS in 4m 42s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/6cb02c3da6964f7e95fe95e6af387e3a : SUCCESS in 4m 45s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/5b46365f929e45c1812d1fd131824ea5 : SUCCESS in 5m 09s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/d0c344b374944244a905743290b82128 : SUCCESS in 4m 49s\n- storlets-functional https://zuul.opendev.org/t/openstack/build/c5da7026af224ba1b9b814bc38676e11 : SUCCESS in 34m 24s\n- storlets-functional-py3 https://zuul.opendev.org/t/openstack/build/f00cf60ee038443a8252eb951c8799f2 : FAILURE in 16m 56s (non-voting)","accounts_in_message":[],"_revision_number":5},{"id":"a7dda63762210b1ff8ab6f0c7a7c0385e61687e3","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2019-11-06 07:12:06.000000000","message":"Patch Set 5: Code-Review+1\n\n(1 comment)","accounts_in_message":[],"_revision_number":5},{"id":"a316f58d2115d45935039b2a134a90fc4f675da4","author":{"_account_id":4608,"name":"Kota Tsuyuzaki","email":"bloodeagle40234@gmail.com","username":"tsuyuzaki-kota"},"date":"2019-11-07 04:02:49.000000000","message":"Patch Set 6: Patch Set 5 was rebased","accounts_in_message":[],"_revision_number":6},{"id":"dce521ff6edeb354e9fd15d92b75612c8a3c6f21","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-11-07 04:41:57.000000000","message":"Patch Set 6: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/b1e07235ef8d499d8834bced0e262557 : SUCCESS in 4m 29s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/30990263e2904f659eb9b6d6466e0a21 : SUCCESS in 5m 10s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/136612b11f2e41c5a21914dd004c1c7c : SUCCESS in 4m 30s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/26dcd03f707e477b8b69d95c6736bc79 : SUCCESS in 4m 55s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/94756edc1df1429590aad8f893e13d3d : SUCCESS in 4m 40s\n- storlets-functional https://zuul.opendev.org/t/openstack/build/2d5d8c5682e54875ab6b9775ef65eab9 : SUCCESS in 37m 45s\n- storlets-functional-py3 https://zuul.opendev.org/t/openstack/build/7b3b280d252041e08ed87375ecf8d76a : FAILURE in 34m 00s (non-voting)","accounts_in_message":[],"_revision_number":6},{"id":"8f81f2e1e3a0a7abfb2b0563189491e84fd77372","author":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"date":"2019-11-07 08:25:23.000000000","message":"Patch Set 6: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":6},{"id":"d2925f0c84b47e8886c33064a373af5187910174","author":{"_account_id":4608,"name":"Kota Tsuyuzaki","email":"bloodeagle40234@gmail.com","username":"tsuyuzaki-kota"},"date":"2019-11-07 08:43:56.000000000","message":"Uploaded patch set 7: Patch Set 6 was rebased.","accounts_in_message":[],"_revision_number":7},{"id":"078112be13bb2764ada8c632d224a1b55cc7a537","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-11-07 09:32:46.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- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/3e9b6255b38a481ca87fff47bdc5916e : SUCCESS in 6m 08s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/c872aed69e174e788f2c6f834a5b5b33 : SUCCESS in 6m 30s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/d8e3287241d74420a7e670e1a360b573 : FAILURE in 7m 07s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/980890a5852c4884a5054119212ca882 : FAILURE in 8m 49s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/cd0cad67844341749b84e0b3a356decb : SUCCESS in 7m 31s\n- storlets-functional https://zuul.opendev.org/t/openstack/build/854620244c964777a248f917572506d4 : SUCCESS in 35m 32s\n- storlets-functional-py3 https://zuul.opendev.org/t/openstack/build/00eee1e03a23417aae5d7621afd9073e : FAILURE in 28m 22s (non-voting)","accounts_in_message":[],"_revision_number":7},{"id":"4897ded1f6d047aae45b84ea83a57fbbfa0be81e","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2019-11-07 23:50:40.000000000","message":"Uploaded patch set 8: Patch Set 7 was rebased.","accounts_in_message":[],"_revision_number":8},{"id":"8bb9495c7f292d32c6e6bdb2ea5124a3c0227d30","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-11-08 00:42:09.000000000","message":"Patch Set 8: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/234bb15c86ca4860b57a12c44fb188e2 : SUCCESS in 5m 18s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/8227b3f886a746deb9c29569ebb67288 : SUCCESS in 5m 01s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/64567db8853b4110b7c0a0260db73474 : SUCCESS in 7m 06s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/2e928d30ef0c4c21945a9f8c152b9060 : SUCCESS in 6m 04s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/8651a2dd26454f129e9b3fa8d50f1782 : SUCCESS in 4m 26s\n- storlets-functional https://zuul.opendev.org/t/openstack/build/8d09bc4aae884d87888ea86c99ec4bfa : SUCCESS in 39m 09s\n- storlets-functional-py3 https://zuul.opendev.org/t/openstack/build/eb4ffe0f708d42c2ba57454983fec8f2 : FAILURE in 21m 37s (non-voting)","accounts_in_message":[],"_revision_number":8},{"id":"b05339b6ff458bbe037103bbd212abf463d1542e","author":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"date":"2019-11-08 01:13:50.000000000","message":"Patch Set 8: Workflow+1","accounts_in_message":[],"_revision_number":8},{"id":"933ea3b5c5ef8291cb16781de7c23c01c0b0c28e","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-11-08 01:14:02.000000000","message":"Patch Set 8: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":8},{"id":"53915adce13071f33f9f6a3670d1d380c8afbc8b","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-11-08 01:52:39.000000000","message":"Patch Set 8: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/9bb46709a853419eb8d6cf1c6da64adc : SUCCESS in 4m 30s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/2aed3ba4025949b6bd3510761a3c4a48 : SUCCESS in 4m 27s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/ba8c0d5827cd465aa888080b14213a2a : SUCCESS in 5m 02s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/591abb725a764e708ee687d8eff13afb : SUCCESS in 5m 08s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/d0ff7910d3974d3496df8bdda1077ea4 : SUCCESS in 4m 42s\n- storlets-functional https://zuul.opendev.org/t/openstack/build/ad82d0ee7508437faa1d3b8331140ef8 : SUCCESS in 34m 49s\n- storlets-functional-py3 https://zuul.opendev.org/t/openstack/build/740ec0df2fc549cf8549fe8e28245a10 : FAILURE in 20m 13s (non-voting)","accounts_in_message":[],"_revision_number":8},{"id":"d73c5175fd994bcb01ad140378be9732579b4b59","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-11-08 01:52:40.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":8},{"id":"988e858c20740b57c7aabf5bb9994f91d84fbe73","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-11-08 01:54:41.000000000","message":"Patch Set 8:\n\nBuild succeeded (promote pipeline).\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/723edb417e0c4b17b54925683ab8fd04 : SUCCESS in 54s","accounts_in_message":[],"_revision_number":8}],"current_revision_number":8,"current_revision":"89fd96b9ffc3dabd580cfa243349927c42876ddc","revisions":{"d2acbf816c58a0d1c0cc8f171814816684adeb29":{"kind":"REWORK","_number":1,"created":"2019-11-04 22:47:54.000000000","uploader":{"_account_id":4608,"name":"Kota Tsuyuzaki","email":"bloodeagle40234@gmail.com","username":"tsuyuzaki-kota"},"ref":"refs/changes/22/692922/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/storlets","ref":"refs/changes/22/692922/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/storlets refs/changes/22/692922/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/storlets refs/changes/22/692922/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/storlets refs/changes/22/692922/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/storlets refs/changes/22/692922/1"}}},"commit":{"parents":[{"commit":"0af7a1822876f666b55534d6854aba63c762a6fc","subject":"PY3: Fix file open to read/write the data as bytes","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/storlets/commit/0af7a1822876f666b55534d6854aba63c762a6fc"}]}],"author":{"name":"Kota Tsuyuzaki","email":"kota.tsuyuzaki.pc@hco.ntt.co.jp","date":"2019-11-04 22:40:06.000000000","tz":540},"committer":{"name":"Kota Tsuyuzaki","email":"kota.tsuyuzaki.pc@hco.ntt.co.jp","date":"2019-11-04 22:40:06.000000000","tz":540},"subject":"WIP: ensure bytes format in sbus conversation","message":"WIP: ensure bytes format in sbus conversation\n\nOriginally, that was just str, that can be compatible with\nchar in python c_types. However, in python3, str is not a\nbyte format but bytes. This patch is intended to encupsulate\nany data format (path name, metadata) into SBus module that\ntranforms them from str to bytes at the send time. (receive\nwill work as well from bytes to str) Thus, any other storlet\nmodules are able to use them as str as well as ever.\n\nChange-Id: I542db555798e7ef67bf0db9d98d1c14578118f86\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/storlets/commit/d2acbf816c58a0d1c0cc8f171814816684adeb29"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/storlets/commit/d2acbf816c58a0d1c0cc8f171814816684adeb29"}]},"branch":"refs/heads/master"},"a718fdf413a451d1fc61afc27e3eefcbf6dbe0fa":{"kind":"REWORK","_number":2,"created":"2019-11-05 00:13:09.000000000","uploader":{"_account_id":4608,"name":"Kota Tsuyuzaki","email":"bloodeagle40234@gmail.com","username":"tsuyuzaki-kota"},"ref":"refs/changes/22/692922/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/storlets","ref":"refs/changes/22/692922/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/storlets refs/changes/22/692922/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/storlets refs/changes/22/692922/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/storlets refs/changes/22/692922/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/storlets refs/changes/22/692922/2"}}},"commit":{"parents":[{"commit":"0af7a1822876f666b55534d6854aba63c762a6fc","subject":"PY3: Fix file open to read/write the data as bytes","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/storlets/commit/0af7a1822876f666b55534d6854aba63c762a6fc"}]}],"author":{"name":"Kota Tsuyuzaki","email":"kota.tsuyuzaki.pc@hco.ntt.co.jp","date":"2019-11-04 22:40:06.000000000","tz":540},"committer":{"name":"Kota Tsuyuzaki","email":"kota.tsuyuzaki.pc@hco.ntt.co.jp","date":"2019-11-05 00:12:43.000000000","tz":540},"subject":"WIP: Use c_wchar_p for str object","message":"WIP: Use c_wchar_p for str object\n\nStorlets metadata, command, and path are handled as str.\nAnd, in python3, str is not compatible with bytes. That\ncauses type mismatch in the ctypes translation.\n\nThis patch changes the type from c_char_p (expects bytes)\nto c_wchar_p (expects str) that allows str object in args\nin both py2 and py3.\n\nChange-Id: I542db555798e7ef67bf0db9d98d1c14578118f86\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/storlets/commit/a718fdf413a451d1fc61afc27e3eefcbf6dbe0fa"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/storlets/commit/a718fdf413a451d1fc61afc27e3eefcbf6dbe0fa"}]},"branch":"refs/heads/master"},"b1a16ec525a8d40a00487435377dbd5b0c95d52f":{"kind":"REWORK","_number":3,"created":"2019-11-06 01:32:45.000000000","uploader":{"_account_id":4608,"name":"Kota Tsuyuzaki","email":"bloodeagle40234@gmail.com","username":"tsuyuzaki-kota"},"ref":"refs/changes/22/692922/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/storlets","ref":"refs/changes/22/692922/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/storlets refs/changes/22/692922/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/storlets refs/changes/22/692922/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/storlets refs/changes/22/692922/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/storlets refs/changes/22/692922/3"}}},"commit":{"parents":[{"commit":"0af7a1822876f666b55534d6854aba63c762a6fc","subject":"PY3: Fix file open to read/write the data as bytes","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/storlets/commit/0af7a1822876f666b55534d6854aba63c762a6fc"}]}],"author":{"name":"Kota Tsuyuzaki","email":"kota.tsuyuzaki.pc@hco.ntt.co.jp","date":"2019-11-04 22:40:06.000000000","tz":540},"committer":{"name":"Kota Tsuyuzaki","email":"kota.tsuyuzaki.pc@hco.ntt.co.jp","date":"2019-11-06 01:28:23.000000000","tz":540},"subject":"WIP: ensure bytes format in sbus conversation","message":"WIP: ensure bytes format in sbus conversation\n\nOriginally, that was just str, that can be compatible with\nchar in python c_types. However, in python3, str is not a\nbyte format but bytes. This patch is intended to encupsulate\nany data format (path name, metadata) into SBus module that\ntranforms them from str to bytes at the send time. (receive\nwill work as well from bytes to str) Thus, any other storlet\nmodules are able to use them as str as well as ever.\n\nChange-Id: I542db555798e7ef67bf0db9d98d1c14578118f86\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/storlets/commit/b1a16ec525a8d40a00487435377dbd5b0c95d52f"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/storlets/commit/b1a16ec525a8d40a00487435377dbd5b0c95d52f"}]},"branch":"refs/heads/master"},"39673ff184f6932f1cdbe56f8d94c47b894834e5":{"kind":"NO_CODE_CHANGE","_number":4,"created":"2019-11-06 01:41:15.000000000","uploader":{"_account_id":4608,"name":"Kota Tsuyuzaki","email":"bloodeagle40234@gmail.com","username":"tsuyuzaki-kota"},"ref":"refs/changes/22/692922/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/storlets","ref":"refs/changes/22/692922/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/storlets refs/changes/22/692922/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/storlets refs/changes/22/692922/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/storlets refs/changes/22/692922/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/storlets refs/changes/22/692922/4"}}},"commit":{"parents":[{"commit":"0af7a1822876f666b55534d6854aba63c762a6fc","subject":"PY3: Fix file open to read/write the data as bytes","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/storlets/commit/0af7a1822876f666b55534d6854aba63c762a6fc"}]}],"author":{"name":"Kota Tsuyuzaki","email":"kota.tsuyuzaki.pc@hco.ntt.co.jp","date":"2019-11-04 22:40:06.000000000","tz":540},"committer":{"name":"Kota Tsuyuzaki","email":"kota.tsuyuzaki.pc@hco.ntt.co.jp","date":"2019-11-06 01:40:44.000000000","tz":540},"subject":"PY3: ensure bytes format in sbus conversation","message":"PY3: ensure bytes format in sbus conversation\n\nOriginally, that was just str, that can be compatible with\nchar in python c_types. However, in python3, str is not a\nbyte format but bytes. This patch is intended to encupsulate\nany data format (path name, metadata) into SBus module that\ntranforms them from str to bytes at the send time. (receive\nwill work as well from bytes to str) Thus, any other storlet\nmodules are able to use them as str as well as ever.\n\nChange-Id: I542db555798e7ef67bf0db9d98d1c14578118f86\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/storlets/commit/39673ff184f6932f1cdbe56f8d94c47b894834e5"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/storlets/commit/39673ff184f6932f1cdbe56f8d94c47b894834e5"}]},"branch":"refs/heads/master"},"cabc68675af25719e69511938676efe966de0008":{"kind":"REWORK","_number":5,"created":"2019-11-06 02:35:33.000000000","uploader":{"_account_id":4608,"name":"Kota Tsuyuzaki","email":"bloodeagle40234@gmail.com","username":"tsuyuzaki-kota"},"ref":"refs/changes/22/692922/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/storlets","ref":"refs/changes/22/692922/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/storlets refs/changes/22/692922/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/storlets refs/changes/22/692922/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/storlets refs/changes/22/692922/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/storlets refs/changes/22/692922/5"}}},"commit":{"parents":[{"commit":"0af7a1822876f666b55534d6854aba63c762a6fc","subject":"PY3: Fix file open to read/write the data as bytes","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/storlets/commit/0af7a1822876f666b55534d6854aba63c762a6fc"}]}],"author":{"name":"Kota Tsuyuzaki","email":"kota.tsuyuzaki.pc@hco.ntt.co.jp","date":"2019-11-04 22:40:06.000000000","tz":540},"committer":{"name":"Kota Tsuyuzaki","email":"kota.tsuyuzaki.pc@hco.ntt.co.jp","date":"2019-11-06 02:35:06.000000000","tz":540},"subject":"PY3: ensure bytes format in sbus conversation","message":"PY3: ensure bytes format in sbus conversation\n\nOriginally, that was just str, that can be compatible with\nchar in python c_types. However, in python3, str is not a\nbyte format but bytes. This patch is intended to encupsulate\nany data format (path name, metadata) into SBus module that\ntranforms them from str to bytes at the send time. (receive\nwill work as well from bytes to str) Thus, any other storlet\nmodules are able to use them as str as well as ever.\n\nChange-Id: I542db555798e7ef67bf0db9d98d1c14578118f86\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/storlets/commit/cabc68675af25719e69511938676efe966de0008"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/storlets/commit/cabc68675af25719e69511938676efe966de0008"}]},"branch":"refs/heads/master"},"d149727c8a70fc7408b0a5762c2aa591b76d8bd5":{"kind":"TRIVIAL_REBASE","_number":6,"created":"2019-11-07 04:02:49.000000000","uploader":{"_account_id":4608,"name":"Kota Tsuyuzaki","email":"bloodeagle40234@gmail.com","username":"tsuyuzaki-kota"},"ref":"refs/changes/22/692922/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/storlets","ref":"refs/changes/22/692922/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/storlets refs/changes/22/692922/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/storlets refs/changes/22/692922/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/storlets refs/changes/22/692922/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/storlets refs/changes/22/692922/6"}}},"commit":{"parents":[{"commit":"13e0d252528abb87e0236a610e4d19fae376acd8","subject":"PY3: Fix file open to read/write the data as bytes","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/storlets/commit/13e0d252528abb87e0236a610e4d19fae376acd8"}]}],"author":{"name":"Kota Tsuyuzaki","email":"kota.tsuyuzaki.pc@hco.ntt.co.jp","date":"2019-11-04 22:40:06.000000000","tz":540},"committer":{"name":"Kota Tsuyuzaki","email":"kota.tsuyuzaki.pc@hco.ntt.co.jp","date":"2019-11-07 04:02:49.000000000","tz":0},"subject":"PY3: ensure bytes format in sbus conversation","message":"PY3: ensure bytes format in sbus conversation\n\nOriginally, that was just str, that can be compatible with\nchar in python c_types. However, in python3, str is not a\nbyte format but bytes. This patch is intended to encupsulate\nany data format (path name, metadata) into SBus module that\ntranforms them from str to bytes at the send time. (receive\nwill work as well from bytes to str) Thus, any other storlet\nmodules are able to use them as str as well as ever.\n\nChange-Id: I542db555798e7ef67bf0db9d98d1c14578118f86\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/storlets/commit/d149727c8a70fc7408b0a5762c2aa591b76d8bd5"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/storlets/commit/d149727c8a70fc7408b0a5762c2aa591b76d8bd5"}]},"branch":"refs/heads/master"},"7c6cd97db933d27ab1c2d9108b0c041bedd991b1":{"kind":"TRIVIAL_REBASE","_number":7,"created":"2019-11-07 08:43:56.000000000","uploader":{"_account_id":4608,"name":"Kota Tsuyuzaki","email":"bloodeagle40234@gmail.com","username":"tsuyuzaki-kota"},"ref":"refs/changes/22/692922/7","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/storlets","ref":"refs/changes/22/692922/7","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/storlets refs/changes/22/692922/7 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/storlets refs/changes/22/692922/7 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/storlets refs/changes/22/692922/7 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/storlets refs/changes/22/692922/7"}}},"commit":{"parents":[{"commit":"fb6fc7474373cbcfbf8dac0dc7073a0a1858f977","subject":"PY3: Fix file open to read/write the data as bytes","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/storlets/commit/fb6fc7474373cbcfbf8dac0dc7073a0a1858f977"}]}],"author":{"name":"Kota Tsuyuzaki","email":"kota.tsuyuzaki.pc@hco.ntt.co.jp","date":"2019-11-04 22:40:06.000000000","tz":540},"committer":{"name":"Kota Tsuyuzaki","email":"kota.tsuyuzaki.pc@hco.ntt.co.jp","date":"2019-11-07 08:43:16.000000000","tz":540},"subject":"PY3: ensure bytes format in sbus conversation","message":"PY3: ensure bytes format in sbus conversation\n\nOriginally, that was just str, that can be compatible with\nchar in python c_types. However, in python3, str is not a\nbyte format but bytes. This patch is intended to encupsulate\nany data format (path name, metadata) into SBus module that\ntranforms them from str to bytes at the send time. (receive\nwill work as well from bytes to str) Thus, any other storlet\nmodules are able to use them as str as well as ever.\n\nChange-Id: I542db555798e7ef67bf0db9d98d1c14578118f86\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/storlets/commit/7c6cd97db933d27ab1c2d9108b0c041bedd991b1"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/storlets/commit/7c6cd97db933d27ab1c2d9108b0c041bedd991b1"}]},"branch":"refs/heads/master"},"89fd96b9ffc3dabd580cfa243349927c42876ddc":{"kind":"TRIVIAL_REBASE","_number":8,"created":"2019-11-07 23:50:40.000000000","uploader":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"ref":"refs/changes/22/692922/8","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/storlets","ref":"refs/changes/22/692922/8","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/storlets refs/changes/22/692922/8 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/storlets refs/changes/22/692922/8 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/storlets refs/changes/22/692922/8 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/storlets refs/changes/22/692922/8"}}},"commit":{"parents":[{"commit":"84421c93d044078f0975dfb4025111b133d26482","subject":"PY3: Fix file open to read/write the data as bytes","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/storlets/commit/84421c93d044078f0975dfb4025111b133d26482"}]}],"author":{"name":"Kota Tsuyuzaki","email":"kota.tsuyuzaki.pc@hco.ntt.co.jp","date":"2019-11-04 22:40:06.000000000","tz":540},"committer":{"name":"Tim Burke","email":"tim.burke@gmail.com","date":"2019-11-07 23:49:06.000000000","tz":0},"subject":"PY3: ensure bytes format in sbus conversation","message":"PY3: ensure bytes format in sbus conversation\n\nOriginally, that was just str, that can be compatible with\nchar in python c_types. However, in python3, str is not a\nbyte format but bytes. This patch is intended to encupsulate\nany data format (path name, metadata) into SBus module that\ntranforms them from str to bytes at the send time. (receive\nwill work as well from bytes to str) Thus, any other storlet\nmodules are able to use them as str as well as ever.\n\nChange-Id: I542db555798e7ef67bf0db9d98d1c14578118f86\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/storlets/commit/89fd96b9ffc3dabd580cfa243349927c42876ddc"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/storlets/commit/89fd96b9ffc3dabd580cfa243349927c42876ddc"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
