)]}'
{"id":"openstack%2Fstorlets~804552","triplet_id":"openstack%2Fstorlets~master~I148fa5793c19e8f894b8cb3ccecf75b3d15fb17a","project":"openstack/storlets","branch":"master","topic":"limit","hashtags":[],"change_id":"I148fa5793c19e8f894b8cb3ccecf75b3d15fb17a","subject":"Allow limiting number of containers on a node","status":"MERGED","created":"2021-08-14 09:42:25.000000000","updated":"2021-08-30 06:25:10.000000000","submitted":"2021-08-30 06:21:43.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"804552-limit","meta_rev_id":"310410a47a22595a873f39020b88bdabba5cda83","_number":804552,"virtual_id_number":804552,"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"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2021-08-30 06:21: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":4608,"name":"Kota Tsuyuzaki","email":"bloodeagle40234@gmail.com","username":"tsuyuzaki-kota"},"all":[{"value":2,"date":"2021-08-20 05:22:44.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":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":"2021-08-30 05:58:14.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":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":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2021-08-14 10:07:47.000000000","updated_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"reviewer":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"state":"REVIEWER"},{"updated":"2021-08-20 05:22:44.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"}],"messages":[{"id":"3e462c3553dcc5b8131cfae540ff1e353cdbc204","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"date":"2021-08-14 09:42:25.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"dcd84e04831b17ecc2181d8a420c579755fbfa7f","tag":"autogenerated:gerrit:setTopic","author":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"date":"2021-08-14 09:46:11.000000000","message":"Topic sigterm removed","accounts_in_message":[],"_revision_number":1},{"id":"0c286f436f12a79bda5923d28caa6b38f4307b2a","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"date":"2021-08-14 09:46:14.000000000","message":"Uploaded patch set 2: Commit message was updated.","accounts_in_message":[],"_revision_number":2},{"id":"65352fcb08bcf877fbac7c1e23ccd9eef0442f66","tag":"autogenerated:gerrit:setTopic","author":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"date":"2021-08-14 09:46:20.000000000","message":"Topic sigterm removed","accounts_in_message":[],"_revision_number":2},{"id":"fe03caef1db411b5392fa894446d7e79e3b4c789","tag":"autogenerated:gerrit:setTopic","author":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"date":"2021-08-14 09:46:27.000000000","message":"Topic set to limit-resource","accounts_in_message":[],"_revision_number":2},{"id":"452358f53036aeb95a5384d40dd7e2c945b3f5a6","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"date":"2021-08-14 09:47:44.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"f37c0bb6ec7f40d829cbfe8e81917600ebd51a1e","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-08-14 10:07:47.000000000","message":"Patch Set 3: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\n\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/8a430429244241b8bf614a43b5271811 : SUCCESS in 4m 24s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/ff8c9fcbf0fc4fb89787440091145f8a : FAILURE in 5m 42s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/72df81952fce481796214cda6bd08573 : FAILURE in 5m 21s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/b5ca67177c8e463cbb2d92069efc8160 : FAILURE in 5m 40s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/4472d2963e594e1da98cda4b73b2a8e9 : FAILURE in 6m 02s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/4362af4bab684ca1bed86776d26eb1c8 : SUCCESS in 5m 24s\n- storlets-functional https://zuul.opendev.org/t/openstack/build/6ac2e9704beb48a8972e6641a3eb251f : FAILURE in 13m 34s (non-voting)\n- storlets-functional-py3 https://zuul.opendev.org/t/openstack/build/14bc7bf0281f414684e1455196509bfc : FAILURE in 13m 52s","accounts_in_message":[],"_revision_number":3},{"id":"8df93b5d63ed8d002f44fc3ae68fdc9b0d5c2ff6","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"date":"2021-08-14 12:39:40.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"33e741aef4715dd6d0cb274a48ae5e2275a98f50","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-08-14 13:00:56.000000000","message":"Patch Set 4: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\n\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/d43b38a95826470ba287dd0d0a68b2bd : SUCCESS in 7m 57s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/7ba1b8b124b545d281895452604f8956 : FAILURE in 7m 04s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/48d365dbaa2b42b2b931f9a2b492c017 : FAILURE in 5m 10s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/8320f2e93b7d4a9dabc814487be08de7 : FAILURE in 4m 42s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/b54b9c340e8e417781713ea25251a514 : FAILURE in 5m 04s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/7637ad80990342899a08db691c775992 : SUCCESS in 4m 30s\n- storlets-functional https://zuul.opendev.org/t/openstack/build/9a44686edfbe44908d60d5b8cfdbda5c : SUCCESS in 17m 29s (non-voting)\n- storlets-functional-py3 https://zuul.opendev.org/t/openstack/build/5eca394305e743328765182b78b36912 : SUCCESS in 19m 44s","accounts_in_message":[],"_revision_number":4},{"id":"3d3229a4d1964843c4b407dda56a6e4621677d37","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"date":"2021-08-14 13:54:48.000000000","message":"Uploaded patch set 5.","accounts_in_message":[],"_revision_number":5},{"id":"ec6141653a6328eeafc2dfaeefd79477261e38e2","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-08-14 14:14:41.000000000","message":"Patch Set 5: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/a91705a7a7ba46bda31a0da9f3cfea45 : SUCCESS in 4m 34s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/687e08bfeed3437fb94557ba6a5a63db : SUCCESS in 4m 47s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/3e13f06a49d7495db4828c94a4de9ebf : SUCCESS in 4m 58s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/1aa68872a9a84ada9b9cd47255059b21 : SUCCESS in 6m 30s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/61e8ccb0c50b4e68a536737a10941c41 : SUCCESS in 5m 59s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/5fac57527bf64a428437d706ac90baba : SUCCESS in 5m 26s\n- storlets-functional https://zuul.opendev.org/t/openstack/build/e2f682263e5942e8a0c801a1da826b5d : SUCCESS in 18m 24s (non-voting)\n- storlets-functional-py3 https://zuul.opendev.org/t/openstack/build/c7a3cccbd92f4b7694b105521d466822 : SUCCESS in 17m 30s","accounts_in_message":[],"_revision_number":5},{"id":"29ef29e31530fc4bf46c72fca47c8a08aad1310d","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"date":"2021-08-19 09:17:41.000000000","message":"Patch Set 6: Patch Set 5 was rebased","accounts_in_message":[],"_revision_number":6},{"id":"cd5f12c308cd15d8dc0ba2cffc2ee6eb98967865","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-08-19 09:42:21.000000000","message":"Patch Set 6: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/e65c3128178441e5bf38db68754382aa : SUCCESS in 4m 52s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/2818ea5dfe2b43d4a0a4f408a489f746 : SUCCESS in 5m 37s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/7c07b62515794fef85d1a25f1ff42ec5 : SUCCESS in 5m 15s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/a6ca660f8ffe4a44aafbb1fbb301af12 : SUCCESS in 5m 19s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/fa3833ba5dd849c09d8d3141e6173186 : SUCCESS in 5m 50s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/8e667a99d0da432c84ad1a06b2dd4c75 : SUCCESS in 4m 43s\n- storlets-functional https://zuul.opendev.org/t/openstack/build/4f6bfcd29fa441b3822f0e8b646fcd2c : SUCCESS in 18m 01s (non-voting)\n- storlets-functional-py3 https://zuul.opendev.org/t/openstack/build/899e6b5825b34206a3207e2ba02006a5 : SUCCESS in 18m 52s","accounts_in_message":[],"_revision_number":6},{"id":"ae761226d7ebd8f8fe8f4cb7e1b88c1975c3ff0b","author":{"_account_id":4608,"name":"Kota Tsuyuzaki","email":"bloodeagle40234@gmail.com","username":"tsuyuzaki-kota"},"date":"2021-08-20 05:22:44.000000000","message":"Patch Set 6: Code-Review+2\n\nLooks trivial nice change.","accounts_in_message":[],"_revision_number":6},{"id":"307d3382d5584067b4d81dbe0fd62e94865368df","author":{"_account_id":4608,"name":"Kota Tsuyuzaki","email":"bloodeagle40234@gmail.com","username":"tsuyuzaki-kota"},"date":"2021-08-30 05:58:14.000000000","message":"Patch Set 6: Workflow+1","accounts_in_message":[],"_revision_number":6},{"id":"2a972fdbea6a68a59a87238ce9dc6c48f882db94","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-08-30 05:58:40.000000000","message":"Patch Set 6: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":6},{"id":"334d1a74098843f475415fd893caa620e6bb8707","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-08-30 06:21:42.000000000","message":"Patch Set 6: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/75fe365f26fe46fd8936d4b094babe29 : SUCCESS in 4m 46s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/4f8f75b2422d4c7abd4a292088391cd5 : SUCCESS in 7m 18s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/114ddcb223334395aaf985307c85aebd : SUCCESS in 5m 01s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/1549c2ac85974f00986f436238aed487 : SUCCESS in 7m 40s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/f95642a528484dc89dfb634786252173 : SUCCESS in 5m 44s\n- storlets-functional https://zuul.opendev.org/t/openstack/build/1560e586fb7241649699410d58e3a587 : SUCCESS in 18m 00s (non-voting)\n- storlets-functional-py3 https://zuul.opendev.org/t/openstack/build/f3e527fc10e04108bf04659149c1252f : SUCCESS in 17m 57s","accounts_in_message":[],"_revision_number":6},{"id":"6633e6737c8f3ecd490705479c7c20e769bb5f3f","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-08-30 06:21:43.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":6},{"id":"310410a47a22595a873f39020b88bdabba5cda83","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-08-30 06:25:10.000000000","message":"Patch Set 6:\n\nBuild succeeded (promote pipeline).\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/89763d9d676e41679803f5910cac253e : SUCCESS in 2m 02s","accounts_in_message":[],"_revision_number":6}],"current_revision_number":6,"current_revision":"a3583b598b87132539ce85cf8f5d0ee54736cd41","revisions":{"f4810b3a851da56d69959562e1d227d1dfa71fe3":{"kind":"REWORK","_number":1,"created":"2021-08-14 09:42:25.000000000","uploader":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"ref":"refs/changes/52/804552/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/storlets","ref":"refs/changes/52/804552/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/storlets refs/changes/52/804552/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/storlets refs/changes/52/804552/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/storlets refs/changes/52/804552/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/storlets refs/changes/52/804552/1"}}},"commit":{"parents":[{"commit":"95b268fea4e06787a25c2ddff008e8b2656ce3d1","subject":"Accept SIGHUP for graceful shutdown","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/storlets/commit/95b268fea4e06787a25c2ddff008e8b2656ce3d1"}]}],"author":{"name":"Takashi Kajinami","email":"tkajinam@redhat.com","date":"2021-08-14 09:35:52.000000000","tz":540},"committer":{"name":"Takashi Kajinami","email":"tkajinam@redhat.com","date":"2021-08-14 09:42:16.000000000","tz":540},"subject":"Allow limiting number of containers on a node","message":"Allow limiting number of containers on a node\n\nThis change introduces the new configuration option to limit number\nof storlet containers running on a single now. This helps operators\navoid some node from being heavily loaded by containers.\n\nThis change also adds a new label, managed_by\u003dstorlets, to find\ncontainers managed by Storlets. This allows any additional containers\nto run on a same node and exclude these containers from the limit.\n\nChange-Id: I148fa5793c19e8f894b8cb3ccecf75b3d15fb17a\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/storlets/commit/f4810b3a851da56d69959562e1d227d1dfa71fe3"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/storlets/commit/f4810b3a851da56d69959562e1d227d1dfa71fe3"}]},"branch":"refs/heads/master"},"e03e0c011aafde9f0fa252399e6efb97f70401c2":{"kind":"NO_CODE_CHANGE","_number":2,"created":"2021-08-14 09:46:14.000000000","uploader":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"ref":"refs/changes/52/804552/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/storlets","ref":"refs/changes/52/804552/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/storlets refs/changes/52/804552/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/storlets refs/changes/52/804552/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/storlets refs/changes/52/804552/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/storlets refs/changes/52/804552/2"}}},"commit":{"parents":[{"commit":"95b268fea4e06787a25c2ddff008e8b2656ce3d1","subject":"Accept SIGHUP for graceful shutdown","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/storlets/commit/95b268fea4e06787a25c2ddff008e8b2656ce3d1"}]}],"author":{"name":"Takashi Kajinami","email":"tkajinam@redhat.com","date":"2021-08-14 09:35:52.000000000","tz":540},"committer":{"name":"Takashi Kajinami","email":"tkajinam@redhat.com","date":"2021-08-14 09:44:11.000000000","tz":540},"subject":"Allow limiting number of containers on a node","message":"Allow limiting number of containers on a node\n\nThis change introduces the new configuration option to limit number\nof storlet containers running on a single now. This helps operators\navoid some nodes from being unevenly loaded.\n\nTo search storlet containers, The new container label,\n managed\u003dby\u003dstorlets\nis added to all storlet containers. This allows users to run additional\ncontainers on a same node and exclude these containers from the limit.\n\nChange-Id: I148fa5793c19e8f894b8cb3ccecf75b3d15fb17a\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/storlets/commit/e03e0c011aafde9f0fa252399e6efb97f70401c2"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/storlets/commit/e03e0c011aafde9f0fa252399e6efb97f70401c2"}]},"branch":"refs/heads/master"},"2995865e063f84c13fa550a73c91c548ff60330f":{"kind":"REWORK","_number":3,"created":"2021-08-14 09:47:44.000000000","uploader":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"ref":"refs/changes/52/804552/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/storlets","ref":"refs/changes/52/804552/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/storlets refs/changes/52/804552/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/storlets refs/changes/52/804552/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/storlets refs/changes/52/804552/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/storlets refs/changes/52/804552/3"}}},"commit":{"parents":[{"commit":"95b268fea4e06787a25c2ddff008e8b2656ce3d1","subject":"Accept SIGHUP for graceful shutdown","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/storlets/commit/95b268fea4e06787a25c2ddff008e8b2656ce3d1"}]}],"author":{"name":"Takashi Kajinami","email":"tkajinam@redhat.com","date":"2021-08-14 09:35:52.000000000","tz":540},"committer":{"name":"Takashi Kajinami","email":"tkajinam@redhat.com","date":"2021-08-14 09:47:35.000000000","tz":540},"subject":"Allow limiting number of containers on a node","message":"Allow limiting number of containers on a node\n\nThis change introduces the new configuration option to limit number\nof storlet containers running on a single now. This helps operators\navoid some nodes from being unevenly loaded.\n\nTo search storlet containers, The new container label,\n managed\u003dby\u003dstorlets\nis added to all storlet containers. This allows users to run additional\ncontainers on a same node and exclude these containers from the limit.\n\nChange-Id: I148fa5793c19e8f894b8cb3ccecf75b3d15fb17a\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/storlets/commit/2995865e063f84c13fa550a73c91c548ff60330f"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/storlets/commit/2995865e063f84c13fa550a73c91c548ff60330f"}]},"branch":"refs/heads/master"},"f6f1bd57796dcf2c6e18152d752f8190071ea1f4":{"kind":"REWORK","_number":4,"created":"2021-08-14 12:39:40.000000000","uploader":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"ref":"refs/changes/52/804552/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/storlets","ref":"refs/changes/52/804552/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/storlets refs/changes/52/804552/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/storlets refs/changes/52/804552/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/storlets refs/changes/52/804552/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/storlets refs/changes/52/804552/4"}}},"commit":{"parents":[{"commit":"95b268fea4e06787a25c2ddff008e8b2656ce3d1","subject":"Accept SIGHUP for graceful shutdown","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/storlets/commit/95b268fea4e06787a25c2ddff008e8b2656ce3d1"}]}],"author":{"name":"Takashi Kajinami","email":"tkajinam@redhat.com","date":"2021-08-14 09:35:52.000000000","tz":540},"committer":{"name":"Takashi Kajinami","email":"tkajinam@redhat.com","date":"2021-08-14 12:39:29.000000000","tz":540},"subject":"Allow limiting number of containers on a node","message":"Allow limiting number of containers on a node\n\nThis change introduces the new configuration option to limit number\nof storlet containers running on a single now. This helps operators\navoid some nodes from being unevenly loaded.\n\nTo search storlet containers, The new container label,\n managed\u003dby\u003dstorlets\nis added to all storlet containers. This allows users to run additional\ncontainers on a same node and exclude these containers from the limit.\n\nChange-Id: I148fa5793c19e8f894b8cb3ccecf75b3d15fb17a\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/storlets/commit/f6f1bd57796dcf2c6e18152d752f8190071ea1f4"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/storlets/commit/f6f1bd57796dcf2c6e18152d752f8190071ea1f4"}]},"branch":"refs/heads/master"},"4adcb661ce9a5a7d4445e67cc862a09f8c1e76e3":{"kind":"REWORK","_number":5,"created":"2021-08-14 13:54:48.000000000","uploader":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"ref":"refs/changes/52/804552/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/storlets","ref":"refs/changes/52/804552/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/storlets refs/changes/52/804552/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/storlets refs/changes/52/804552/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/storlets refs/changes/52/804552/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/storlets refs/changes/52/804552/5"}}},"commit":{"parents":[{"commit":"95b268fea4e06787a25c2ddff008e8b2656ce3d1","subject":"Accept SIGHUP for graceful shutdown","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/storlets/commit/95b268fea4e06787a25c2ddff008e8b2656ce3d1"}]}],"author":{"name":"Takashi Kajinami","email":"tkajinam@redhat.com","date":"2021-08-14 09:35:52.000000000","tz":540},"committer":{"name":"Takashi Kajinami","email":"tkajinam@redhat.com","date":"2021-08-14 13:54:37.000000000","tz":540},"subject":"Allow limiting number of containers on a node","message":"Allow limiting number of containers on a node\n\nThis change introduces the new configuration option to limit number\nof storlet containers running on a single now. This helps operators\navoid some nodes from being unevenly loaded.\n\nTo search storlet containers, The new container label,\n managed\u003dby\u003dstorlets\nis added to all storlet containers. This allows users to run additional\ncontainers on a same node and exclude these containers from the limit.\n\nChange-Id: I148fa5793c19e8f894b8cb3ccecf75b3d15fb17a\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/storlets/commit/4adcb661ce9a5a7d4445e67cc862a09f8c1e76e3"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/storlets/commit/4adcb661ce9a5a7d4445e67cc862a09f8c1e76e3"}]},"branch":"refs/heads/master"},"a3583b598b87132539ce85cf8f5d0ee54736cd41":{"kind":"TRIVIAL_REBASE","_number":6,"created":"2021-08-19 09:17:41.000000000","uploader":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"ref":"refs/changes/52/804552/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/storlets","ref":"refs/changes/52/804552/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/storlets refs/changes/52/804552/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/storlets refs/changes/52/804552/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/storlets refs/changes/52/804552/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/storlets refs/changes/52/804552/6"}}},"commit":{"parents":[{"commit":"33c403e14b6b0207c8c2e8dd96504b751852cfde","subject":"Accept SIGHUP for graceful shutdown","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/storlets/commit/33c403e14b6b0207c8c2e8dd96504b751852cfde"}]}],"author":{"name":"Takashi Kajinami","email":"tkajinam@redhat.com","date":"2021-08-14 09:35:52.000000000","tz":540},"committer":{"name":"Takashi Kajinami","email":"tkajinam@redhat.com","date":"2021-08-19 09:17:41.000000000","tz":0},"subject":"Allow limiting number of containers on a node","message":"Allow limiting number of containers on a node\n\nThis change introduces the new configuration option to limit number\nof storlet containers running on a single now. This helps operators\navoid some nodes from being unevenly loaded.\n\nTo search storlet containers, The new container label,\n managed\u003dby\u003dstorlets\nis added to all storlet containers. This allows users to run additional\ncontainers on a same node and exclude these containers from the limit.\n\nChange-Id: I148fa5793c19e8f894b8cb3ccecf75b3d15fb17a\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/storlets/commit/a3583b598b87132539ce85cf8f5d0ee54736cd41"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/storlets/commit/a3583b598b87132539ce85cf8f5d0ee54736cd41"}]},"branch":"refs/heads/master","description":"Rebase"}},"requirements":[],"submit_records":[{"status":"CLOSED","labels":[{"label":"Verified","status":"OK","applied_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}},{"label":"Code-Review","status":"OK","applied_by":{"_account_id":4608,"name":"Kota Tsuyuzaki","email":"bloodeagle40234@gmail.com","username":"tsuyuzaki-kota"}},{"label":"Workflow","status":"OK","applied_by":{"_account_id":4608,"name":"Kota Tsuyuzaki","email":"bloodeagle40234@gmail.com","username":"tsuyuzaki-kota"}}]}],"submit_requirements":[{"name":"Verified","status":"SATISFIED","is_legacy":true,"submittability_expression_result":{"expression":"label:Verified\u003dCustom-Rule","fulfilled":true,"status":"PASS","passing_atoms":["label:Verified\u003dCustom-Rule"],"failing_atoms":[],"atom_explanations":{}}},{"name":"Workflow","status":"SATISFIED","is_legacy":true,"submittability_expression_result":{"expression":"label:Workflow\u003dCustom-Rule","fulfilled":true,"status":"PASS","passing_atoms":["label:Workflow\u003dCustom-Rule"],"failing_atoms":[],"atom_explanations":{}}},{"name":"Code-Review","status":"SATISFIED","is_legacy":true,"submittability_expression_result":{"expression":"label:Code-Review\u003dCustom-Rule","fulfilled":true,"status":"PASS","passing_atoms":["label:Code-Review\u003dCustom-Rule"],"failing_atoms":[],"atom_explanations":{}}}]}
