)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"change_message_id":"9c0134b64a0be83826c8b4ca92db281c0f74f238","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"652293a3_69c08ecd","updated":"2025-05-26 14:58:42.000000000","message":"I reversed the order of applying the env_vars from different sources as per IRC discussion.","commit_id":"98a0957fa510d3d97ac88aa096d33947b9801280"},{"author":{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"change_message_id":"2c2b4f8d1830ba4adf9a120edbf233f11de18134","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"a3a00b9e_4c37b3ed","updated":"2025-05-20 21:07:23.000000000","message":"This change seems fine but now we have two different ways to set env vars for systemd units. Why did we not use the existing method?\n\nIs the issue that you want to set the vars at the top level of a job and don\u0027t want to plumb that through to everywhere you call `run_process` for nova? My main concern is that by doing it this way we\u0027re making it something everyone running devstack needs to think about rather than something with good defaults that can be overridden with specific variables when necessary.","commit_id":"98a0957fa510d3d97ac88aa096d33947b9801280"},{"author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"change_message_id":"a3ff56304dc760fa9715430352a024ada8534a9e","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"cbb7822d_35f85598","updated":"2025-04-30 09:46:28.000000000","message":"You can see this used here https://review.opendev.org/c/openstack/nova/+/948450/2 and working as expected in the nova-next job run https://zuul.opendev.org/t/openstack/build/eab4666c534b400fbb36ac78eb3db5c5/log/job-output.txt#19532-19534","commit_id":"98a0957fa510d3d97ac88aa096d33947b9801280"},{"author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"change_message_id":"cb949a07e35730df57a790e630fd320e5f6aa20d","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"7e5fe570_e6f1fecb","updated":"2025-05-19 12:27:10.000000000","message":"this still looks good to me.\nwe have been testing it with open chnages to nova-next as part fo the eventlet removal so it woudl be nice to proceed with this","commit_id":"98a0957fa510d3d97ac88aa096d33947b9801280"},{"author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"change_message_id":"9c0134b64a0be83826c8b4ca92db281c0f74f238","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"89e34308_37b99b4f","in_reply_to":"a3a00b9e_4c37b3ed","updated":"2025-05-26 14:58:42.000000000","message":"\u003e This change seems fine but now we have two different ways to set env vars for systemd units. Why did we not use the existing method?\n\nI did not know that there is an existing way to pass env variables to the services deployed by devstack. Could you point to it?\n\n\u003e Is the issue that you want to set the vars at the top level of a job and don\u0027t want to plumb that through to everywhere you call run_process for nova? My main concern is that by doing it this way we\u0027re making it something everyone running devstack needs to think about rather than something with good defaults that can be overridden with specific variables when necessary.\n\nI need a way to pass the env var from the zuul job definition to a specific service. If there is a way to do that today I\u0027m happy to use that instead of adding a new way.\n\nThe specific env var I need to pass is `OS_NOVA_DISABLE_EVENTLET_PATCHING` that controls if a service is running with or without eventlet. As we are in the middle of removing eventlet from nova service by service there a period of time we want to keep the possibility to test in both modes. Right now this only make sense for nova-scheduler, but we will add this to all our nova services as we go. Today the default is still eventlet, but it will change service by service as we gain confidence. Eventually, probably around G or H release, we will remove the way to run with eventlet from all our services and then the whole env passing won\u0027t be needed any more. (I assume some of the other projects will do the same or very similar transition)\n\nI\u0027m open to suggestions.","commit_id":"98a0957fa510d3d97ac88aa096d33947b9801280"},{"author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"change_message_id":"a531f54aeb2d1c69081241c7b703fb7d745081f1","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":3,"id":"1485ee72_c093762a","updated":"2025-06-06 14:08:54.000000000","message":"@cboylan@sapwetik.org could you take a look at the current version?","commit_id":"0e8042deff33bffbab732f70a66ece162aa470f7"},{"author":{"_account_id":30002,"name":"Douglas Viroel","email":"viroel@gmail.com","username":"dviroel"},"change_message_id":"0bd242d9fa98f55481510fef2dad04c1d714fb4b","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":3,"id":"db150fad_794851d4","updated":"2025-07-14 11:45:28.000000000","message":"Looks good and has been very useful on Watcher\u0027s eventlet removal patches, to test individual components behavior[1].\n\n[1] https://review.opendev.org/c/openstack/watcher/+/952257","commit_id":"0e8042deff33bffbab732f70a66ece162aa470f7"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"1ce2c8a739a0b540d46e7862c830ecd05a46354c","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":3,"id":"1a38d07a_43074fba","updated":"2025-05-27 16:16:39.000000000","message":"lgtm","commit_id":"0e8042deff33bffbab732f70a66ece162aa470f7"}]}
