)]}'
{"id":"openstack%2Fstorlets~694208","triplet_id":"openstack%2Fstorlets~master~Ib41735d8801f0c99ed0563213dcf414fefb5cbb2","project":"openstack/storlets","branch":"master","hashtags":[],"change_id":"Ib41735d8801f0c99ed0563213dcf414fefb5cbb2","subject":"Avoid broken http header including white space","status":"MERGED","created":"2019-11-14 07:32:33.000000000","updated":"2019-11-15 09:11:53.000000000","submitted":"2019-11-15 09:10:42.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":8,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"694208-1573809042402-1353a74c","meta_rev_id":"cd2ad06a09296c165b538ff653400ade14f08566","_number":694208,"virtual_id_number":694208,"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":4608,"name":"Kota Tsuyuzaki","email":"bloodeagle40234@gmail.com","username":"tsuyuzaki-kota"},{"value":0,"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},{"value":0,"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2019-11-15 09:10:42.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-2":"Fails","-1":"Doesn\u0027t seem to work"," 0":"No score","+1":"Works for me","+2":"Verified"},"description":"","default_value":0,"optional":true},"Code-Review":{"approved":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"all":[{"value":0,"_account_id":4608,"name":"Kota Tsuyuzaki","email":"bloodeagle40234@gmail.com","username":"tsuyuzaki-kota"},{"value":2,"date":"2019-11-15 08:32:27.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},{"value":1,"date":"2019-11-15 08:26:44.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-2":"Do not merge","-1":"This patch needs further work before it can be merged"," 0":"No score","+1":"Looks good to me, but someone else must approve","+2":"Looks good to me (core reviewer)"},"description":"","default_value":0,"optional":true},"Workflow":{"approved":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"all":[{"value":0,"_account_id":4608,"name":"Kota Tsuyuzaki","email":"bloodeagle40234@gmail.com","username":"tsuyuzaki-kota"},{"value":1,"date":"2019-11-15 08:32:27.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":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":4608,"name":"Kota Tsuyuzaki","email":"bloodeagle40234@gmail.com","username":"tsuyuzaki-kota"},{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2019-11-15 08:26:44.000000000","updated_by":{"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},"reviewer":{"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},"state":"REVIEWER"},{"updated":"2019-11-15 08:32:27.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-15 09:10:42.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":"54534019446c5287f0d36f3705c737e38021c008","author":{"_account_id":4608,"name":"Kota Tsuyuzaki","email":"bloodeagle40234@gmail.com","username":"tsuyuzaki-kota"},"date":"2019-11-14 07:32:33.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"02aee1921d64f579e256f2cdd1b33984cf49910e","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-11-14 07:58:10.000000000","message":"Patch Set 1: 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/2d86ca1a3cd844ceb4913eb516bf1652 : FAILURE in 6m 16s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/07306b544ace4d789a5365e944fbbbad : SUCCESS in 6m 59s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/3799577d6b70421c8ab213a5d0379435 : SUCCESS in 5m 36s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/565e2617ac02443bae106c5fcb11821a : SUCCESS in 7m 43s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/eddef91dbcac4a6d9912cec34ddb4e06 : SUCCESS in 4m 50s\n- storlets-functional https://zuul.opendev.org/t/openstack/build/586a59512e8a4f4a9a81fb8cf3ffb7ea : SUCCESS in 24m 40s\n- storlets-functional-py3 https://zuul.opendev.org/t/openstack/build/79296673c20e4266b797cea3682ce6e5 : FAILURE in 24m 07s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"e0342218001046978318a7441bebab12b0f90d39","author":{"_account_id":4608,"name":"Kota Tsuyuzaki","email":"bloodeagle40234@gmail.com","username":"tsuyuzaki-kota"},"date":"2019-11-14 10:03:32.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"286d0f6b7bd317da4bdc8dc13bdb8f18aafe394c","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-11-14 10:31:41.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/a1388f8ed79a44379464809858333d4b : SUCCESS in 5m 31s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/bde225b40be04a1488bf0a2135763440 : SUCCESS in 5m 39s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/88797afacfb64263a4cbfec5fd49eada : SUCCESS in 4m 46s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/21996790e17e4307b9a76e1a0a7cbbf4 : SUCCESS in 5m 49s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/5dd50ba87f01415680f1381bf0f1a628 : SUCCESS in 5m 57s\n- storlets-functional https://zuul.opendev.org/t/openstack/build/ca9923e280a4428c8f4e622add32d03e : FAILURE in 24m 16s\n- storlets-functional-py3 https://zuul.opendev.org/t/openstack/build/50937947fa0a4e5e98c71e17918fd8f5 : FAILURE in 23m 13s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"35b15cf5f5cce0b8d1236eba304788668d32fa1f","author":{"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},"date":"2019-11-14 10:53:20.000000000","message":"Patch Set 2: Code-Review-1\n\n(3 comments)\n\nHello,\n\nSee my inline comments:","accounts_in_message":[],"_revision_number":2},{"id":"c9ba61362199a031aab1667357a93c4fc33a6454","author":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"date":"2019-11-15 01:03:12.000000000","message":"Patch Set 2:\n\n(2 comments)\n\nSeems like func test is still failing because of the failure when decoding json coming from Java app\n\nNov 14 10:28:34 ubuntu-bionic-rax-dfw-0012809737 object-server: Failed to load metadata from json: #012Traceback (most recent call last):#012  File \"/usr/local/lib/python2.7/dist-packages/storlets/gateway/gateways/docker/runtime.py\", line 718, in _read_metadata#012    return json.loads(flat_json)#012  File \"/usr/lib/python2.7/json/__init__.py\", line 339, in loads#012    return _default_decoder.decode(s)#012  File \"/usr/lib/python2.7/json/decoder.py\", line 364, in decode#012    obj, end \u003d self.raw_decode(s, idx\u003d_w(s, 0).end())#012  File \"/usr/lib/python2.7/json/decoder.py\", line 382, in raw_decode#012    raise ValueError(\"No JSON object could be decoded\")#012ValueError: No JSON object could be decoded (txn: tx445e76ff38d249f4a29ce-005dcd2c50)","accounts_in_message":[],"_revision_number":2},{"id":"3d7fee679591d73081267ecf22fc21a0faeb953f","author":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"date":"2019-11-15 02:01:22.000000000","message":"Patch Set 2:\n\nrecheck","accounts_in_message":[],"_revision_number":2},{"id":"b236404ac54a575a8f4fc6c700cf90e69507c147","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-11-15 02:23:58.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/ce4e882453d04b6aaa3efb201db45926 : SUCCESS in 4m 27s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/b495815dc8e34ab5b85d7cce59b4e1c2 : SUCCESS in 3m 44s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/74c2440c573d4ae4a3b625cfaea07eab : SUCCESS in 4m 07s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/d599360106414936b3c6b9d72719b720 : SUCCESS in 4m 52s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/f0a4d3a6e59b482d83315ab74026e380 : SUCCESS in 3m 57s\n- storlets-functional https://zuul.opendev.org/t/openstack/build/eb966f48a6ef466fa11e990a228a6dfa : SUCCESS in 21m 45s\n- storlets-functional-py3 https://zuul.opendev.org/t/openstack/build/02e65a40f02941978368acec3a3b5abd : FAILURE in 20m 21s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"cf10ed93fbbfe831b949de6e0aa317e17a9fde3d","author":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"date":"2019-11-15 03:56:52.000000000","message":"Patch Set 2:\n\nplease ignore my comment before.\nSeems like that exception is not related to execution test.","accounts_in_message":[],"_revision_number":2},{"id":"28ffbc5420681b4ffc2ffab925b6084bd3730bc6","author":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"date":"2019-11-15 07:16:54.000000000","message":"Patch Set 2: Code-Review+2","accounts_in_message":[],"_revision_number":2},{"id":"64e8b106e6240d680868ab9673a6470c18d08d35","author":{"_account_id":4608,"name":"Kota Tsuyuzaki","email":"bloodeagle40234@gmail.com","username":"tsuyuzaki-kota"},"date":"2019-11-15 07:43:53.000000000","message":"Patch Set 3: Commit message was updated.","accounts_in_message":[],"_revision_number":3},{"id":"dd09bb52980b695efb0379983520174037d6be84","author":{"_account_id":4608,"name":"Kota Tsuyuzaki","email":"bloodeagle40234@gmail.com","username":"tsuyuzaki-kota"},"date":"2019-11-15 07:44:16.000000000","message":"Patch Set 2:\n\n(2 comments)","accounts_in_message":[],"_revision_number":2},{"id":"d0444810d8a9256242818fb5351b5b1719f90675","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-11-15 08:15:27.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/cfc4d888606049ca84c0cc7279d2550d : SUCCESS in 5m 16s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/b81ae052161249debb3ecfdf239b4a83 : SUCCESS in 4m 38s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/8222593744814f78910b7d4d41429594 : SUCCESS in 5m 57s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/2eb2cd9f6ebf4b8bbbb31b382bf65376 : SUCCESS in 5m 48s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/45ac7b48f70f474c87946e62536b4b58 : SUCCESS in 4m 55s\n- storlets-functional https://zuul.opendev.org/t/openstack/build/3d4d571947f5452388b3c945698a1893 : SUCCESS in 22m 41s\n- storlets-functional-py3 https://zuul.opendev.org/t/openstack/build/8cc0a42ca4e3469797714e5527ff6bf4 : FAILURE in 24m 17s (non-voting)","accounts_in_message":[],"_revision_number":3},{"id":"f6ca0574ee5576082f01cac6ca98f9abb8b82c9d","author":{"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},"date":"2019-11-15 08:26:44.000000000","message":"Patch Set 3: Code-Review+1\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"f1f7adc74244a1ca7a81eddadfcede74e296b15b","author":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"date":"2019-11-15 08:32:27.000000000","message":"Patch Set 3: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":3},{"id":"1aa0a7fe02a6943c1b89765cd303eadec7291437","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-11-15 08:32:39.000000000","message":"Patch Set 3: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":3},{"id":"a9663722c01509c530ce6c9cccc0644221289cd0","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-11-15 09:10:42.000000000","message":"Patch Set 3: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/1e4b31d624624ec8abcf3e162a5dddba : SUCCESS in 8m 08s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/125f2bc0fd104479a6a95bcefe2c499c : SUCCESS in 8m 17s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/469263580d704633bf789215e4e02efa : SUCCESS in 8m 09s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/9843afa5eb3d417c811b5cb8f41effc8 : SUCCESS in 10m 02s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/ad51c4a097a14aeb947b1b64e94795a2 : SUCCESS in 4m 57s\n- storlets-functional https://zuul.opendev.org/t/openstack/build/db6e470f974b4b2baa2edd7d219f2883 : SUCCESS in 21m 14s\n- storlets-functional-py3 https://zuul.opendev.org/t/openstack/build/d4b85d4f486c4b3cbf7255bef8717c4d : FAILURE in 27m 55s (non-voting)","accounts_in_message":[],"_revision_number":3},{"id":"508fe77f250e3ceeeb6c8a43e5875da72edd35f0","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-11-15 09:10:42.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":3},{"id":"cd2ad06a09296c165b538ff653400ade14f08566","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-11-15 09:11:53.000000000","message":"Patch Set 3:\n\nBuild succeeded (promote pipeline).\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/7c9b3eab8c2a4115a6a1126b3b71cf8b : SUCCESS in 53s","accounts_in_message":[],"_revision_number":3}],"current_revision_number":3,"current_revision":"b4af2b12b690ba8d6a59307108930ef3c4364751","revisions":{"a7064014cee2c5843fd3cd1658ab26fc4613b41a":{"kind":"REWORK","_number":1,"created":"2019-11-14 07:32:33.000000000","uploader":{"_account_id":4608,"name":"Kota Tsuyuzaki","email":"bloodeagle40234@gmail.com","username":"tsuyuzaki-kota"},"ref":"refs/changes/08/694208/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/storlets","ref":"refs/changes/08/694208/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/storlets refs/changes/08/694208/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/storlets refs/changes/08/694208/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/storlets refs/changes/08/694208/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/storlets refs/changes/08/694208/1"}}},"commit":{"parents":[{"commit":"b0c939fe249ce993d1a5bf4e402b5d324a9da586","subject":"Merge \"Update test_deploy_storlet expectations to be bytes\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/storlets/commit/b0c939fe249ce993d1a5bf4e402b5d324a9da586"}]}],"author":{"name":"Kota Tsuyuzaki","email":"kota.tsuyuzaki.pc@hco.ntt.co.jp","date":"2019-11-14 07:31:01.000000000","tz":540},"committer":{"name":"Kota Tsuyuzaki","email":"kota.tsuyuzaki.pc@hco.ntt.co.jp","date":"2019-11-14 07:31:01.000000000","tz":540},"subject":"WIP: try broken http header","message":"WIP: try broken http header\n\nI\u0027m not sure if this is true solution but the execution result header\nin user metadata looks invalid because it includes space in the header key.\n\nSo try to remove the dengerous space in the http header key with this patch.\n\nChange-Id: Ib41735d8801f0c99ed0563213dcf414fefb5cbb2\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/storlets/commit/a7064014cee2c5843fd3cd1658ab26fc4613b41a"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/storlets/commit/a7064014cee2c5843fd3cd1658ab26fc4613b41a"}]},"branch":"refs/heads/master"},"4b22322f57657f14d36182b70a5ffc942e3d144a":{"kind":"REWORK","_number":2,"created":"2019-11-14 10:03:32.000000000","uploader":{"_account_id":4608,"name":"Kota Tsuyuzaki","email":"bloodeagle40234@gmail.com","username":"tsuyuzaki-kota"},"ref":"refs/changes/08/694208/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/storlets","ref":"refs/changes/08/694208/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/storlets refs/changes/08/694208/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/storlets refs/changes/08/694208/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/storlets refs/changes/08/694208/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/storlets refs/changes/08/694208/2"}}},"commit":{"parents":[{"commit":"b0c939fe249ce993d1a5bf4e402b5d324a9da586","subject":"Merge \"Update test_deploy_storlet expectations to be bytes\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/storlets/commit/b0c939fe249ce993d1a5bf4e402b5d324a9da586"}]}],"author":{"name":"Kota Tsuyuzaki","email":"kota.tsuyuzaki.pc@hco.ntt.co.jp","date":"2019-11-14 07:31:01.000000000","tz":540},"committer":{"name":"Kota Tsuyuzaki","email":"kota.tsuyuzaki.pc@hco.ntt.co.jp","date":"2019-11-14 10:01:16.000000000","tz":540},"subject":"Avoid broken http header including white space","message":"Avoid broken http header including white space\n\nThe execution result header in user metadata looks invalid\nand it cuases the hang in the func CI tessting.\nSo let\u0027s remove the dangerous white space in the http\nheader key with this patch.\n\nChange-Id: Ib41735d8801f0c99ed0563213dcf414fefb5cbb2\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/storlets/commit/4b22322f57657f14d36182b70a5ffc942e3d144a"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/storlets/commit/4b22322f57657f14d36182b70a5ffc942e3d144a"}]},"branch":"refs/heads/master"},"b4af2b12b690ba8d6a59307108930ef3c4364751":{"kind":"NO_CODE_CHANGE","_number":3,"created":"2019-11-15 07:43:53.000000000","uploader":{"_account_id":4608,"name":"Kota Tsuyuzaki","email":"bloodeagle40234@gmail.com","username":"tsuyuzaki-kota"},"ref":"refs/changes/08/694208/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/storlets","ref":"refs/changes/08/694208/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/storlets refs/changes/08/694208/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/storlets refs/changes/08/694208/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/storlets refs/changes/08/694208/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/storlets refs/changes/08/694208/3"}}},"commit":{"parents":[{"commit":"b0c939fe249ce993d1a5bf4e402b5d324a9da586","subject":"Merge \"Update test_deploy_storlet expectations to be bytes\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/storlets/commit/b0c939fe249ce993d1a5bf4e402b5d324a9da586"}]}],"author":{"name":"Kota Tsuyuzaki","email":"kota.tsuyuzaki.pc@hco.ntt.co.jp","date":"2019-11-14 07:31:01.000000000","tz":540},"committer":{"name":"Kota Tsuyuzaki","email":"kota.tsuyuzaki.pc@hco.ntt.co.jp","date":"2019-11-15 07:43:42.000000000","tz":0},"subject":"Avoid broken http header including white space","message":"Avoid broken http header including white space\n\nThe execution result header in user metadata looks invalid\nand it cuases the hang in the func CI tessting.\nSo let\u0027s remove the dangerous white space in the http\nheader key with this patch.\n\nThe skip test removed in this patch has been since\nhttps://review.opendev.org/#/c/693549 . The skipping\npurpose was to progress py3 migration (we\u0027d like to find\nany other issues than this at the time) so the test is still\nworth, then this fix enables to pass the test.\n\nChange-Id: Ib41735d8801f0c99ed0563213dcf414fefb5cbb2\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/storlets/commit/b4af2b12b690ba8d6a59307108930ef3c4364751"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/storlets/commit/b4af2b12b690ba8d6a59307108930ef3c4364751"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
