)]}'
{"id":"openstack%2Fstorlets~420356","triplet_id":"openstack%2Fstorlets~master~Icd81d28b9b3555bce365e7b279ada074d239fddc","project":"openstack/storlets","branch":"master","topic":"restart","hashtags":[],"change_id":"Icd81d28b9b3555bce365e7b279ada074d239fddc","subject":"Prevent undesired retry when starting container","status":"MERGED","created":"2017-01-14 17:00:54.000000000","updated":"2019-07-03 06:41:34.000000000","submitted":"2019-07-03 06:41:33.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":7,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"420356-1562136094018-d5a15b68","meta_rev_id":"2d814fb1c134c729eb5f30add2698dbe246ebca2","_number":420356,"virtual_id_number":420356,"owner":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"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":11317,"name":"Eran Rom","email":"eran@itsonlyme.name","username":"eranr"},{"value":0,"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},{"value":2,"date":"2019-07-03 06:41:33.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":4608,"name":"Kota Tsuyuzaki","email":"bloodeagle40234@gmail.com","username":"tsuyuzaki-kota"},"all":[{"value":2,"date":"2019-07-03 05:57:28.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":4608,"name":"Kota Tsuyuzaki","email":"bloodeagle40234@gmail.com","username":"tsuyuzaki-kota"},{"value":0,"_account_id":11317,"name":"Eran Rom","email":"eran@itsonlyme.name","username":"eranr"},{"value":0,"_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"]}],"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":4608,"name":"Kota Tsuyuzaki","email":"bloodeagle40234@gmail.com","username":"tsuyuzaki-kota"},"all":[{"value":1,"date":"2019-07-03 05:57:28.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":4608,"name":"Kota Tsuyuzaki","email":"bloodeagle40234@gmail.com","username":"tsuyuzaki-kota"},{"value":0,"_account_id":11317,"name":"Eran Rom","email":"eran@itsonlyme.name","username":"eranr"},{"value":0,"_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"]}],"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":11317,"name":"Eran Rom","email":"eran@itsonlyme.name","username":"eranr"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2017-01-25 07:40:05.000000000","updated_by":{"_account_id":11317,"name":"Eran Rom","email":"eran@itsonlyme.name","username":"eranr"},"reviewer":{"_account_id":11317,"name":"Eran Rom","email":"eran@itsonlyme.name","username":"eranr"},"state":"REVIEWER"},{"updated":"2019-07-03 05:57:28.000000000","updated_by":{"_account_id":4608,"name":"Kota Tsuyuzaki","email":"bloodeagle40234@gmail.com","username":"tsuyuzaki-kota"},"reviewer":{"_account_id":4608,"name":"Kota Tsuyuzaki","email":"bloodeagle40234@gmail.com","username":"tsuyuzaki-kota"},"state":"REVIEWER"},{"updated":"2019-07-03 06:41:33.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":"0844746ec92d1d9b16d98920be05d7a642f721be","author":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"date":"2017-01-14 17:00:54.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"563492adc99b8342e6e9112da9d4c6ab12e78d2a","author":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"date":"2017-01-14 17:06:06.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"693c9614190cac08dacbde5b93cabefaaa57e18e","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2017-01-14 17:37:10.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-storlets-pep8-ubuntu-xenial http://logs.openstack.org/56/420356/2/check/gate-storlets-pep8-ubuntu-xenial/a1c7252/ : SUCCESS in 2m 57s\n- gate-storlets-python27-ubuntu-xenial http://logs.openstack.org/56/420356/2/check/gate-storlets-python27-ubuntu-xenial/f74ff36/ : SUCCESS in 2m 35s\n- gate-storlets-functional-ubuntu-xenial http://logs.openstack.org/56/420356/2/check/gate-storlets-functional-ubuntu-xenial/ec2cadf/ : SUCCESS in 30m 52s","accounts_in_message":[],"_revision_number":2},{"id":"90ff4fdc3fd76c9ebc779009c7dafb0def6def7d","author":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"date":"2017-01-14 18:09:49.000000000","message":"Uploaded patch set 3: Patch Set 2 was rebased.","accounts_in_message":[],"_revision_number":3},{"id":"66b7443fe5bffcb6a13637a0d57ce039a4a63ac6","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2017-01-14 18:46:19.000000000","message":"Patch Set 3: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see http://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n- gate-storlets-pep8-ubuntu-xenial http://logs.openstack.org/56/420356/3/check/gate-storlets-pep8-ubuntu-xenial/ba0283e/ : SUCCESS in 2m 50s\n- gate-storlets-python27-ubuntu-xenial http://logs.openstack.org/56/420356/3/check/gate-storlets-python27-ubuntu-xenial/c44f072/ : SUCCESS in 2m 09s\n- gate-storlets-functional-ubuntu-xenial http://logs.openstack.org/56/420356/3/check/gate-storlets-functional-ubuntu-xenial/43b3c41/ : FAILURE in 35m 17s","accounts_in_message":[],"_revision_number":3},{"id":"fe22670a33b1e138c5fbf5b018fcfe5004cb5826","author":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"date":"2017-01-14 18:55:53.000000000","message":"Patch Set 3:\n\nrecheck","accounts_in_message":[],"_revision_number":3},{"id":"2080c9d5451feb9253e1366b60cbd0e7b8613949","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2017-01-14 19:26:45.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-storlets-pep8-ubuntu-xenial http://logs.openstack.org/56/420356/3/check/gate-storlets-pep8-ubuntu-xenial/6e45ceb/ : SUCCESS in 3m 02s\n- gate-storlets-python27-ubuntu-xenial http://logs.openstack.org/56/420356/3/check/gate-storlets-python27-ubuntu-xenial/322fc32/ : SUCCESS in 2m 56s\n- gate-storlets-functional-ubuntu-xenial http://logs.openstack.org/56/420356/3/check/gate-storlets-functional-ubuntu-xenial/cc1da83/ : SUCCESS in 30m 40s","accounts_in_message":[],"_revision_number":3},{"id":"2a1b210437582e9ba6005648ba3a5d9ad80f4c0b","author":{"_account_id":11317,"name":"Eran Rom","email":"eran@itsonlyme.name","username":"eranr"},"date":"2017-01-16 10:54:40.000000000","message":"Patch Set 3: Code-Review+2\n\n(5 comments)\n\nGreat refactoring and tests additions.\nThanks,\nEran","accounts_in_message":[],"_revision_number":3},{"id":"10f68fa52ecdae723d62ee043cf5596f3060627a","author":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"date":"2017-01-23 15:58:06.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"27c549d34442fc35c77baf04959d2bc8130b3c31","author":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"date":"2017-01-23 15:59:14.000000000","message":"Uploaded patch set 5: Commit message was updated.","accounts_in_message":[],"_revision_number":5},{"id":"eee8581ded42a384bdcf439f7cdd69978ca8188c","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2017-01-23 16:33:37.000000000","message":"Patch Set 5: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-storlets-pep8-ubuntu-xenial http://logs.openstack.org/56/420356/5/check/gate-storlets-pep8-ubuntu-xenial/2a29cbb/ : SUCCESS in 2m 25s\n- gate-storlets-python27-ubuntu-xenial http://logs.openstack.org/56/420356/5/check/gate-storlets-python27-ubuntu-xenial/1293ea1/ : SUCCESS in 1m 53s\n- gate-storlets-functional-ubuntu-xenial http://logs.openstack.org/56/420356/5/check/gate-storlets-functional-ubuntu-xenial/722bd55/ : SUCCESS in 32m 13s","accounts_in_message":[],"_revision_number":5},{"id":"a420dec7e736f3c1be47f31f81e72d911682759f","author":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"date":"2017-01-23 16:34:41.000000000","message":"Patch Set 5:\n\nJust rebased the patch on master (and fixed some minor things), so that we can review this patch independently.","accounts_in_message":[],"_revision_number":5},{"id":"695ac9371ec24a169a377e2f1c48c9ca0e7eabc6","author":{"_account_id":11317,"name":"Eran Rom","email":"eran@itsonlyme.name","username":"eranr"},"date":"2017-01-25 07:40:05.000000000","message":"Patch Set 5: Code-Review+2\n\n(1 comment)\n\nTakashi,\nI have +2 since I think this is a good improvement, I still had a question there.\n\nOtherwise, I think that we currently hava a bug where the image name is made of the entire tenant unique string, where as we pass only the 13 first characters to the start code, hence we always end up with the default image being \u0027spawned\u0027","accounts_in_message":[],"_revision_number":5},{"id":"19619e11e974856e0902db0348148021126e5b60","author":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"date":"2017-01-25 13:06:09.000000000","message":"Patch Set 5:\n\n(1 comment)\n\n@Eran thanks for your review. please find my inline reply.\n\n\u003e Otherwise, I think that we currently hava a bug where the image name is made of the entire tenant unique string, where as we pass only the 13 first characters to the start code, hence we always end up with the default image being \u0027spawned\u0027\n\nI guess you are talking about the way we create scope.\nI\u0027ll check that problem, and will submit another fix for that.","accounts_in_message":[],"_revision_number":5},{"id":"059667f33188aab2ad11cf2919e232207c9852b8","author":{"_account_id":11317,"name":"Eran Rom","email":"eran@itsonlyme.name","username":"eranr"},"date":"2017-01-25 13:26:04.000000000","message":"Patch Set 5:\n\n@Takashi,\nPlease see https://review.openstack.org/#/c/425054/ for the container id / scope problem","accounts_in_message":[],"_revision_number":5},{"id":"65b40cdcaf04e6b2eac74ca3ee101f8db5e560c6","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2017-02-20 18:04:29.000000000","message":"Patch Set 5: Verified-1\n\nMerge Failed.\n\nThis change or one of its cross-repo dependencies was unable to be automatically merged with the current state of its repository. Please rebase the change and upload a new patchset.","accounts_in_message":[],"_revision_number":5},{"id":"8f3dd0f76e8fd1cd3fe812811632cc85d12f4220","author":{"_account_id":5263,"name":"Jeremy Stanley","display_name":"fungi","email":"fungi@yuggoth.org","username":"fungi","status":"missing, presumed fed"},"date":"2017-12-18 04:04:22.000000000","message":"Removed reviewer Jenkins with the following votes:\n\n* Verified-1 by Jenkins (3)\n","accounts_in_message":[],"_revision_number":5},{"id":"3a129e3a840326dbea52802614ff20ea1c5a9e2d","author":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"date":"2019-05-02 06:32:18.000000000","message":"Uploaded patch set 6.","accounts_in_message":[],"_revision_number":6},{"id":"f6b1645b71aaafd3546be83eebebca98f826f908","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-05-02 07:13:09.000000000","message":"Patch Set 6: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-pep8 http://logs.openstack.org/56/420356/6/check/openstack-tox-pep8/0ab6e68/ : SUCCESS in 3m 50s\n- openstack-tox-py27 http://logs.openstack.org/56/420356/6/check/openstack-tox-py27/78044f2/ : SUCCESS in 4m 08s\n- openstack-tox-py36 http://logs.openstack.org/56/420356/6/check/openstack-tox-py36/d40b113/ : SUCCESS in 4m 17s\n- openstack-tox-py37 http://logs.openstack.org/56/420356/6/check/openstack-tox-py37/72ea894/ : SUCCESS in 4m 58s\n- openstack-tox-docs http://logs.openstack.org/56/420356/6/check/openstack-tox-docs/4f7a3eb/html/ : SUCCESS in 3m 54s\n- storlets-functional http://logs.openstack.org/56/420356/6/check/storlets-functional/b1c0c78/ : SUCCESS in 35m 36s","accounts_in_message":[],"_revision_number":6},{"id":"83790336625a39490edb0c2a1ec8f002a100856b","author":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"date":"2019-05-02 07:26:53.000000000","message":"Uploaded patch set 7.","accounts_in_message":[],"_revision_number":7},{"id":"a5c5ec323bcd1662d5366460ae2376fc74fdcf3e","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-05-02 08:03:46.000000000","message":"Patch Set 7: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-pep8 http://logs.openstack.org/56/420356/7/check/openstack-tox-pep8/56d62f4/ : SUCCESS in 3m 36s\n- openstack-tox-py27 http://logs.openstack.org/56/420356/7/check/openstack-tox-py27/9e7204e/ : SUCCESS in 4m 42s\n- openstack-tox-py36 http://logs.openstack.org/56/420356/7/check/openstack-tox-py36/af1d58f/ : SUCCESS in 4m 02s\n- openstack-tox-py37 http://logs.openstack.org/56/420356/7/check/openstack-tox-py37/a0e3ea7/ : SUCCESS in 4m 21s\n- openstack-tox-docs http://logs.openstack.org/56/420356/7/check/openstack-tox-docs/786c05a/html/ : SUCCESS in 3m 42s\n- storlets-functional http://logs.openstack.org/56/420356/7/check/storlets-functional/7782d6d/ : SUCCESS in 36m 02s","accounts_in_message":[],"_revision_number":7},{"id":"bdddc6c1ef5e2c747186ad9124511b7efdacf1f4","author":{"_account_id":4608,"name":"Kota Tsuyuzaki","email":"bloodeagle40234@gmail.com","username":"tsuyuzaki-kota"},"date":"2019-07-03 05:57:28.000000000","message":"Patch Set 7: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":7},{"id":"d975c77bac3cdd77f33f17f4f2a99d69bc8195d2","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-07-03 05:57:39.000000000","message":"Patch Set 7: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":7},{"id":"2b721d3ce15c8882a6e80da43c13dbb496c9a5f8","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-07-03 06:41:33.000000000","message":"Patch Set 7: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- openstack-tox-pep8 http://logs.openstack.org/56/420356/7/gate/openstack-tox-pep8/cd89c81/ : SUCCESS in 5m 36s\n- openstack-tox-py27 http://logs.openstack.org/56/420356/7/gate/openstack-tox-py27/1665128/ : SUCCESS in 6m 54s\n- openstack-tox-py36 http://logs.openstack.org/56/420356/7/gate/openstack-tox-py36/66a771e/ : SUCCESS in 5m 28s\n- openstack-tox-py37 http://logs.openstack.org/56/420356/7/gate/openstack-tox-py37/46b4fd0/ : SUCCESS in 4m 57s\n- openstack-tox-docs http://logs.openstack.org/56/420356/7/gate/openstack-tox-docs/2b526b9/html/ : SUCCESS in 5m 44s\n- storlets-functional http://logs.openstack.org/56/420356/7/gate/storlets-functional/101b397/ : SUCCESS in 38m 50s","accounts_in_message":[],"_revision_number":7},{"id":"888545ec9e79ecde0fc5ca3e31f702c43aa20666","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-07-03 06:41:34.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":7}],"current_revision_number":7,"current_revision":"25e72012034a03e429562623dfeff01f90003036","revisions":{"67b1a5fe8e352eca9574d80be83a255674e67fc3":{"kind":"REWORK","_number":1,"created":"2017-01-14 17:00:54.000000000","uploader":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"ref":"refs/changes/56/420356/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/storlets","ref":"refs/changes/56/420356/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/storlets refs/changes/56/420356/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/storlets refs/changes/56/420356/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/storlets refs/changes/56/420356/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/storlets refs/changes/56/420356/1"}}},"commit":{"parents":[{"commit":"10c3a4f0bc355d130a2be9a8d8aae4effff5b6f5","subject":"Merge \"Clarify the variable name and add docs\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/storlets/commit/10c3a4f0bc355d130a2be9a8d8aae4effff5b6f5"}]}],"author":{"name":"Takashi Kajinami","email":"kajinamit@nttdata.co.jp","date":"2017-01-11 18:19:10.000000000","tz":540},"committer":{"name":"Takashi Kajinami","email":"kajinamit@nttdata.co.jp","date":"2017-01-11 18:22:16.000000000","tz":540},"subject":"Refactor StorletInvocationProtocol.restart","message":"Refactor StorletInvocationProtocol.restart\n\nChange-Id: Icd81d28b9b3555bce365e7b279ada074d239fddc\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/storlets/commit/67b1a5fe8e352eca9574d80be83a255674e67fc3"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/storlets/commit/67b1a5fe8e352eca9574d80be83a255674e67fc3"}]},"branch":"refs/heads/master"},"61a45a690d6f1a6577bb8fe81d20dddc039592df":{"kind":"REWORK","_number":2,"created":"2017-01-14 17:06:06.000000000","uploader":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"ref":"refs/changes/56/420356/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/storlets","ref":"refs/changes/56/420356/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/storlets refs/changes/56/420356/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/storlets refs/changes/56/420356/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/storlets refs/changes/56/420356/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/storlets refs/changes/56/420356/2"}}},"commit":{"parents":[{"commit":"10c3a4f0bc355d130a2be9a8d8aae4effff5b6f5","subject":"Merge \"Clarify the variable name and add docs\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/storlets/commit/10c3a4f0bc355d130a2be9a8d8aae4effff5b6f5"}]}],"author":{"name":"Takashi Kajinami","email":"kajinamit@nttdata.co.jp","date":"2017-01-11 18:19:10.000000000","tz":540},"committer":{"name":"Takashi Kajinami","email":"kajinamit@nttdata.co.jp","date":"2017-01-11 18:25:22.000000000","tz":540},"subject":"Refactor StorletInvocationProtocol.restart","message":"Refactor StorletInvocationProtocol.restart\n\nChange-Id: Icd81d28b9b3555bce365e7b279ada074d239fddc\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/storlets/commit/61a45a690d6f1a6577bb8fe81d20dddc039592df"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/storlets/commit/61a45a690d6f1a6577bb8fe81d20dddc039592df"}]},"branch":"refs/heads/master"},"6990f0a58dca2933957b87c350dbae9394b0b629":{"kind":"TRIVIAL_REBASE","_number":3,"created":"2017-01-14 18:09:49.000000000","uploader":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"ref":"refs/changes/56/420356/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/storlets","ref":"refs/changes/56/420356/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/storlets refs/changes/56/420356/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/storlets refs/changes/56/420356/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/storlets refs/changes/56/420356/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/storlets refs/changes/56/420356/3"}}},"commit":{"parents":[{"commit":"0b1fe25ae5bc6236523766bd2b144df431e31d1f","subject":"Create base class for daemon process listening on SBus","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/storlets/commit/0b1fe25ae5bc6236523766bd2b144df431e31d1f"}]}],"author":{"name":"Takashi Kajinami","email":"kajinamit@nttdata.co.jp","date":"2017-01-11 18:19:10.000000000","tz":540},"committer":{"name":"Takashi Kajinami","email":"kajinamit@nttdata.co.jp","date":"2017-01-11 19:30:13.000000000","tz":540},"subject":"Refactor StorletInvocationProtocol.restart","message":"Refactor StorletInvocationProtocol.restart\n\nChange-Id: Icd81d28b9b3555bce365e7b279ada074d239fddc\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/storlets/commit/6990f0a58dca2933957b87c350dbae9394b0b629"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/storlets/commit/6990f0a58dca2933957b87c350dbae9394b0b629"}]},"branch":"refs/heads/master"},"dd5023326a46acbf1c67c70f2347ac8445c7b759":{"kind":"REWORK","_number":4,"created":"2017-01-23 15:58:06.000000000","uploader":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"ref":"refs/changes/56/420356/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/storlets","ref":"refs/changes/56/420356/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/storlets refs/changes/56/420356/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/storlets refs/changes/56/420356/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/storlets refs/changes/56/420356/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/storlets refs/changes/56/420356/4"}}},"commit":{"parents":[{"commit":"0bf07929dad50c07d5ea1d8db0bd529444b0564c","subject":"Merge \"Add executing dependency file functional Tests for storlet python\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/storlets/commit/0bf07929dad50c07d5ea1d8db0bd529444b0564c"}]}],"author":{"name":"Takashi Kajinami","email":"kajinamit@nttdata.co.jp","date":"2017-01-11 18:19:10.000000000","tz":540},"committer":{"name":"Takashi Kajinami","email":"kajinamit@nttdata.co.jp","date":"2017-01-23 15:51:11.000000000","tz":540},"subject":"Prevent undesired retry when starting container","message":"Prevent undesired retry when starting container\n\nPreviously, if we fail to start a storlet container using tenant\nimage, we retry to start it using default tenant image. However,\nthat sometimes causes unexpected retry, for example when there is\nsomething wrong in tenant image which prevents daemon factory to\nlaunch in time.\n\nThis patch makes docker runtime to check return code of container\nrestarting script, so that we only restart container when the\nruntime fails in container operation using tenant image.\nIn addition, it let docker runtime to log stdout/stderr output\ngenerated by restart_docker_container, to help us to debug what\nis happening about container management.\n\nChange-Id: Icd81d28b9b3555bce365e7b279ada074d239fddc\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/storlets/commit/dd5023326a46acbf1c67c70f2347ac8445c7b759"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/storlets/commit/dd5023326a46acbf1c67c70f2347ac8445c7b759"}]},"branch":"refs/heads/master"},"00f3af0ccb7ba2cb71a1519d0a32a3da53821ebf":{"kind":"NO_CODE_CHANGE","_number":5,"created":"2017-01-23 15:59:14.000000000","uploader":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"ref":"refs/changes/56/420356/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/storlets","ref":"refs/changes/56/420356/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/storlets refs/changes/56/420356/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/storlets refs/changes/56/420356/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/storlets refs/changes/56/420356/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/storlets refs/changes/56/420356/5"}}},"commit":{"parents":[{"commit":"0bf07929dad50c07d5ea1d8db0bd529444b0564c","subject":"Merge \"Add executing dependency file functional Tests for storlet python\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/storlets/commit/0bf07929dad50c07d5ea1d8db0bd529444b0564c"}]}],"author":{"name":"Takashi Kajinami","email":"kajinamit@nttdata.co.jp","date":"2017-01-11 18:19:10.000000000","tz":540},"committer":{"name":"Takashi Kajinami","email":"kajinamit@nttdata.co.jp","date":"2017-01-23 15:58:59.000000000","tz":540},"subject":"Prevent undesired retry when starting container","message":"Prevent undesired retry when starting container\n\nPreviously, if we fail to start a storlet container using tenant\nimage, we retry to start it using default tenant image. However,\nthat sometimes causes unexpected retry, for example when there is\nsomething wrong in tenant image which prevents daemon factory to\nlaunch in time.\n\nThis patch makes docker runtime to check return code of container\nrestarting script, so that we only restart container when the\nruntime fails in container operation using tenant image.\nIn addition, it lets docker runtime to log stdout/stderr output\ngenerated by restart_docker_container, to help us to debug what\nis happening about container management.\n\nChange-Id: Icd81d28b9b3555bce365e7b279ada074d239fddc\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/storlets/commit/00f3af0ccb7ba2cb71a1519d0a32a3da53821ebf"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/storlets/commit/00f3af0ccb7ba2cb71a1519d0a32a3da53821ebf"}]},"branch":"refs/heads/master"},"eb0643a214bb71891135f8a9bbbe8dce40b3235e":{"kind":"REWORK","_number":6,"created":"2019-05-02 06:32:18.000000000","uploader":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"ref":"refs/changes/56/420356/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/storlets","ref":"refs/changes/56/420356/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/storlets refs/changes/56/420356/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/storlets refs/changes/56/420356/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/storlets refs/changes/56/420356/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/storlets refs/changes/56/420356/6"}}},"commit":{"parents":[{"commit":"153c8fe708b0b241cb36d2b3054dc5b57f186973","subject":"Merge \"Dropping the py35 testing\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/storlets/commit/153c8fe708b0b241cb36d2b3054dc5b57f186973"}]}],"author":{"name":"Takashi Kajinami","email":"kajinamit@nttdata.co.jp","date":"2017-01-11 18:19:10.000000000","tz":540},"committer":{"name":"Takashi Kajinami","email":"tkajinam@redhat.com","date":"2019-05-02 06:32:17.000000000","tz":540},"subject":"Prevent undesired retry when starting container","message":"Prevent undesired retry when starting container\n\nPreviously, if we fail to start a storlet container using tenant\nimage, we retry to start it using default tenant image. However,\nthat sometimes causes unexpected retry, for example when there is\nsomething wrong in tenant image which prevents daemon factory to\nlaunch in time.\n\nThis patch makes docker runtime to check return code of container\nrestarting script, so that we only restart container when the\nruntime fails in container operation using tenant image.\nIn addition, it lets docker runtime to log stdout/stderr output\ngenerated by restart_docker_container, to help us to debug what\nis happening about container management.\n\nChange-Id: Icd81d28b9b3555bce365e7b279ada074d239fddc\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/storlets/commit/eb0643a214bb71891135f8a9bbbe8dce40b3235e"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/storlets/commit/eb0643a214bb71891135f8a9bbbe8dce40b3235e"}]},"branch":"refs/heads/master"},"25e72012034a03e429562623dfeff01f90003036":{"kind":"REWORK","_number":7,"created":"2019-05-02 07:26:53.000000000","uploader":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"ref":"refs/changes/56/420356/7","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/storlets","ref":"refs/changes/56/420356/7","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/storlets refs/changes/56/420356/7 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/storlets refs/changes/56/420356/7 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/storlets refs/changes/56/420356/7 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/storlets refs/changes/56/420356/7"}}},"commit":{"parents":[{"commit":"153c8fe708b0b241cb36d2b3054dc5b57f186973","subject":"Merge \"Dropping the py35 testing\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/storlets/commit/153c8fe708b0b241cb36d2b3054dc5b57f186973"}]}],"author":{"name":"Takashi Kajinami","email":"kajinamit@nttdata.co.jp","date":"2017-01-11 18:19:10.000000000","tz":540},"committer":{"name":"Takashi Kajinami","email":"tkajinam@redhat.com","date":"2019-05-02 07:26:51.000000000","tz":540},"subject":"Prevent undesired retry when starting container","message":"Prevent undesired retry when starting container\n\nPreviously, if we fail to start a storlet container using tenant\nimage, we retry to start it using default tenant image. However,\nthat sometimes causes unexpected retry, for example when there is\nsomething wrong in tenant image which prevents daemon factory to\nlaunch in time.\n\nThis patch makes docker runtime to check return code of container\nrestarting script, so that we only restart container when the\nruntime fails in container operation using tenant image.\nIn addition, it lets docker runtime to log stdout/stderr output\ngenerated by restart_docker_container, to help us to debug what\nis happening about container management.\n\nChange-Id: Icd81d28b9b3555bce365e7b279ada074d239fddc\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/storlets/commit/25e72012034a03e429562623dfeff01f90003036"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/storlets/commit/25e72012034a03e429562623dfeff01f90003036"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
