)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":36080,"name":"Erkin Mussurmankulov","display_name":"Eric","email":"erkin.mussurmankulov@ps.kz","username":"mongoose404","status":"PS Cloud services employee"},"change_message_id":"bd08ca6449c1f4f77e5aead7c26686ffa95169a1","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"d7d1df53_06876a45","updated":"2026-08-04 17:04:12.000000000","message":"Hello, Wu!\nLooks like a working solution, but for me, just running `trove-image-loader` and `guest-agent` services sequentially is much simpler and easier to maintain, and does almost the same. How do you think?\n\nAlso, the guest agent process may be stuck, waiting for a lock, and may hit a polling timeout by the way, making the `trove-image-loader` meaningless (it should cache the image in local Docker *before* the guest agent will try to fetch it).\n\n________\n\nBy the way (it\u0027s another issue), as the number of services in the guest-agent DIB element grows, becomes bulky, and scripts have more and more `if [[ ${DEV_MODE} \u003d\u003d \"true\" ]];` sections, we can split files required for DEV into a separate element, e.g.:\n- `integration/scripts/files/elements/guest-agent` remains for production script definitions\n- `integration/scripts/files/elements/guest-agent-dev` for DEV image definitions\n\nAnd then install guest-agent-dev elements for DEV only.\nThat will make DIB elements more readable and maintainable.","commit_id":"cba80d366a21b3360b03a41e4d41d04242f2c2d3"},{"author":{"_account_id":36080,"name":"Erkin Mussurmankulov","display_name":"Eric","email":"erkin.mussurmankulov@ps.kz","username":"mongoose404","status":"PS Cloud services employee"},"change_message_id":"bdc3f295315a9b1eef7372e07dc9a8e317c79065","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"f5e56bf2_5971e2b1","in_reply_to":"d7d1df53_06876a45","updated":"2026-08-11 08:47:44.000000000","message":"Hello, Wu, good news!\n\n[This](https://review.opendev.org/c/openstack/trove/+/1000062) MR allows us to remove `trove-image-loader` entirely. Kerian found a way to embed required Docker images into the guest image at build time.\n\nSo I think this MR is obsolete, and some of my CI-related MRs too. We don\u0027t need to optimize Docker images anymore; the image size will not affect test performance.","commit_id":"cba80d366a21b3360b03a41e4d41d04242f2c2d3"},{"author":{"_account_id":36080,"name":"Erkin Mussurmankulov","display_name":"Eric","email":"erkin.mussurmankulov@ps.kz","username":"mongoose404","status":"PS Cloud services employee"},"change_message_id":"94ef57be146b9b091d577eaff3c668da5a65bbfd","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"4356a1a4_de3ae10a","in_reply_to":"f5e56bf2_5971e2b1","updated":"2026-08-11 08:49:48.000000000","message":"Oops, sorry, my bad, the correct name is Kieran. Just a typo.","commit_id":"cba80d366a21b3360b03a41e4d41d04242f2c2d3"}]}
