)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"change_message_id":"b02ff25cade2998924c00230c60027f13d81babb","unresolved":true,"context_lines":[{"line_number":4,"context_line":"Commit:     Julia Kreger \u003cjuliaashleykreger@gmail.com\u003e"},{"line_number":5,"context_line":"CommitDate: 2024-05-21 14:26:27 -0700"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"WIP: Correct ramdisk from re-scanning disks on step step collection"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"While trying to fix a tempest plugin issue, where almost every"},{"line_number":10,"context_line":"scenario test is triggered by default, I stumbled upon SoftwareRaid tests"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":1,"id":"1ac87b21_92972332","line":7,"range":{"start_line":7,"start_character":47,"end_line":7,"end_character":57},"updated":"2024-05-21 21:35:13.000000000","message":"s/step step/step/","commit_id":"cf1709405ef28a539515b1084290dc2bcb1ca0b1"}],"/PATCHSET_LEVEL":[{"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"},"change_message_id":"cf24f53fda0abaec82010c0c2a8c4642e68996e4","unresolved":true,"context_lines":[],"source_content_type":"","patch_set":1,"id":"01142050_7ef7aaa8","updated":"2024-05-21 21:48:25.000000000","message":"This change isn\u0027t bad per se, but I think we\u0027re covering up a bigger issue with HardwareManager caching:\n\nget_managers() is setup so that we should be evaluating hardware managers exactly once and caching the result: https://opendev.org/openstack/ironic-python-agent/src/branch/master/ironic_python_agent/hardware.py#L3335\n\nThe fact evaluate_hardware_support is being re-run indicates that caching is failing, somehow. I think fixing that caching is likely the bigger fix here, but I\u0027m not 100% sure in what cases we can expect that global to be shared ... if we could turn it into real shared state if it\u0027s not shared would be awesome.","commit_id":"cf1709405ef28a539515b1084290dc2bcb1ca0b1"}]}
