)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"change_message_id":"00ce76082831f6f894782bd52b78daef7617752c","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"2e2acc0f_f8085930","updated":"2025-01-13 14:49:33.000000000","message":"This is merged on master, the cherry pick line is present, there are no code changes and its a valid performance bug to adress in stable branches.\n\ncontext for othwere why we shoudl backport this:\n\nwhile this is not technically a security but the memory and cpu usage of \npathological queries is excessively high and can reult in service downtiem or 503 reponces.\n\nits not a security bug because its an admin only api and the behaivor can only be tirggered if an admin creates a flavor that falls into this edgecase.","commit_id":"f276fc236383c87579cc1ba3bd6fe230570888fc"},{"author":{"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},"change_message_id":"de8723b4dad5030f9eecadad515879b18f363405","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"e25f9bc3_266862cb","in_reply_to":"2e2acc0f_f8085930","updated":"2025-01-21 13:57:38.000000000","message":"ACK, thanks for the explanation Sean, sounds OK to me. (+ clean cherry pick \u0026 merged on master).","commit_id":"f276fc236383c87579cc1ba3bd6fe230570888fc"}],"placement/conf/placement.py":[{"author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"change_message_id":"40bf063683a5bf5ef8ee214b6784dfe3178dc392","unresolved":true,"context_lines":[{"line_number":65,"context_line":"\"\"\"),"},{"line_number":66,"context_line":"    cfg.IntOpt("},{"line_number":67,"context_line":"        \u0027max_allocation_candidates\u0027,"},{"line_number":68,"context_line":"        default\u003d-1,"},{"line_number":69,"context_line":"        help\u003d\"\"\""},{"line_number":70,"context_line":"The maximum number of allocation candidates placement generates for a single"},{"line_number":71,"context_line":"request. This is a global limit to avoid excessive memory use and query"}],"source_content_type":"text/x-python","patch_set":1,"id":"871b72ae_65ce760e","line":68,"updated":"2025-01-13 14:51:08.000000000","message":"note we also defalut to unlimited os there is no upgrade impact to this change.\ni.e. it defaults to the old behvior and is therefor opt in.","commit_id":"f276fc236383c87579cc1ba3bd6fe230570888fc"},{"author":{"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},"change_message_id":"de8723b4dad5030f9eecadad515879b18f363405","unresolved":false,"context_lines":[{"line_number":65,"context_line":"\"\"\"),"},{"line_number":66,"context_line":"    cfg.IntOpt("},{"line_number":67,"context_line":"        \u0027max_allocation_candidates\u0027,"},{"line_number":68,"context_line":"        default\u003d-1,"},{"line_number":69,"context_line":"        help\u003d\"\"\""},{"line_number":70,"context_line":"The maximum number of allocation candidates placement generates for a single"},{"line_number":71,"context_line":"request. This is a global limit to avoid excessive memory use and query"}],"source_content_type":"text/x-python","patch_set":1,"id":"92e2428d_9f4cfaee","line":68,"in_reply_to":"871b72ae_65ce760e","updated":"2025-01-21 13:57:38.000000000","message":"ACK, thanks for the note o/","commit_id":"f276fc236383c87579cc1ba3bd6fe230570888fc"}]}
