)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"change_message_id":"659b13fda109e7b00d47295b615b711323db4c6c","unresolved":true,"context_lines":[{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Remove eventlet support"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Eventlet support was deprecated in oslo.privsep as part of the OpenStack community goal to remove Eventlet."},{"line_number":10,"context_line":""},{"line_number":11,"context_line":"This change removes:"},{"line_number":12,"context_line":"- Monkey-patch detection, GreenPipe I/O adapter, and un-monkey-patching logic in oslo_privsep.daemon."}],"source_content_type":"text/x-gerrit-commit-message","patch_set":1,"id":"5e9d829e_eace8f60","line":9,"updated":"2026-10-21 16:53:31.000000000","message":"this will happen evneutlaly but oslo is not allowed to do this until 2027.2\nper the timeline in the community goal\n\nhttps://governance.openstack.org/tc/goals/selected/remove-eventlet.html#completion-criteria\n\nwhat we can do is introduce a config option to control the import\nand or usage of eventlet\n\nideally privsep woudl internaly now use a thread pool executor for the same\nmultiplexing/concrancy usecase it previously used eventlet to enable.","commit_id":"f1e73b27af972a0aa249205d98f97e1b97b28506"},{"author":{"_account_id":32968,"name":"Juan Larriba","email":"jlarriba@redhat.com","username":"jlarriba"},"change_message_id":"297292aa334a4d01fed2babd40408af2b5e18aca","unresolved":true,"context_lines":[{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Remove eventlet support"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Eventlet support was deprecated in oslo.privsep as part of the OpenStack community goal to remove Eventlet."},{"line_number":10,"context_line":""},{"line_number":11,"context_line":"This change removes:"},{"line_number":12,"context_line":"- Monkey-patch detection, GreenPipe I/O adapter, and un-monkey-patching logic in oslo_privsep.daemon."}],"source_content_type":"text/x-gerrit-commit-message","patch_set":1,"id":"ccaa6f05_f9071b37","line":9,"in_reply_to":"281cd3f4_a6b4ebd6","updated":"2026-10-22 10:37:07.000000000","message":"And would you be open for that option to be included here in privsep? I was thinking about adding that kind of option in Ceilometer itself (which is the service I primarily maintain), but this option could be used by any service that imports privsep, which would be more easy.","commit_id":"f1e73b27af972a0aa249205d98f97e1b97b28506"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"7ce41fc9fbc0f6c30bfd7cd88cbd0623811deaf8","unresolved":true,"context_lines":[{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Remove eventlet support"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Eventlet support was deprecated in oslo.privsep as part of the OpenStack community goal to remove Eventlet."},{"line_number":10,"context_line":""},{"line_number":11,"context_line":"This change removes:"},{"line_number":12,"context_line":"- Monkey-patch detection, GreenPipe I/O adapter, and un-monkey-patching logic in oslo_privsep.daemon."}],"source_content_type":"text/x-gerrit-commit-message","patch_set":1,"id":"281cd3f4_a6b4ebd6","line":9,"in_reply_to":"5e9d829e_eace8f60","updated":"2026-10-22 10:34:40.000000000","message":"\u003e what we can do is introduce a config option to control the import\n\u003e and or usage of eventlet\n\nThis is the way. I\u0027d add a config option like `enable_eventlet_monkeypatching` that is immediately deprecated for removal and set it to `True` by default for now.","commit_id":"f1e73b27af972a0aa249205d98f97e1b97b28506"},{"author":{"_account_id":32968,"name":"Juan Larriba","email":"jlarriba@redhat.com","username":"jlarriba"},"change_message_id":"06cc32c00870fa62354b53db3cb4a085615cf16e","unresolved":true,"context_lines":[{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Remove eventlet support"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Eventlet support was deprecated in oslo.privsep as part of the OpenStack community goal to remove Eventlet."},{"line_number":10,"context_line":""},{"line_number":11,"context_line":"This change removes:"},{"line_number":12,"context_line":"- Monkey-patch detection, GreenPipe I/O adapter, and un-monkey-patching logic in oslo_privsep.daemon."}],"source_content_type":"text/x-gerrit-commit-message","patch_set":1,"id":"1464292a_7515b3c2","line":9,"in_reply_to":"c020f5b4_231312c8","updated":"2026-10-26 10:28:34.000000000","message":"ack, I have proposed a patch: https://review.opendev.org/c/openstack/oslo.privsep/+/1012248","commit_id":"f1e73b27af972a0aa249205d98f97e1b97b28506"},{"author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"change_message_id":"975bc70ec868970bdbb7b2a31faa46cef0208824","unresolved":true,"context_lines":[{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Remove eventlet support"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Eventlet support was deprecated in oslo.privsep as part of the OpenStack community goal to remove Eventlet."},{"line_number":10,"context_line":""},{"line_number":11,"context_line":"This change removes:"},{"line_number":12,"context_line":"- Monkey-patch detection, GreenPipe I/O adapter, and un-monkey-patching logic in oslo_privsep.daemon."}],"source_content_type":"text/x-gerrit-commit-message","patch_set":1,"id":"d468cf7c_73294572","line":9,"in_reply_to":"c020f5b4_231312c8","updated":"2026-10-22 15:01:39.000000000","message":"yep if this is in privsep we woudl use it in cybrog and likely nova as well to make sure eventlet is not used in our threading jobs.","commit_id":"f1e73b27af972a0aa249205d98f97e1b97b28506"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"9d2b08b15dfb0cac1b314f6ecec41742fed4be4c","unresolved":true,"context_lines":[{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Remove eventlet support"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Eventlet support was deprecated in oslo.privsep as part of the OpenStack community goal to remove Eventlet."},{"line_number":10,"context_line":""},{"line_number":11,"context_line":"This change removes:"},{"line_number":12,"context_line":"- Monkey-patch detection, GreenPipe I/O adapter, and un-monkey-patching logic in oslo_privsep.daemon."}],"source_content_type":"text/x-gerrit-commit-message","patch_set":1,"id":"c020f5b4_231312c8","line":9,"in_reply_to":"ccaa6f05_f9071b37","updated":"2026-10-22 11:15:12.000000000","message":"Yeah I think we should do it in `oslo.privsep`. It\u0027s easy to consume in callers then.","commit_id":"f1e73b27af972a0aa249205d98f97e1b97b28506"}],"/PATCHSET_LEVEL":[{"author":{"_account_id":32968,"name":"Juan Larriba","email":"jlarriba@redhat.com","username":"jlarriba"},"change_message_id":"f03cbd64146a6b52a465f4b3277e2c3c56fed6f7","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"ae1fef30_f12a09ae","updated":"2026-10-15 12:36:14.000000000","message":"Removing eventlet that already was deprecated from this library seemed straightforward enough, so I went on to it following the openstack-wide eventlet removal initiative.","commit_id":"f1e73b27af972a0aa249205d98f97e1b97b28506"},{"author":{"_account_id":32968,"name":"Juan Larriba","email":"jlarriba@redhat.com","username":"jlarriba"},"change_message_id":"91b39925a66ec72ba742c30d3c37b2afad645343","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"c629f6c2_f78beb90","updated":"2026-10-16 11:46:44.000000000","message":"cinder-volume still requires eventlet and monkey_patch in oslo.privsep so we cant remove it from here","commit_id":"f1e73b27af972a0aa249205d98f97e1b97b28506"}]}
