)]}'
{"id":"openstack%2Fdevstack~1011787","triplet_id":"openstack%2Fdevstack~master~If243a81154b924a8cfc47951a6e0be17f38169b5","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-27 08:00:07.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:40:18.000000000","reason":"removed on reply"}},"hashtags":[],"change_id":"If243a81154b924a8cfc47951a6e0be17f38169b5","subject":"Record peak, anonymous and swapped memory in get-stats.py","status":"NEW","created":"2026-10-21 21:14:59.000000000","updated":"2026-11-01 22:19:16.000000000","submit_type":"MERGE_IF_NECESSARY","mergeable":true,"submittable":false,"total_comment_count":4,"unresolved_comment_count":1,"has_review_started":true,"meta_rev_id":"b1dc2dba7ad001a98dace35832bc5bb86b77d96d","_number":1011787,"virtual_id_number":1011787,"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:03:33.000000000","permitted_voting_range":{"min":-2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":11583,"name":"Arnaud Morin","email":"arnaud.morin@gmail.com","username":"arnaudmorin"}],"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":11583,"name":"Arnaud Morin","email":"arnaud.morin@gmail.com","username":"arnaudmorin"},"all":[{"value":1,"date":"2026-10-28 08:04:07.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:22.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:07.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"]},{"value":1,"date":"2026-11-01 22:19:16.000000000","permitted_voting_range":{"min":-1,"max":1},"_account_id":11583,"name":"Arnaud Morin","email":"arnaud.morin@gmail.com","username":"arnaudmorin"}],"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"]},{"_account_id":11583,"name":"Arnaud Morin","email":"arnaud.morin@gmail.com","username":"arnaudmorin"}],"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"]},{"value":0,"permitted_voting_range":{"min":0,"max":2},"_account_id":11583,"name":"Arnaud Morin","email":"arnaud.morin@gmail.com","username":"arnaudmorin"}],"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":11583,"name":"Arnaud Morin","email":"arnaud.morin@gmail.com","username":"arnaudmorin"},{"_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:08:11.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-22 00:39:20.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:39.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:54:42.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:22.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:07.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"},{"updated":"2026-11-01 22:19:16.000000000","updated_by":{"_account_id":11583,"name":"Arnaud Morin","email":"arnaud.morin@gmail.com","username":"arnaudmorin"},"reviewer":{"_account_id":11583,"name":"Arnaud Morin","email":"arnaud.morin@gmail.com","username":"arnaudmorin"},"state":"REVIEWER"}],"messages":[{"id":"a54257e621016653952c172fb90f1933c0705ef4","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":"c3bf0fa443afb38aba48b16e6ef74b6631670ae1","author":{"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"},"date":"2026-10-21 22:08:11.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/8acee0163f754196bc95c79447f1f0a9\n\n- devstack-platform-centos-10-stream https://gateway-cloud-softwarefactory.apps.ocp.cloud.ci.centos.org/zuul/t/rdoproject.org/build/0645f4d100ac4985ac9f67be9cef5861 : SUCCESS in 51m 48s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"9ead9bbf2e936ae575ee0fad1c28dea3de616ab3","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-10-22 00:39:20.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/87188576d0c644f881b0980076cb760a\n\n- grenade https://zuul.opendev.org/t/openstack/build/ab503f1eb3a94968a1250e08c8368717 : SUCCESS in 44m 44s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/4903e83c7be94658b5de37c8aa74b5e8 : SUCCESS in 47m 38s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/fd14f36e21d34fa9a9658ff8d7c4238c : SUCCESS in 6m 36s\n- devstack https://zuul.opendev.org/t/openstack/build/501dfd7e9c3342cba68440eebd545b0c : SUCCESS in 19m 13s\n- devstack-ipv6 https://zuul.opendev.org/t/openstack/build/53d5d52e0057456cbb3a6b54d4250a03 : SUCCESS in 24m 56s\n- devstack-enforce-scope https://zuul.opendev.org/t/openstack/build/77957380ee2742af85abf88d111b0ae0 : SUCCESS in 27m 13s\n- devstack-platform-almalinux-purple-lion-ovn-source https://zuul.opendev.org/t/openstack/build/b1e3a8638e394895b8ff8fe450afd6fb : FAILURE in 17m 13s (non-voting)\n- devstack-platform-centos-10-stream https://zuul.opendev.org/t/openstack/build/a509b705012b420d9d947b2bf1f07686 : RETRY_LIMIT Host unreachable in 47m 35s (non-voting)\n- devstack-platform-centos-9-stream https://zuul.opendev.org/t/openstack/build/a2f45e7c31ee4569a77d9635fdca0c3c : SUCCESS in 1h 02m 37s (non-voting)\n- devstack-platform-debian-bookworm https://zuul.opendev.org/t/openstack/build/c55b62f8b7e34e9393e88d54affa788d : SUCCESS in 1h 30m 24s\n- devstack-platform-debian-trixie https://zuul.opendev.org/t/openstack/build/fdf59a01977b41e8bcacf03c70c8cf56 : SUCCESS in 47m 12s\n- devstack-platform-rocky-blue-onyx https://zuul.opendev.org/t/openstack/build/168dcd08b171405d9d0563a4730e963e : SUCCESS in 49m 59s (non-voting)\n- devstack-platform-rocky-red-quartz https://zuul.opendev.org/t/openstack/build/939f0523de25415a9dab3e4c9a34eca4 : FAILURE in 17m 13s (non-voting)\n- devstack-platform-ubuntu-noble-ovn-source https://zuul.opendev.org/t/openstack/build/ac82759069ed43c8b237ed2d0fca0cea : SUCCESS in 1h 19m 13s (non-voting)\n- devstack-platform-ubuntu-noble-ovs https://zuul.opendev.org/t/openstack/build/6d9ba04090c44e26b11e3fb07ca8a27d : SUCCESS in 1h 30m 37s (non-voting)\n- devstack-platform-ubuntu-resolute https://zuul.opendev.org/t/openstack/build/4eda8c9e4f2947ec82d9814d7b9093ad : SUCCESS in 43m 49s (non-voting)\n- devstack-multinode https://zuul.opendev.org/t/openstack/build/4742b331ac554f49b346a95f5b92fb2e : SUCCESS in 34m 25s\n- devstack-unit-tests https://zuul.opendev.org/t/openstack/build/66bbf6c543fe4321829f7cb30e291d75 : SUCCESS in 3m 31s\n- openstack-tox-bashate https://zuul.opendev.org/t/openstack/build/0906fff185ef45d694d7ff371480484d : SUCCESS in 2m 55s\n- ironic-tempest-bios-ipmi-autodetect https://zuul.opendev.org/t/openstack/build/e82c7c3fa70a4571bd3439900bb57675 : SUCCESS in 1h 12m 31s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/034361d3f83d4b9699c98353355f4649 : SUCCESS in 57m 32s\n- neutron-ovs-grenade-multinode https://zuul.opendev.org/t/openstack/build/61cef764bd83444daf31f5fbccb7d4e9 : SUCCESS in 39m 40s\n- neutron-ovn-tempest-ovs-release https://zuul.opendev.org/t/openstack/build/1408a9a36cd44f158ac4dc645ab11e96 : SUCCESS in 1h 20m 28s (non-voting)\n- tempest-multinode-full-py3 https://zuul.opendev.org/t/openstack/build/e7e9006865a243ce8c31122e610f1c21 : TIMED_OUT in 3h 03m 50s (non-voting)\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/0c4f6a0cd39845e38190e5a6ad176de6 : SUCCESS in 1h 04m 07s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/a1f86e64ff9a4addb0941a36126fb646 : SUCCESS in 38m 25s\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/7a4fd785e59b477a99c816a3fb5b9561 : SUCCESS in 1h 36m 56s","accounts_in_message":[],"_revision_number":1},{"id":"417b798df69dc2f8fa428aec60f7016efc2e7eaa","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":"4aa48722cd5ab628af59293352b8805bcad839e3","author":{"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"},"date":"2026-10-22 03:13:59.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/60f47c8e1d3045f1bf5ce5549902269a\n\n- devstack-platform-centos-10-stream https://gateway-cloud-softwarefactory.apps.ocp.cloud.ci.centos.org/zuul/t/rdoproject.org/build/3b7f4e9f9ddf4b3881329556f118426f : FAILURE in 12m 06s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"ac5739d26b3bec530ed29723f82d598f603ec872","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-10-22 05:50:44.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/a6c7e1c5e19b443cb1828d8c79e75180\n\n- grenade https://zuul.opendev.org/t/openstack/build/8ba2c9b1c88b4c2a8586a1162e1a5002 : SUCCESS in 1h 00m 28s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/8e3bfd425736459e81a0d3972348a651 : SUCCESS in 1h 31m 26s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/6ec74536495e452ab7e1df9b92ed3714 : SUCCESS in 7m 34s\n- devstack https://zuul.opendev.org/t/openstack/build/86f7356372664e0fa1235fbf98968c0f : SUCCESS in 15m 27s\n- devstack-ipv6 https://zuul.opendev.org/t/openstack/build/1e5cb5ef92da48ec8e32ddf7fe04da74 : SUCCESS in 32m 21s\n- devstack-enforce-scope https://zuul.opendev.org/t/openstack/build/973d3a5c9fe349988c1d20d6d8ede528 : SUCCESS in 33m 53s\n- devstack-platform-almalinux-purple-lion-ovn-source https://zuul.opendev.org/t/openstack/build/a01f974d4d23412b8246ba372600bdff : FAILURE in 32m 11s (non-voting)\n- devstack-platform-centos-10-stream https://zuul.opendev.org/t/openstack/build/d73682a577854beaa03c947d8f028298 : RETRY_LIMIT Host unreachable in 46m 35s (non-voting)\n- devstack-platform-centos-9-stream https://zuul.opendev.org/t/openstack/build/7938659fea364d379ead9857df92fcae : SUCCESS in 1h 36m 00s (non-voting)\n- devstack-platform-debian-bookworm https://zuul.opendev.org/t/openstack/build/a65cbf6986e74cb3ad9a9e45bbb990eb : SUCCESS in 1h 30m 41s\n- devstack-platform-debian-trixie https://zuul.opendev.org/t/openstack/build/4cbbaf1d37904d89a061fbe8436376de : SUCCESS in 1h 31m 25s\n- devstack-platform-rocky-blue-onyx https://zuul.opendev.org/t/openstack/build/228fa8fe86904c178a359469f7d2aa9d : SUCCESS in 1h 43m 28s (non-voting)\n- devstack-platform-rocky-red-quartz https://zuul.opendev.org/t/openstack/build/4159d73b30b747129823ef0d1efc257b : FAILURE in 30m 48s (non-voting)\n- devstack-platform-ubuntu-noble-ovn-source https://zuul.opendev.org/t/openstack/build/ca211280fb6e40debbb49097e09428a3 : SUCCESS in 1h 52m 58s (non-voting)\n- devstack-platform-ubuntu-noble-ovs https://zuul.opendev.org/t/openstack/build/fb330af810cc4841943f24d573a95ae9 : SUCCESS in 1h 18m 15s (non-voting)\n- devstack-platform-ubuntu-resolute https://zuul.opendev.org/t/openstack/build/d957c5d3f764468b8c3151a500e4843b : SUCCESS in 1h 03m 21s (non-voting)\n- devstack-multinode https://zuul.opendev.org/t/openstack/build/934f623d9fd94ae0a19450aff121b34f : SUCCESS in 17m 53s\n- devstack-unit-tests https://zuul.opendev.org/t/openstack/build/1511900ac948467dbb505afe3b628f6b : SUCCESS in 3m 45s\n- openstack-tox-bashate https://zuul.opendev.org/t/openstack/build/2771f595923040cdbe021e8d1bb158fb : SUCCESS in 2m 42s\n- ironic-tempest-bios-ipmi-autodetect https://zuul.opendev.org/t/openstack/build/0dfd669d16804fa380bf42cdfe875d24 : SUCCESS in 1h 07m 32s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/18ce1b6858f44e34b2451ad27f8da431 : SUCCESS in 55m 14s\n- neutron-ovs-grenade-multinode https://zuul.opendev.org/t/openstack/build/0935aa726b444b9091c6263176e42d50 : SUCCESS in 1h 14m 26s\n- neutron-ovn-tempest-ovs-release https://zuul.opendev.org/t/openstack/build/44402c603743477a9b584bf79562fbf5 : SUCCESS in 1h 14m 34s (non-voting)\n- tempest-multinode-full-py3 https://zuul.opendev.org/t/openstack/build/29e1033ed8fb42f286eee6e6e79d4002 : SUCCESS in 1h 06m 04s (non-voting)\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/3c1301ca818144dfa5e781cd59e71ed7 : SUCCESS in 1h 04m 07s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/ffed7e925f7647548768cc9c3f3931bb : SUCCESS in 1h 00m 23s\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/ee30d27571f94ce18669a68a77c87e0d : SUCCESS in 1h 32m 35s","accounts_in_message":[],"_revision_number":2},{"id":"a0cfcbe569e892aa5247fcb6f162f2310beb7f17","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:39.000000000","message":"Patch Set 2: Code-Review+1\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"9a6bf011e18bf32909a5e4da827c94e735a4c453","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:46.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"412d8813d81052ac988acd4aa2e20b2bd35bdc93","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":"9c6d1142a598777cac16861c5f34d43a48ef8f64","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":"3261cc3382a5f7c6dab58b7d9c13865af064fdf3","author":{"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"},"date":"2026-10-23 10:40:18.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/9dc2f843369949dea7b4628fe19b4d45\n\n- devstack-platform-centos-10-stream https://gateway-cloud-softwarefactory.apps.ocp.cloud.ci.centos.org/zuul/t/rdoproject.org/build/9a518e86f0e3485cad31e8188035e307 : SUCCESS in 57m 24s (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":"93aa8ff5b9f9a6c464f22e5d26a776e8c06b9e3e","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-10-23 12:21:51.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/c09ee4a4938a452c8d3d5c379408e800\n\n- grenade https://zuul.opendev.org/t/openstack/build/05b220eac22e4c978ce7de5cd0bfb4a6 : SUCCESS in 38m 39s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/0a1a9198629e4313a9b77ae0b6da4a22 : SUCCESS in 1h 55m 41s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/47af11f8d9ff413291b3d37c7c1e6fea : SUCCESS in 6m 57s\n- devstack https://zuul.opendev.org/t/openstack/build/0472aa1875484c29839d9ed46661c798 : SUCCESS in 28m 19s\n- devstack-ipv6 https://zuul.opendev.org/t/openstack/build/ecbde3da2e634d59b992b11eb9eb2a48 : SUCCESS in 18m 10s\n- devstack-enforce-scope https://zuul.opendev.org/t/openstack/build/d017dfb046554b13b4cac14223c16386 : SUCCESS in 33m 11s\n- devstack-platform-almalinux-purple-lion-ovn-source https://zuul.opendev.org/t/openstack/build/e95cf008dd254c51a96eee48a7e22977 : FAILURE in 22m 05s (non-voting)\n- devstack-platform-centos-10-stream https://zuul.opendev.org/t/openstack/build/f058027d37f543549c325d8fbdb58509 : RETRY_LIMIT Host unreachable in 36m 06s (non-voting)\n- devstack-platform-centos-9-stream https://zuul.opendev.org/t/openstack/build/a0c0f5e7b30a45149fb641297c2a1744 : SUCCESS in 1h 43m 05s (non-voting)\n- devstack-platform-debian-bookworm https://zuul.opendev.org/t/openstack/build/6aea5b181b694d218094236d279cd47c : SUCCESS in 1h 36m 07s\n- devstack-platform-debian-trixie https://zuul.opendev.org/t/openstack/build/0d06c666dbb146909d13d65152b196a3 : SUCCESS in 1h 26m 30s\n- devstack-platform-rocky-blue-onyx https://zuul.opendev.org/t/openstack/build/3e9db30023de4ef294a439ebb6eb00bc : FAILURE in 1h 31m 29s (non-voting)\n- devstack-platform-rocky-red-quartz https://zuul.opendev.org/t/openstack/build/9b370ff626e74033b8693264e281c7fb : FAILURE in 29m 04s (non-voting)\n- devstack-platform-ubuntu-noble-ovn-source https://zuul.opendev.org/t/openstack/build/9031cd4f91994df4b5cbb894293b7e97 : SUCCESS in 1h 30m 49s (non-voting)\n- devstack-platform-ubuntu-noble-ovs https://zuul.opendev.org/t/openstack/build/17a01ca5b0d44f928cf6cca0d3bc3a49 : SUCCESS in 1h 28m 51s (non-voting)\n- devstack-platform-ubuntu-resolute https://zuul.opendev.org/t/openstack/build/276b757fab184c13a286362f0b527ab3 : SUCCESS in 1h 27m 42s (non-voting)\n- devstack-multinode https://zuul.opendev.org/t/openstack/build/613f0b62701c4ecd8ca602105f85d259 : SUCCESS in 38m 23s\n- devstack-unit-tests https://zuul.opendev.org/t/openstack/build/9164b65afa47403c8e88f33147f7e91b : SUCCESS in 3m 57s\n- openstack-tox-bashate https://zuul.opendev.org/t/openstack/build/7ef0843a2a334c8c94a924fd012685f2 : SUCCESS in 3m 56s\n- ironic-tempest-bios-ipmi-autodetect https://zuul.opendev.org/t/openstack/build/246146e8dbe04f9eb019870fc05392f6 : SUCCESS in 1h 10m 51s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/c473b58da0db4e8f872249ccfe331462 : SUCCESS in 1h 05m 15s\n- neutron-ovs-grenade-multinode https://zuul.opendev.org/t/openstack/build/c1a7baaa5d3740928aaada7e3e5683fc : SUCCESS in 1h 02m 22s\n- neutron-ovn-tempest-ovs-release https://zuul.opendev.org/t/openstack/build/65de6b54678447d3a4b6a55ca41b9a2a : SUCCESS in 56m 28s (non-voting)\n- tempest-multinode-full-py3 https://zuul.opendev.org/t/openstack/build/954227da249a4e179374565892999188 : SUCCESS in 40m 10s (non-voting)\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/7809517105e04bdfad7b428c5d30760b : SUCCESS in 58m 52s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/2fb724768b7c4025ba57acc7980cebe6 : SUCCESS in 35m 28s\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/ecebcb32b7c04622bc10a48ef4d8281d : SUCCESS in 1h 17m 34s","accounts_in_message":[],"_revision_number":4},{"id":"060e7a4328c6a47aa2220592884e6233b060b2c5","author":{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"date":"2026-10-23 15:54:42.000000000","message":"Patch Set 4: Code-Review+2\n\n(1 comment)","accounts_in_message":[],"_revision_number":4},{"id":"74e9388b426d73f64f0cc6ee8cc67c915b3b8e24","author":{"_account_id":2271,"name":"Michael Still","email":"mikal@stillhq.com","username":"mikalstill"},"date":"2026-10-23 23:02:46.000000000","message":"Patch Set 4:\n\n(1 comment)","accounts_in_message":[],"_revision_number":4},{"id":"07728c8d50a746a88dd6558132b802f7da1e8e10","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":"e995f053b27a420473e11478b49c84ef4abe191c","author":{"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"},"date":"2026-10-27 08:00:07.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/549d9e22e978471d90dc1e8ad6a02b65\n\n- devstack-platform-centos-10-stream https://gateway-cloud-softwarefactory.apps.ocp.cloud.ci.centos.org/zuul/t/rdoproject.org/build/3b96a5dd8b9d4be5b96646c4d13558b1 : SUCCESS in 58m 42s (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":"03e2d3f298ff446e242383130c9eb627ed769956","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-10-27 09:03:33.000000000","message":"Patch Set 5: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/88727cfc1f12446c8d48a373724c3f8b\n\n- grenade https://zuul.opendev.org/t/openstack/build/dc05ef8cb80b4cc69da20892980acdd3 : SUCCESS in 46m 07s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/2246b79592ef4b548a7f45fa25f9b6b1 : SUCCESS in 43m 59s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/06e420b57def43df9a07350ed0bc2987 : SUCCESS in 6m 28s\n- devstack https://zuul.opendev.org/t/openstack/build/e53a7c9ff3c24435a9b45aa552b48d02 : SUCCESS in 14m 34s\n- devstack-ipv6 https://zuul.opendev.org/t/openstack/build/904f8d652b294a83b54189b09985304f : SUCCESS in 34m 29s\n- devstack-enforce-scope https://zuul.opendev.org/t/openstack/build/708f991c4a774d97b69bf3155d66a494 : SUCCESS in 11m 39s\n- devstack-platform-almalinux-purple-lion-ovn-source https://zuul.opendev.org/t/openstack/build/0e906e7cdd3d472e91e9e65d40787327 : FAILURE in 30m 34s (non-voting)\n- devstack-platform-centos-10-stream https://zuul.opendev.org/t/openstack/build/a20d06e887fa4d1ea0031fd0957cd01e : RETRY_LIMIT Host unreachable in 43m 43s (non-voting)\n- devstack-platform-centos-9-stream https://zuul.opendev.org/t/openstack/build/42e8caa628c14ad99b49a50473492f8a : SUCCESS in 1h 33m 06s (non-voting)\n- devstack-platform-debian-bookworm https://zuul.opendev.org/t/openstack/build/2f1582e2eb2348faa5170374f43e09cd : SUCCESS in 55m 57s\n- devstack-platform-debian-trixie https://zuul.opendev.org/t/openstack/build/772d7ed71b1941c1af7c8518a4b3a620 : SUCCESS in 46m 04s\n- devstack-platform-rocky-blue-onyx https://zuul.opendev.org/t/openstack/build/04a1543bc7634206885ff4d92cc40901 : FAILURE in 1h 55m 38s (non-voting)\n- devstack-platform-rocky-red-quartz https://zuul.opendev.org/t/openstack/build/f45eb37af696450d9989f52126f57886 : FAILURE in 14m 31s (non-voting)\n- devstack-platform-ubuntu-noble-ovn-source https://zuul.opendev.org/t/openstack/build/e3e3e6506efb4021a110fd0ee7170117 : SUCCESS in 1h 35m 40s (non-voting)\n- devstack-platform-ubuntu-noble-ovs https://zuul.opendev.org/t/openstack/build/1f4a19d5a1144ab6b34cec109ff9f039 : SUCCESS in 41m 29s (non-voting)\n- devstack-platform-ubuntu-resolute https://zuul.opendev.org/t/openstack/build/f9e7a1fe45724343b31ca94009339ac0 : SUCCESS in 58m 25s (non-voting)\n- devstack-multinode https://zuul.opendev.org/t/openstack/build/b9539acd939042b58222806a68d871b4 : SUCCESS in 24m 58s\n- devstack-unit-tests https://zuul.opendev.org/t/openstack/build/1a5287d9dd7944edb55f3db2a42a77b8 : SUCCESS in 3m 46s\n- openstack-tox-bashate https://zuul.opendev.org/t/openstack/build/11a66eb171cb4c64914939d03b9a2798 : SUCCESS in 2m 05s\n- ironic-tempest-bios-ipmi-autodetect https://zuul.opendev.org/t/openstack/build/f8488fffb625467c8b9592290c9d5323 : SUCCESS in 1h 16m 29s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/8bb351fe9dcf48d69a1ac8549b857b0c : SUCCESS in 36m 19s\n- neutron-ovs-grenade-multinode https://zuul.opendev.org/t/openstack/build/37363062597545c78706a35e2231ef34 : SUCCESS in 45m 40s\n- neutron-ovn-tempest-ovs-release https://zuul.opendev.org/t/openstack/build/9c3ecafd73bf4ce789af3e5a10bf9ffd : SUCCESS in 1h 11m 17s (non-voting)\n- tempest-multinode-full-py3 https://zuul.opendev.org/t/openstack/build/5218f766d1e34040bc45814f912354f8 : SUCCESS in 1h 11m 12s (non-voting)\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/a7a92cb37a074169baf6e8373e474090 : SUCCESS in 1h 00m 15s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/55ae6ed492e24654b53748f4cc3ea9f4 : SUCCESS in 33m 21s\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/625c3673f2604deebbc2cd4eca487a8b : SUCCESS in 1h 35m 43s","accounts_in_message":[],"_revision_number":5},{"id":"73f4d78f96b2fc759fc1afab55d9f7019aa878e7","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2026-10-27 14:42:22.000000000","message":"Patch Set 5: Code-Review+1","accounts_in_message":[],"_revision_number":5},{"id":"3ac2df07deb27c1feb12fa4c5598e33c9b029527","author":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"date":"2026-10-28 08:04:07.000000000","message":"Patch Set 5: Code-Review+1","accounts_in_message":[],"_revision_number":5},{"id":"b1dc2dba7ad001a98dace35832bc5bb86b77d96d","author":{"_account_id":11583,"name":"Arnaud Morin","email":"arnaud.morin@gmail.com","username":"arnaudmorin"},"date":"2026-11-01 22:19:16.000000000","message":"Patch Set 5: Code-Review+1","accounts_in_message":[],"_revision_number":5}],"current_revision_number":5,"current_revision":"5f6cdb7280b30d17492460308def917598800f78","revisions":{"2fdc4e0053ec40e0f73d5ea97e1d0d4a4385347e":{"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/87/1011787/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/devstack","ref":"refs/changes/87/1011787/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/devstack refs/changes/87/1011787/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/devstack refs/changes/87/1011787/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/devstack refs/changes/87/1011787/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/devstack refs/changes/87/1011787/1"}}},"commit":{"parents":[{"commit":"07801e3e594d342c3cbc1069f3e7675f33ad778c","subject":"Tolerate zombie processes in get-stats.py","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/07801e3e594d342c3cbc1069f3e7675f33ad778c"}]}],"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":"Record peak, anonymous and swapped memory in get-stats.py","message":"Record peak, anonymous and swapped memory in get-stats.py\n\nperformance.json records each tracked process\u0027s RSS once, at the end of\nthe job, after memory pressure has swapped much of it out. Also record\npeak RSS, anonymous RSS and swap from /proc/PID/status, which is world\nreadable, and the node\u0027s swap counters from /proc/vmstat.\n\nThe end-of-job RSS of privsep daemons, which the script already tracks\nby default, understates them by a factor of five or more on swapping\nnodes, and swap traffic is what slows those nodes down.\n\nPrompt: Mikal asked for CI telemetry that shows how much memory privsep\ndaemons use, so that fixes can be landed one at a time and measured.\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: If243a81154b924a8cfc47951a6e0be17f38169b5\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/2fdc4e0053ec40e0f73d5ea97e1d0d4a4385347e"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/2fdc4e0053ec40e0f73d5ea97e1d0d4a4385347e"}]},"branch":"refs/heads/master"},"58336f2a5ae385ac420ad4f014fdcf4a1a24ca46":{"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/87/1011787/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/devstack","ref":"refs/changes/87/1011787/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/devstack refs/changes/87/1011787/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/devstack refs/changes/87/1011787/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/devstack refs/changes/87/1011787/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/devstack refs/changes/87/1011787/2"}}},"commit":{"parents":[{"commit":"58d1c927b6b904f48eba6f3e3423d1bee15a062e","subject":"Tolerate zombie processes in get-stats.py","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/58d1c927b6b904f48eba6f3e3423d1bee15a062e"}]}],"author":{"name":"Michael Still","email":"mikal@stillhq.com","date":"2026-10-22 02:59:34.000000000","tz":660},"committer":{"name":"Michael Still","email":"mikal@stillhq.com","date":"2026-10-22 02:59:34.000000000","tz":660},"subject":"Record peak, anonymous and swapped memory in get-stats.py","message":"Record peak, anonymous and swapped memory in get-stats.py\n\nperformance.json records each tracked process\u0027s RSS once, at the end of\nthe job, after memory pressure has swapped much of it out. Also record\npeak RSS, anonymous RSS and swap from /proc/PID/status, which is world\nreadable, and the node\u0027s swap counters from /proc/vmstat.\n\nThe end-of-job RSS of privsep daemons, which the script already tracks\nby default, understates them by a factor of five or more on swapping\nnodes, and swap traffic is what slows those nodes down.\n\nPrompt: Mikal asked for CI telemetry that shows how much memory privsep\ndaemons use, so that fixes can be landed one at a time and measured.\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: If243a81154b924a8cfc47951a6e0be17f38169b5\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/58336f2a5ae385ac420ad4f014fdcf4a1a24ca46"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/58336f2a5ae385ac420ad4f014fdcf4a1a24ca46"}]},"branch":"refs/heads/master"},"e36ba0734703db9ad99dad9e3ef2afc8ac7e3f1a":{"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/87/1011787/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/devstack","ref":"refs/changes/87/1011787/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/devstack refs/changes/87/1011787/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/devstack refs/changes/87/1011787/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/devstack refs/changes/87/1011787/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/devstack refs/changes/87/1011787/3"}}},"commit":{"parents":[{"commit":"03e6cf30e5fba9cb5a52a78fd09827dd83cd101c","subject":"Tolerate zombie processes in get-stats.py","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/03e6cf30e5fba9cb5a52a78fd09827dd83cd101c"}]}],"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":"Record peak, anonymous and swapped memory in get-stats.py","message":"Record peak, anonymous and swapped memory in get-stats.py\n\nperformance.json records each tracked process\u0027s RSS once, at the end of\nthe job, after memory pressure has swapped much of it out. Also record\npeak RSS, anonymous RSS and swap from /proc/PID/status, which is world\nreadable, and the node\u0027s swap counters from /proc/vmstat.\n\nThe end-of-job RSS of privsep daemons, which the script already tracks\nby default, understates them by a factor of five or more on swapping\nnodes, and swap traffic is what slows those nodes down.\n\nPrompt: Mikal asked for CI telemetry that shows how much memory privsep\ndaemons use, so that fixes can be landed one at a time and measured.\n\nAssisted-By: Claude Opus 5.5 (low effort)\n\nChange-Id: If243a81154b924a8cfc47951a6e0be17f38169b5\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/e36ba0734703db9ad99dad9e3ef2afc8ac7e3f1a"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/e36ba0734703db9ad99dad9e3ef2afc8ac7e3f1a"}]},"branch":"refs/heads/master"},"3b03710e8070e10c10fd3bf4e4248b6e921094fb":{"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/87/1011787/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/devstack","ref":"refs/changes/87/1011787/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/devstack refs/changes/87/1011787/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/devstack refs/changes/87/1011787/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/devstack refs/changes/87/1011787/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/devstack refs/changes/87/1011787/4"}}},"commit":{"parents":[{"commit":"ef14f20b9d09b9a16f321ecadfe334db51a906a0","subject":"Tolerate zombie processes in get-stats.py","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/ef14f20b9d09b9a16f321ecadfe334db51a906a0"}]}],"author":{"name":"Michael Still","email":"mikal@stillhq.com","date":"2026-10-23 09:41:32.000000000","tz":660},"committer":{"name":"Michael Still","email":"mikal@stillhq.com","date":"2026-10-23 09:41:32.000000000","tz":660},"subject":"Record peak, anonymous and swapped memory in get-stats.py","message":"Record peak, anonymous and swapped memory in get-stats.py\n\nperformance.json records each tracked process\u0027s RSS once, at the end of\nthe job, after memory pressure has swapped much of it out. Also record\npeak RSS, anonymous RSS and swap from /proc/PID/status, which is world\nreadable, and the node\u0027s swap counters from /proc/vmstat.\n\nThe end-of-job RSS of privsep daemons, which the script already tracks\nby default, understates them by a factor of five or more on swapping\nnodes, and swap traffic is what slows those nodes down.\n\nPrompt: Mikal asked for CI telemetry that shows how much memory privsep\ndaemons use, so that fixes can be landed one at a time and measured.\n\nAssisted-By: Claude Opus 5.5 (low effort)\n\nChange-Id: If243a81154b924a8cfc47951a6e0be17f38169b5\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/3b03710e8070e10c10fd3bf4e4248b6e921094fb"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/3b03710e8070e10c10fd3bf4e4248b6e921094fb"}]},"branch":"refs/heads/master"},"5f6cdb7280b30d17492460308def917598800f78":{"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/87/1011787/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/devstack","ref":"refs/changes/87/1011787/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/devstack refs/changes/87/1011787/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/devstack refs/changes/87/1011787/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/devstack refs/changes/87/1011787/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/devstack refs/changes/87/1011787/5"}}},"commit":{"parents":[{"commit":"292bfa305f0103c0f9541744fb18267577fb4acc","subject":"Tolerate zombie processes in get-stats.py","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/292bfa305f0103c0f9541744fb18267577fb4acc"}]}],"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":"Record peak, anonymous and swapped memory in get-stats.py","message":"Record peak, anonymous and swapped memory in get-stats.py\n\nperformance.json records each tracked process\u0027s RSS once, at the end of\nthe job, after memory pressure has swapped much of it out. Also record\npeak RSS, anonymous RSS and swap from /proc/PID/status, which is world\nreadable, and the node\u0027s swap counters from /proc/vmstat.\n\nThe end-of-job RSS of privsep daemons, which the script already tracks\nby default, understates them by a factor of five or more on swapping\nnodes, and swap traffic is what slows those nodes down.\n\nPrompt: Mikal asked for CI telemetry that shows how much memory privsep\ndaemons use, so that fixes can be landed one at a time and measured.\n\nAssisted-By: Claude Opus 5.5 (low effort)\n\nChange-Id: If243a81154b924a8cfc47951a6e0be17f38169b5\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/5f6cdb7280b30d17492460308def917598800f78"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/5f6cdb7280b30d17492460308def917598800f78"}]},"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":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"}},{"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":""}}}]}
