)]}'
{"id":"openstack%2Fdevstack~1011786","triplet_id":"openstack%2Fdevstack~master~Ia3033f056e407a950d59d5d52684838d4e9c4d78","project":"openstack/devstack","branch":"master","topic":"privsep-memory","attention_set":{"10342":{"account":{"_account_id":10342,"name":"Jay Faulkner","display_name":"JayF","email":"jay@jvf.cc","username":"JayF","status":"youtube.com/@oss-gr / podcast.gr-oss.io"},"last_update":"2026-10-23 08:39:50.000000000","reason":"Vote got outdated and was removed: Code-Review+1"},"2271":{"account":{"_account_id":2271,"name":"Michael Still","email":"mikal@stillhq.com","username":"mikalstill"},"last_update":"2026-10-21 22:10:32.000000000","reason":"Someone else replied on the change"}},"removed_from_attention_set":{"26471":{"account":{"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"},"last_update":"2026-10-23 10:44:51.000000000","reason":"removed on reply"}},"hashtags":[],"change_id":"Ia3033f056e407a950d59d5d52684838d4e9c4d78","subject":"Tolerate zombie processes in get-stats.py","status":"NEW","created":"2026-10-21 21:14:59.000000000","updated":"2026-10-28 08:04:21.000000000","submit_type":"MERGE_IF_NECESSARY","mergeable":true,"submittable":false,"total_comment_count":2,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"0f680b5dc29d225c933049ad068876d94e39548c","_number":1011786,"virtual_id_number":1011786,"owner":{"_account_id":2271,"name":"Michael Still","email":"mikal@stillhq.com","username":"mikalstill"},"actions":{},"labels":{"Verified":{"recommended":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},{"_account_id":10342,"name":"Jay Faulkner","display_name":"JayF","email":"jay@jvf.cc","username":"JayF","status":"youtube.com/@oss-gr / podcast.gr-oss.io"},{"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"},{"tag":"autogenerated:zuul:check","value":1,"date":"2026-10-27 09:23:09.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":"","value":1,"default_value":0,"optional":true},"Code-Review":{"approved":{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"recommended":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"all":[{"value":1,"date":"2026-10-28 08:04:21.000000000","permitted_voting_range":{"min":-1,"max":1},"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},{"value":2,"date":"2026-10-27 07:00:27.000000000","permitted_voting_range":{"min":-2,"max":2},"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},{"value":1,"date":"2026-10-27 14:42:04.000000000","permitted_voting_range":{"min":-1,"max":1},"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":10342,"name":"Jay Faulkner","display_name":"JayF","email":"jay@jvf.cc","username":"JayF","status":"youtube.com/@oss-gr / podcast.gr-oss.io"},{"value":1,"date":"2026-10-27 08:00:00.000000000","permitted_voting_range":{"min":-1,"max":1},"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_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":"","value":1,"default_value":0,"optional":true},"Workflow":{"all":[{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},{"_account_id":10342,"name":"Jay Faulkner","display_name":"JayF","email":"jay@jvf.cc","username":"JayF","status":"youtube.com/@oss-gr / podcast.gr-oss.io"},{"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"},{"_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},"Review-Priority":{"all":[{"value":0,"permitted_voting_range":{"min":0,"max":2},"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},{"value":0,"permitted_voting_range":{"min":-1,"max":2},"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},{"value":0,"permitted_voting_range":{"min":0,"max":2},"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},{"value":0,"permitted_voting_range":{"min":0,"max":2},"_account_id":10342,"name":"Jay Faulkner","display_name":"JayF","email":"jay@jvf.cc","username":"JayF","status":"youtube.com/@oss-gr / podcast.gr-oss.io"},{"value":0,"permitted_voting_range":{"min":0,"max":2},"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"},{"value":0,"permitted_voting_range":{"min":0,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-1":"Branch Freeze"," 0":"No Priority","+1":"Important Change","+2":"Gate Blocker Fix / Urgent Change"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},{"_account_id":10342,"name":"Jay Faulkner","display_name":"JayF","email":"jay@jvf.cc","username":"JayF","status":"youtube.com/@oss-gr / podcast.gr-oss.io"},{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2026-10-21 22:10:32.000000000","updated_by":{"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"},"reviewer":{"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"},"state":"REVIEWER"},{"updated":"2026-10-21 23:26:53.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":"2026-10-22 21:52:08.000000000","updated_by":{"_account_id":10342,"name":"Jay Faulkner","display_name":"JayF","email":"jay@jvf.cc","username":"JayF","status":"youtube.com/@oss-gr / podcast.gr-oss.io"},"reviewer":{"_account_id":10342,"name":"Jay Faulkner","display_name":"JayF","email":"jay@jvf.cc","username":"JayF","status":"youtube.com/@oss-gr / podcast.gr-oss.io"},"state":"REVIEWER"},{"updated":"2026-10-23 15:55:38.000000000","updated_by":{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"reviewer":{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"state":"REVIEWER"},{"updated":"2026-10-27 14:42:04.000000000","updated_by":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"reviewer":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"state":"REVIEWER"},{"updated":"2026-10-28 08:04:21.000000000","updated_by":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"reviewer":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"state":"REVIEWER"}],"messages":[{"id":"f7f2368a2ea262e6892b6f1607f65789debea861","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":2271,"name":"Michael Still","email":"mikal@stillhq.com","username":"mikalstill"},"date":"2026-10-21 21:14:59.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"ea911d9d8a0cd0869ffc9ff70c127e9c1d378cd5","author":{"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"},"date":"2026-10-21 22:10:32.000000000","message":"Patch Set 1: Code-Review+1\n\nBuild succeeded (check pipeline).\nhttps://gateway-cloud-softwarefactory.apps.ocp.cloud.ci.centos.org/zuul/t/rdoproject.org/buildset/cd531d652ed44cabaeb378458eae4288\n\n- devstack-platform-centos-10-stream https://gateway-cloud-softwarefactory.apps.ocp.cloud.ci.centos.org/zuul/t/rdoproject.org/build/90b144521fb947f281116e81c4b34f04 : SUCCESS in 54m 36s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"cb7bc0563641921a7ba1c223f2f589cf07796b61","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-10-21 23:26:53.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/94e1c99f593843e29db1d6c36b055859\n\n- grenade https://zuul.opendev.org/t/openstack/build/a10cb6277ce14385a9b6083ca47f9aa5 : SUCCESS in 1h 02m 44s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/e11469da23864f3dbcb4fa07643446ba : SUCCESS in 1h 26m 07s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/d722d9489010419797539fc1f9643fb2 : SUCCESS in 3m 56s\n- devstack https://zuul.opendev.org/t/openstack/build/23e0344bf51b449ea8b80ac08a354df3 : SUCCESS in 17m 19s\n- devstack-ipv6 https://zuul.opendev.org/t/openstack/build/6667e0f3ed944249b7952282d7af6011 : SUCCESS in 16m 12s\n- devstack-enforce-scope https://zuul.opendev.org/t/openstack/build/6394e90e35074d44b11a27ce735965fd : SUCCESS in 28m 10s\n- devstack-platform-almalinux-purple-lion-ovn-source https://zuul.opendev.org/t/openstack/build/cfd2ff49a75b45c1a3e6171ca3bf8fb0 : FAILURE in 16m 31s (non-voting)\n- devstack-platform-centos-10-stream https://zuul.opendev.org/t/openstack/build/b4ee80d400d943c89535db263e4995d4 : RETRY_LIMIT Host unreachable in 32m 52s (non-voting)\n- devstack-platform-centos-9-stream https://zuul.opendev.org/t/openstack/build/d17d0214eb244e1797e0bb3630a8e0f7 : SUCCESS in 1h 33m 51s (non-voting)\n- devstack-platform-debian-bookworm https://zuul.opendev.org/t/openstack/build/1ca5ca53dabe4ca4bdac2df03119afa9 : SUCCESS in 1h 21m 30s\n- devstack-platform-debian-trixie https://zuul.opendev.org/t/openstack/build/1983ab2210274d588b93078be4e6a0cb : SUCCESS in 44m 55s\n- devstack-platform-rocky-blue-onyx https://zuul.opendev.org/t/openstack/build/d12a72c6d20f4ef78d034bee05d48009 : FAILURE in 1h 07m 54s (non-voting)\n- devstack-platform-rocky-red-quartz https://zuul.opendev.org/t/openstack/build/6de7de1915364453b9880107427d42ee : FAILURE in 16m 41s (non-voting)\n- devstack-platform-ubuntu-noble-ovn-source https://zuul.opendev.org/t/openstack/build/8252bc98d89d43638bb595b8cfb7ec7e : SUCCESS in 55m 53s (non-voting)\n- devstack-platform-ubuntu-noble-ovs https://zuul.opendev.org/t/openstack/build/cfb43fc832a644248b0da4ab92bcbe02 : SUCCESS in 45m 28s (non-voting)\n- devstack-platform-ubuntu-resolute https://zuul.opendev.org/t/openstack/build/2728ac4975e346f69c9b351d676e7d8b : SUCCESS in 1h 29m 48s (non-voting)\n- devstack-multinode https://zuul.opendev.org/t/openstack/build/09a748fdd31f4f598a1dc4ad87dff832 : SUCCESS in 21m 06s\n- devstack-unit-tests https://zuul.opendev.org/t/openstack/build/b6599d515a524b2aad43edc76f5244b1 : SUCCESS in 2m 28s\n- openstack-tox-bashate https://zuul.opendev.org/t/openstack/build/fd66c2c16ba04848957007fd942af3f5 : SUCCESS in 2m 33s\n- ironic-tempest-bios-ipmi-autodetect https://zuul.opendev.org/t/openstack/build/6afa65dfdd7b428ab34f68c25e628fe0 : SUCCESS in 1h 17m 59s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/ee884959f1b74813a97047fc8c2b31a7 : SUCCESS in 27m 47s\n- neutron-ovs-grenade-multinode https://zuul.opendev.org/t/openstack/build/f1d31f68df204322893ba9c4f2f1e1c6 : SUCCESS in 1h 21m 27s\n- neutron-ovn-tempest-ovs-release https://zuul.opendev.org/t/openstack/build/254931a76d094196bc10b634e58e281f : SUCCESS in 45m 32s (non-voting)\n- tempest-multinode-full-py3 https://zuul.opendev.org/t/openstack/build/1ae5c2d7a90b4bbdba686358d5635bbb : SUCCESS in 1h 11m 30s (non-voting)\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/e5070c1ecc414b2c949b12c52471de0c : SUCCESS in 32m 11s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/efd2753a919b4c8a8bf8212156ee23e5 : SUCCESS in 31m 16s\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/2c58b2a492aa417682ca12c4a19f675b : SUCCESS in 1h 51m 24s","accounts_in_message":[],"_revision_number":1},{"id":"b2a93640929efc0f63c99720a43eba9446b17403","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":2271,"name":"Michael Still","email":"mikal@stillhq.com","username":"mikalstill"},"date":"2026-10-22 03:01:00.000000000","message":"Uploaded patch set 2: New patch set was added with same tree, parent tree, and commit message as Patch Set 1.\n\nCopied Votes:\n* Code-Review+1 (copy condition: \"**changekind:TRIVIAL_REBASE** OR is:MIN\")\n\nOutdated Votes:\n* Verified+1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":2},{"id":"3ee6c277bc4e22413a9473279de207004aca395d","author":{"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"},"date":"2026-10-22 04:03:29.000000000","message":"Patch Set 2: Code-Review+1\n\nBuild succeeded (check pipeline).\nhttps://gateway-cloud-softwarefactory.apps.ocp.cloud.ci.centos.org/zuul/t/rdoproject.org/buildset/e22ce4095ec44bf8aace9efb2bffad8d\n\n- devstack-platform-centos-10-stream https://gateway-cloud-softwarefactory.apps.ocp.cloud.ci.centos.org/zuul/t/rdoproject.org/build/f3e6588c70db476b84c977793eff15bb : SUCCESS in 1h 01m 20s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"c51dc16939384fae3257b85f87fd2ccfcd993697","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-10-22 05:15:13.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/c88ca2f638714a5ab887791ad3f60740\n\n- grenade https://zuul.opendev.org/t/openstack/build/cb0337164c524683a87a3ebb22171470 : SUCCESS in 51m 19s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/0ce8e564a9584caa9cdcf1aca5a6f6ad : SUCCESS in 1h 21m 51s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/c1f0cea937904a8282bec0dbe0bb7c32 : SUCCESS in 9m 16s\n- devstack https://zuul.opendev.org/t/openstack/build/5ad3df2c7cf74643817dc28a2bb118ae : SUCCESS in 28m 43s\n- devstack-ipv6 https://zuul.opendev.org/t/openstack/build/cee18a51b88e4419a966ce48d3a16e24 : SUCCESS in 24m 39s\n- devstack-enforce-scope https://zuul.opendev.org/t/openstack/build/7f3c263cf173489099ae4f47f275bded : SUCCESS in 15m 11s\n- devstack-platform-almalinux-purple-lion-ovn-source https://zuul.opendev.org/t/openstack/build/797cb52397f74f39a52d66dab9f94cf6 : FAILURE in 35m 43s (non-voting)\n- devstack-platform-centos-10-stream https://zuul.opendev.org/t/openstack/build/8c77d0e0afda435d98b94b9388e3fea8 : RETRY_LIMIT Host unreachable in 34m 35s (non-voting)\n- devstack-platform-centos-9-stream https://zuul.opendev.org/t/openstack/build/689261c897844b1f9ea874a2b4f4d275 : SUCCESS in 1h 32m 44s (non-voting)\n- devstack-platform-debian-bookworm https://zuul.opendev.org/t/openstack/build/9563b97b4ac94d6493714f3fe9ce6c1a : SUCCESS in 51m 38s\n- devstack-platform-debian-trixie https://zuul.opendev.org/t/openstack/build/94e461e5b49348578462f5f4a50bacf4 : SUCCESS in 48m 10s\n- devstack-platform-rocky-blue-onyx https://zuul.opendev.org/t/openstack/build/e7806503b711443f8256f89c2ea9cc6c : SUCCESS in 1h 43m 03s (non-voting)\n- devstack-platform-rocky-red-quartz https://zuul.opendev.org/t/openstack/build/594eab89d6814e2b9edf4af8b8540ffa : FAILURE in 31m 11s (non-voting)\n- devstack-platform-ubuntu-noble-ovn-source https://zuul.opendev.org/t/openstack/build/758edab7a942467bbaa57f22a4ad4672 : SUCCESS in 1h 34m 35s (non-voting)\n- devstack-platform-ubuntu-noble-ovs https://zuul.opendev.org/t/openstack/build/a7eae25081fc44beb1980a5f071637a4 : SUCCESS in 1h 00m 25s (non-voting)\n- devstack-platform-ubuntu-resolute https://zuul.opendev.org/t/openstack/build/5f9eeb0cd8a44a0a8986ba6661e758f5 : FAILURE in 46m 22s (non-voting)\n- devstack-multinode https://zuul.opendev.org/t/openstack/build/d925b250fe804feeac92e697385f2cb9 : SUCCESS in 34m 40s\n- devstack-unit-tests https://zuul.opendev.org/t/openstack/build/cd49d349788444eabfb8075e5bf598ed : SUCCESS in 4m 39s\n- openstack-tox-bashate https://zuul.opendev.org/t/openstack/build/27e5c4896498409e8484c615a2c91fde : SUCCESS in 2m 36s\n- ironic-tempest-bios-ipmi-autodetect https://zuul.opendev.org/t/openstack/build/f591dc6ee03443ed991ee9bf4e5978e6 : SUCCESS in 36m 50s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/b606c96bafc5466aa0f22e95db62cba8 : SUCCESS in 40m 22s\n- neutron-ovs-grenade-multinode https://zuul.opendev.org/t/openstack/build/a6d141b6aa4945d0b652b405b333899a : SUCCESS in 1h 07m 58s\n- neutron-ovn-tempest-ovs-release https://zuul.opendev.org/t/openstack/build/0416b3c5067941cf8ac38477b6dee7f5 : SUCCESS in 1h 11m 31s (non-voting)\n- tempest-multinode-full-py3 https://zuul.opendev.org/t/openstack/build/dd3e2a6166f240d6991be283e0afaf9c : SUCCESS in 35m 18s (non-voting)\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/551e3fdf9eac482ebc1a59d33a236d42 : SUCCESS in 1h 02m 28s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/b26364bd41264866b49a5749db321196 : SUCCESS in 57m 25s\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/55c61cc63dd9424bb2769d71a9aebc55 : SUCCESS in 1h 09m 08s","accounts_in_message":[],"_revision_number":2},{"id":"c9663071efd0c1dfdbad491da22ee34e349000c0","author":{"_account_id":10342,"name":"Jay Faulkner","display_name":"JayF","email":"jay@jvf.cc","username":"JayF","status":"youtube.com/@oss-gr / podcast.gr-oss.io"},"date":"2026-10-22 21:52:08.000000000","message":"Patch Set 2: Code-Review+1\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"644c006894118013fbaf9270431e46911a015f98","author":{"_account_id":10342,"name":"Jay Faulkner","display_name":"JayF","email":"jay@jvf.cc","username":"JayF","status":"youtube.com/@oss-gr / podcast.gr-oss.io"},"date":"2026-10-22 22:21:38.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"bd8a9be50c30d32201195d293ed14ae9172a104d","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":2271,"name":"Michael Still","email":"mikal@stillhq.com","username":"mikalstill"},"date":"2026-10-23 08:39:50.000000000","message":"Uploaded patch set 3: Commit message was updated.\n\nOutdated Votes:\n* Code-Review+1 (copy condition: \"changekind:TRIVIAL_REBASE OR is:MIN\")\n* Verified+1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":3},{"id":"eec1ac8a7e0b1a412e5ea0e03c1c80c5730f948e","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":2271,"name":"Michael Still","email":"mikal@stillhq.com","username":"mikalstill"},"date":"2026-10-23 09:41:58.000000000","message":"Uploaded patch set 4: New patch set was added with same tree, parent tree, and commit message as Patch Set 3.","accounts_in_message":[],"_revision_number":4},{"id":"1229fb5a0f8d424017b13578b939a77f2e0f76d3","author":{"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"},"date":"2026-10-23 10:44:51.000000000","message":"Patch Set 4: Code-Review+1\n\nBuild succeeded (check pipeline).\nhttps://gateway-cloud-softwarefactory.apps.ocp.cloud.ci.centos.org/zuul/t/rdoproject.org/buildset/ac0097535df240648f5d833b9798180e\n\n- devstack-platform-centos-10-stream https://gateway-cloud-softwarefactory.apps.ocp.cloud.ci.centos.org/zuul/t/rdoproject.org/build/faa7b630abc044a3be9273d39d96d744 : SUCCESS in 1h 01m 43s (non-voting)\n\nWarning:\n  File .ssh/config found in build home directory during playbook opendev.org/openstack/devstack/playbooks/pre.yaml for job devstack-platform-centos-10-stream.  Add to preserve-home-paths if safe, or otherwise remove.","accounts_in_message":[],"_revision_number":4},{"id":"c38184ea46dfea6f838ab255ff085807f6e3a893","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-10-23 12:28:04.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/a1035d5a8ea14b8fa4e9820a7e238a05\n\n- grenade https://zuul.opendev.org/t/openstack/build/4318c82346144148add3196c13cdf299 : SUCCESS in 1h 13m 37s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/fda33b2e38a342859f0db6fe5bfd7776 : SUCCESS in 1h 31m 56s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/71cf8fd8e1e4485990ab464cc246f2b5 : SUCCESS in 7m 19s\n- devstack https://zuul.opendev.org/t/openstack/build/d55ac0340498446fa0a8c548abb45281 : SUCCESS in 33m 37s\n- devstack-ipv6 https://zuul.opendev.org/t/openstack/build/a26268f3b9a447f985630b7409f7b333 : SUCCESS in 24m 35s\n- devstack-enforce-scope https://zuul.opendev.org/t/openstack/build/40588b391fad4dfa813a50a5130e8bee : SUCCESS in 38m 54s\n- devstack-platform-almalinux-purple-lion-ovn-source https://zuul.opendev.org/t/openstack/build/f935b5c1059a4e509a208ddabc3dc375 : FAILURE in 32m 07s (non-voting)\n- devstack-platform-centos-10-stream https://zuul.opendev.org/t/openstack/build/a52f6148d8e343f99ec434af82c4b9f8 : RETRY_LIMIT Host unreachable in 47m 49s (non-voting)\n- devstack-platform-centos-9-stream https://zuul.opendev.org/t/openstack/build/d47a79ed09bc42e68e95cab24d66fd58 : SUCCESS in 1h 45m 24s (non-voting)\n- devstack-platform-debian-bookworm https://zuul.opendev.org/t/openstack/build/3bad85cd26f8497790f11666ca82d057 : SUCCESS in 1h 28m 37s\n- devstack-platform-debian-trixie https://zuul.opendev.org/t/openstack/build/be74533195c34b879cc0583fce6f4450 : SUCCESS in 1h 33m 09s\n- devstack-platform-rocky-blue-onyx https://zuul.opendev.org/t/openstack/build/ed3f27a9a18449fc9ee9238e61bbb58f : SUCCESS in 1h 36m 09s (non-voting)\n- devstack-platform-rocky-red-quartz https://zuul.opendev.org/t/openstack/build/132fdd884a3343e59a58c4d6f5604079 : FAILURE in 29m 59s (non-voting)\n- devstack-platform-ubuntu-noble-ovn-source https://zuul.opendev.org/t/openstack/build/5649f3276ce146758317efd3e68836d0 : SUCCESS in 1h 31m 17s (non-voting)\n- devstack-platform-ubuntu-noble-ovs https://zuul.opendev.org/t/openstack/build/8d55a514a45c4ba9ac334bb4b36530fc : SUCCESS in 1h 25m 48s (non-voting)\n- devstack-platform-ubuntu-resolute https://zuul.opendev.org/t/openstack/build/e8160794384a47fe86cf9af8d4784fab : SUCCESS in 48m 59s (non-voting)\n- devstack-multinode https://zuul.opendev.org/t/openstack/build/b2ed2839497045f487e081edb0549f92 : SUCCESS in 23m 55s\n- devstack-unit-tests https://zuul.opendev.org/t/openstack/build/905e0ea173924788ad5d84f18668693b : SUCCESS in 3m 28s\n- openstack-tox-bashate https://zuul.opendev.org/t/openstack/build/d65bebb181c640ea88940d5d19c16419 : SUCCESS in 3m 12s\n- ironic-tempest-bios-ipmi-autodetect https://zuul.opendev.org/t/openstack/build/b3e7282d38564a97bb145539bb98d52c : SUCCESS in 1h 15m 56s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/774e4234f75948d8b3409c0cd53f967c : SUCCESS in 56m 22s\n- neutron-ovs-grenade-multinode https://zuul.opendev.org/t/openstack/build/73f109fe6f4548928bfa2f46f9c88430 : SUCCESS in 1h 08m 06s\n- neutron-ovn-tempest-ovs-release https://zuul.opendev.org/t/openstack/build/f8c6371b39444796a56f32f7f27907ff : SUCCESS in 1h 07m 53s (non-voting)\n- tempest-multinode-full-py3 https://zuul.opendev.org/t/openstack/build/86c2137c08694aa9a53758fcd96f1cd3 : SUCCESS in 1h 16m 55s (non-voting)\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/416ec0649fbf4dd19626139da131b669 : SUCCESS in 1h 01m 46s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/6b7c293692ed482a93948c056a97ce75 : SUCCESS in 57m 54s\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/5795dc42ddf04b048144b16ceb3437ff : SUCCESS in 1h 50m 54s","accounts_in_message":[],"_revision_number":4},{"id":"57ceb2ae9cc3e16b1d511e739445a1161e3d8822","author":{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"date":"2026-10-23 15:55:38.000000000","message":"Patch Set 4: Code-Review+2","accounts_in_message":[],"_revision_number":4},{"id":"6bf1e662dbf6586df43d3cac6bf38361560861bf","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":2271,"name":"Michael Still","email":"mikal@stillhq.com","username":"mikalstill"},"date":"2026-10-27 07:00:27.000000000","message":"Uploaded patch set 5: Patch Set 4 was rebased.\n\nCopied Votes:\n* Code-Review+1, Code-Review+2 (copy condition: \"**changekind:TRIVIAL_REBASE** OR is:MIN\")\n\nOutdated Votes:\n* Verified+1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":5},{"id":"b2908bc7de172839e4349f0c858127e93ef25932","author":{"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"},"date":"2026-10-27 08:00:00.000000000","message":"Patch Set 5: Code-Review+1\n\nBuild succeeded (check pipeline).\nhttps://gateway-cloud-softwarefactory.apps.ocp.cloud.ci.centos.org/zuul/t/rdoproject.org/buildset/e0389ad1cdcf479781182fd85cef95d5\n\n- devstack-platform-centos-10-stream https://gateway-cloud-softwarefactory.apps.ocp.cloud.ci.centos.org/zuul/t/rdoproject.org/build/9ac1fb8b8e5a4b30b1a21724db4ae1cf : SUCCESS in 57m 25s (non-voting)\n\nWarning:\n  File .ssh/config found in build home directory during playbook opendev.org/openstack/devstack/playbooks/pre.yaml for job devstack-platform-centos-10-stream.  Add to preserve-home-paths if safe, or otherwise remove.","accounts_in_message":[],"_revision_number":5},{"id":"a17d0a2f0abf3f23dd5df1515cf4d5b7a14a8b07","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-10-27 09:23:09.000000000","message":"Patch Set 5: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/62f84ec87ca04c8681b49ba5f69f89dd\n\n- grenade https://zuul.opendev.org/t/openstack/build/b85284a8c8a045089c85b37d5b7b6291 : SUCCESS in 1h 17m 48s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/7661338298a6404b98cebdf97da06e9c : SUCCESS in 1h 32m 49s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/5cc2e3208b704460b735509a5a2d2de9 : SUCCESS in 4m 17s\n- devstack https://zuul.opendev.org/t/openstack/build/a35af24aff404a4e9f806593a1e81645 : SUCCESS in 24m 14s\n- devstack-ipv6 https://zuul.opendev.org/t/openstack/build/8c6325cc498a458ab57baddf781afd3c : SUCCESS in 26m 41s\n- devstack-enforce-scope https://zuul.opendev.org/t/openstack/build/cd31ba6151d94398b60375083572c44c : SUCCESS in 17m 43s\n- devstack-platform-almalinux-purple-lion-ovn-source https://zuul.opendev.org/t/openstack/build/a79de009eb964031939f366191e9236d : FAILURE in 17m 57s (non-voting)\n- devstack-platform-centos-10-stream https://zuul.opendev.org/t/openstack/build/48ddb309fe5347b98bb7ab899e628a79 : RETRY_LIMIT Host unreachable in 42m 54s (non-voting)\n- devstack-platform-centos-9-stream https://zuul.opendev.org/t/openstack/build/32b545fb12bf4fbebffd734bb84b1e4e : SUCCESS in 1h 33m 53s (non-voting)\n- devstack-platform-debian-bookworm https://zuul.opendev.org/t/openstack/build/48130f1dd6d14b3eb27b4a6e961793ac : SUCCESS in 1h 29m 13s\n- devstack-platform-debian-trixie https://zuul.opendev.org/t/openstack/build/7d6efdc3c416433e91f6e6af00b1124f : SUCCESS in 1h 16m 54s\n- devstack-platform-rocky-blue-onyx https://zuul.opendev.org/t/openstack/build/2ebe393b768f4baca429deb37a1379e3 : SUCCESS in 1h 29m 00s (non-voting)\n- devstack-platform-rocky-red-quartz https://zuul.opendev.org/t/openstack/build/4740d4db958640a79dd5e5f12e781989 : FAILURE in 27m 24s (non-voting)\n- devstack-platform-ubuntu-noble-ovn-source https://zuul.opendev.org/t/openstack/build/1da5c59d673c43ea8182abc8834f8daf : SUCCESS in 1h 29m 09s (non-voting)\n- devstack-platform-ubuntu-noble-ovs https://zuul.opendev.org/t/openstack/build/c54719852b594818a825f48972900159 : SUCCESS in 1h 23m 24s (non-voting)\n- devstack-platform-ubuntu-resolute https://zuul.opendev.org/t/openstack/build/fe9c48e26fa944f899ed5cfe7bbd3dc2 : SUCCESS in 1h 12m 19s (non-voting)\n- devstack-multinode https://zuul.opendev.org/t/openstack/build/9deddd6a4acd40e8994f2d32573683d5 : SUCCESS in 26m 24s\n- devstack-unit-tests https://zuul.opendev.org/t/openstack/build/6717de615d4249e89530cc34a71fdc29 : SUCCESS in 3m 33s\n- openstack-tox-bashate https://zuul.opendev.org/t/openstack/build/0736caeddeee4f5b87eec51226cc2309 : SUCCESS in 2m 46s\n- ironic-tempest-bios-ipmi-autodetect https://zuul.opendev.org/t/openstack/build/4cdf9768443846d1884657304e8b8541 : SUCCESS in 1h 10m 20s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/543913583215405497fecbb53cd46f0a : SUCCESS in 58m 36s\n- neutron-ovs-grenade-multinode https://zuul.opendev.org/t/openstack/build/c86b90c3af544868a875d7d675723223 : SUCCESS in 54m 05s\n- neutron-ovn-tempest-ovs-release https://zuul.opendev.org/t/openstack/build/a01456be80414646b7b2cd5e6d079307 : SUCCESS in 34m 32s (non-voting)\n- tempest-multinode-full-py3 https://zuul.opendev.org/t/openstack/build/9ea3871ca85b4636a51c2ada28189dd2 : SUCCESS in 1h 20m 44s (non-voting)\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/1e9fd07a370240d489555b28ec5b84e0 : SUCCESS in 29m 16s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/c7ad9cdd3bd14d2a9a85b4d9eae8fd50 : SUCCESS in 26m 30s\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/bd5ef54d5f2744698a55e5c0bc630788 : SUCCESS in 1h 07m 11s","accounts_in_message":[],"_revision_number":5},{"id":"bd435c6f9e0d576ef8608fd9182321ea3b588db5","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2026-10-27 14:42:04.000000000","message":"Patch Set 5: Code-Review+1","accounts_in_message":[],"_revision_number":5},{"id":"0f680b5dc29d225c933049ad068876d94e39548c","author":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"date":"2026-10-28 08:04:21.000000000","message":"Patch Set 5: Code-Review+1","accounts_in_message":[],"_revision_number":5}],"current_revision_number":5,"current_revision":"292bfa305f0103c0f9541744fb18267577fb4acc","revisions":{"07801e3e594d342c3cbc1069f3e7675f33ad778c":{"kind":"REWORK","_number":1,"created":"2026-10-21 21:14:59.000000000","uploader":{"_account_id":2271,"name":"Michael Still","email":"mikal@stillhq.com","username":"mikalstill"},"ref":"refs/changes/86/1011786/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/devstack","ref":"refs/changes/86/1011786/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/devstack refs/changes/86/1011786/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/devstack refs/changes/86/1011786/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/devstack refs/changes/86/1011786/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/devstack refs/changes/86/1011786/1"}}},"commit":{"parents":[{"commit":"cec77a55b3084e40346fba8d4b87e913cd09a454","subject":"Updated from generate-devstack-plugins-list","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/cec77a55b3084e40346fba8d4b87e913cd09a454"}]}],"author":{"name":"Michael Still","email":"mikal@stillhq.com","date":"2026-10-21 21:14:27.000000000","tz":660},"committer":{"name":"Michael Still","email":"mikal@stillhq.com","date":"2026-10-21 21:14:27.000000000","tz":660},"subject":"Tolerate zombie processes in get-stats.py","message":"Tolerate zombie processes in get-stats.py\n\npsutil raises ZombieProcess from cmdline() for a zombie, and the\nprocess scan in get-stats.py did not catch it, so a single zombie on\nthe node aborted the script and the job lost all of performance.json.\nSkip processes whose command line cannot be read.\n\nPrompt: while drafting per-process memory telemetry for devstack\u0027s\nperformance.json, a local run of get-stats.py crashed on a zombie.\n\nAssisted-By: Claude Opus 5.5 (1M context, low effort) \u003cnoreply@anthropic.com\u003e\nCo-Authored-By: Claude Opus 5.5 (1M context, low effort) \u003cnoreply@anthropic.com\u003e\n\nChange-Id: Ia3033f056e407a950d59d5d52684838d4e9c4d78\nSigned-off-by: Michael Still \u003cmikal@stillhq.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/07801e3e594d342c3cbc1069f3e7675f33ad778c"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/07801e3e594d342c3cbc1069f3e7675f33ad778c"}]},"branch":"refs/heads/master"},"58d1c927b6b904f48eba6f3e3423d1bee15a062e":{"kind":"NO_CHANGE","_number":2,"created":"2026-10-22 03:01:00.000000000","uploader":{"_account_id":2271,"name":"Michael Still","email":"mikal@stillhq.com","username":"mikalstill"},"ref":"refs/changes/86/1011786/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/devstack","ref":"refs/changes/86/1011786/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/devstack refs/changes/86/1011786/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/devstack refs/changes/86/1011786/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/devstack refs/changes/86/1011786/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/devstack refs/changes/86/1011786/2"}}},"commit":{"parents":[{"commit":"cec77a55b3084e40346fba8d4b87e913cd09a454","subject":"Updated from generate-devstack-plugins-list","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/cec77a55b3084e40346fba8d4b87e913cd09a454"}]}],"author":{"name":"Michael Still","email":"mikal@stillhq.com","date":"2026-10-22 02:59:33.000000000","tz":660},"committer":{"name":"Michael Still","email":"mikal@stillhq.com","date":"2026-10-22 02:59:33.000000000","tz":660},"subject":"Tolerate zombie processes in get-stats.py","message":"Tolerate zombie processes in get-stats.py\n\npsutil raises ZombieProcess from cmdline() for a zombie, and the\nprocess scan in get-stats.py did not catch it, so a single zombie on\nthe node aborted the script and the job lost all of performance.json.\nSkip processes whose command line cannot be read.\n\nPrompt: while drafting per-process memory telemetry for devstack\u0027s\nperformance.json, a local run of get-stats.py crashed on a zombie.\n\nAssisted-By: Claude Opus 5.5 (1M context, low effort) \u003cnoreply@anthropic.com\u003e\nCo-Authored-By: Claude Opus 5.5 (1M context, low effort) \u003cnoreply@anthropic.com\u003e\n\nChange-Id: Ia3033f056e407a950d59d5d52684838d4e9c4d78\nSigned-off-by: Michael Still \u003cmikal@stillhq.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/58d1c927b6b904f48eba6f3e3423d1bee15a062e"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/58d1c927b6b904f48eba6f3e3423d1bee15a062e"}]},"branch":"refs/heads/master"},"03e6cf30e5fba9cb5a52a78fd09827dd83cd101c":{"kind":"NO_CODE_CHANGE","_number":3,"created":"2026-10-23 08:39:50.000000000","uploader":{"_account_id":2271,"name":"Michael Still","email":"mikal@stillhq.com","username":"mikalstill"},"ref":"refs/changes/86/1011786/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/devstack","ref":"refs/changes/86/1011786/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/devstack refs/changes/86/1011786/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/devstack refs/changes/86/1011786/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/devstack refs/changes/86/1011786/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/devstack refs/changes/86/1011786/3"}}},"commit":{"parents":[{"commit":"cec77a55b3084e40346fba8d4b87e913cd09a454","subject":"Updated from generate-devstack-plugins-list","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/cec77a55b3084e40346fba8d4b87e913cd09a454"}]}],"author":{"name":"Michael Still","email":"mikal@stillhq.com","date":"2026-10-23 08:39:32.000000000","tz":660},"committer":{"name":"Michael Still","email":"mikal@stillhq.com","date":"2026-10-23 08:39:32.000000000","tz":660},"subject":"Tolerate zombie processes in get-stats.py","message":"Tolerate zombie processes in get-stats.py\n\npsutil raises ZombieProcess from cmdline() for a zombie, and the\nprocess scan in get-stats.py did not catch it, so a single zombie on\nthe node aborted the script and the job lost all of performance.json.\nSkip processes whose command line cannot be read.\n\nPrompt: while drafting per-process memory telemetry for devstack\u0027s\nperformance.json, a local run of get-stats.py crashed on a zombie.\n\nAssisted-By: Claude Opus 5.5 (low effort)\n\nChange-Id: Ia3033f056e407a950d59d5d52684838d4e9c4d78\nSigned-off-by: Michael Still \u003cmikal@stillhq.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/03e6cf30e5fba9cb5a52a78fd09827dd83cd101c"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/03e6cf30e5fba9cb5a52a78fd09827dd83cd101c"}]},"branch":"refs/heads/master"},"ef14f20b9d09b9a16f321ecadfe334db51a906a0":{"kind":"NO_CHANGE","_number":4,"created":"2026-10-23 09:41:58.000000000","uploader":{"_account_id":2271,"name":"Michael Still","email":"mikal@stillhq.com","username":"mikalstill"},"ref":"refs/changes/86/1011786/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/devstack","ref":"refs/changes/86/1011786/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/devstack refs/changes/86/1011786/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/devstack refs/changes/86/1011786/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/devstack refs/changes/86/1011786/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/devstack refs/changes/86/1011786/4"}}},"commit":{"parents":[{"commit":"cec77a55b3084e40346fba8d4b87e913cd09a454","subject":"Updated from generate-devstack-plugins-list","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/cec77a55b3084e40346fba8d4b87e913cd09a454"}]}],"author":{"name":"Michael Still","email":"mikal@stillhq.com","date":"2026-10-23 09:41:31.000000000","tz":660},"committer":{"name":"Michael Still","email":"mikal@stillhq.com","date":"2026-10-23 09:41:31.000000000","tz":660},"subject":"Tolerate zombie processes in get-stats.py","message":"Tolerate zombie processes in get-stats.py\n\npsutil raises ZombieProcess from cmdline() for a zombie, and the\nprocess scan in get-stats.py did not catch it, so a single zombie on\nthe node aborted the script and the job lost all of performance.json.\nSkip processes whose command line cannot be read.\n\nPrompt: while drafting per-process memory telemetry for devstack\u0027s\nperformance.json, a local run of get-stats.py crashed on a zombie.\n\nAssisted-By: Claude Opus 5.5 (low effort)\n\nChange-Id: Ia3033f056e407a950d59d5d52684838d4e9c4d78\nSigned-off-by: Michael Still \u003cmikal@stillhq.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/ef14f20b9d09b9a16f321ecadfe334db51a906a0"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/ef14f20b9d09b9a16f321ecadfe334db51a906a0"}]},"branch":"refs/heads/master"},"292bfa305f0103c0f9541744fb18267577fb4acc":{"kind":"TRIVIAL_REBASE","_number":5,"created":"2026-10-27 07:00:27.000000000","uploader":{"_account_id":2271,"name":"Michael Still","email":"mikal@stillhq.com","username":"mikalstill"},"ref":"refs/changes/86/1011786/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/devstack","ref":"refs/changes/86/1011786/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/devstack refs/changes/86/1011786/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/devstack refs/changes/86/1011786/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/devstack refs/changes/86/1011786/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/devstack refs/changes/86/1011786/5"}}},"commit":{"parents":[{"commit":"11862b2cae9d643eac81a85fa2ad75148cea71c3","subject":"Install glance_store S3 extra","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/11862b2cae9d643eac81a85fa2ad75148cea71c3"}]}],"author":{"name":"Michael Still","email":"mikal@stillhq.com","date":"2026-10-27 06:59:35.000000000","tz":660},"committer":{"name":"Michael Still","email":"mikal@stillhq.com","date":"2026-10-27 06:59:35.000000000","tz":660},"subject":"Tolerate zombie processes in get-stats.py","message":"Tolerate zombie processes in get-stats.py\n\npsutil raises ZombieProcess from cmdline() for a zombie, and the\nprocess scan in get-stats.py did not catch it, so a single zombie on\nthe node aborted the script and the job lost all of performance.json.\nSkip processes whose command line cannot be read.\n\nPrompt: while drafting per-process memory telemetry for devstack\u0027s\nperformance.json, a local run of get-stats.py crashed on a zombie.\n\nAssisted-By: Claude Opus 5.5 (low effort)\n\nChange-Id: Ia3033f056e407a950d59d5d52684838d4e9c4d78\nSigned-off-by: Michael Still \u003cmikal@stillhq.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/292bfa305f0103c0f9541744fb18267577fb4acc"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/292bfa305f0103c0f9541744fb18267577fb4acc"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[{"rule_name":"gerrit~DefaultSubmitRule","status":"OK","labels":[{"label":"Verified","status":"MAY","applied_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}},{"label":"Code-Review","status":"MAY","applied_by":{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"}},{"label":"Workflow","status":"MAY"},{"label":"Review-Priority","status":"MAY"}]}],"submit_requirements":[{"name":"Verified","description":"Verified in gate by CI","status":"UNSATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Verified\u003dMAX AND -label:Verified\u003dMIN","fulfilled":false,"status":"FAIL","passing_atoms":[],"failing_atoms":["label:Verified\u003dMAX","label:Verified\u003dMIN"],"atom_explanations":{"label:Verified\u003dMAX":"","label:Verified\u003dMIN":""}}},{"name":"Code-Review","description":"Code reviewed by core reviewer","status":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Code-Review\u003dMAX AND -label:Code-Review\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":["label:Code-Review\u003dMAX"],"failing_atoms":["label:Code-Review\u003dMIN"],"atom_explanations":{"label:Code-Review\u003dMAX":"","label:Code-Review\u003dMIN":""}}},{"name":"Review-Priority","description":"Review priority","status":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"-label:Review-Priority\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":[],"failing_atoms":["label:Review-Priority\u003dMIN"],"atom_explanations":{"label:Review-Priority\u003dMIN":""}}},{"name":"Workflow","description":"Approved for gate by core reviewer","status":"UNSATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Workflow\u003dMAX AND -label:Workflow\u003dMIN","fulfilled":false,"status":"FAIL","passing_atoms":[],"failing_atoms":["label:Workflow\u003dMAX","label:Workflow\u003dMIN"],"atom_explanations":{"label:Workflow\u003dMAX":"","label:Workflow\u003dMIN":""}}}]}
