)]}'
{"/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":"00e2ba718b3c5125ce3e6ad5ea0d730d44799ade","unresolved":true,"context_lines":[],"source_content_type":"","patch_set":6,"id":"828954f7_a40dd188","updated":"2025-08-12 21:13:03.000000000","message":"I wonder if the draft blogpost up for ironicbaremetal.org should be instead added directly to our docs as a performance migration guide from 2025.1-\u003e2025.2?","commit_id":"c1f800119cc8509bd0cdbcfa9072554fba857a22"},{"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":"86e60e30ffd55e19efcc655f4d660c3f46a74173","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":9,"id":"d0d3bb64_985a22ea","updated":"2025-08-14 17:52:08.000000000","message":"Only voting +1 because of the 6 weeks of context I missed on eventlet discussion, but this lgtm","commit_id":"0a247bbdfdbc2729d8e991b0c558457d95333048"}],"doc/source/admin/tuning.rst":[{"author":{"_account_id":4571,"name":"Steve Baker","email":"sbaker@redhat.com","username":"steve-stevebaker"},"change_message_id":"74ec39c27a2bee954f69badd8d9f4d42b4e6b339","unresolved":true,"context_lines":[{"line_number":119,"context_line":"Threads"},{"line_number":120,"context_line":"-------"},{"line_number":121,"context_line":""},{"line_number":122,"context_line":"The conductor uses python threads to allow a very high concurrency. When a"},{"line_number":123,"context_line":"request comes from the API to the conductor over the RPC, the conductor"},{"line_number":124,"context_line":"verifies it, acquires a node-level lock (if needed) and launches a processing"},{"line_number":125,"context_line":"thread for further handling. The maximum number of such threads is limited to"}],"source_content_type":"text/x-rst","patch_set":6,"id":"34f39270_da7bdf56","line":122,"range":{"start_line":122,"start_character":43,"end_line":122,"end_character":66},"updated":"2025-08-12 23:47:06.000000000","message":"\"very high\" has lost its purpose with the rest of the sentence gone. How about:\n\n    The conductor uses python threads to enable concurrency.","commit_id":"c1f800119cc8509bd0cdbcfa9072554fba857a22"},{"author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"change_message_id":"414f2cc3efaa8d33ded7fd37945be0bd69049d58","unresolved":false,"context_lines":[{"line_number":119,"context_line":"Threads"},{"line_number":120,"context_line":"-------"},{"line_number":121,"context_line":""},{"line_number":122,"context_line":"The conductor uses python threads to allow a very high concurrency. When a"},{"line_number":123,"context_line":"request comes from the API to the conductor over the RPC, the conductor"},{"line_number":124,"context_line":"verifies it, acquires a node-level lock (if needed) and launches a processing"},{"line_number":125,"context_line":"thread for further handling. The maximum number of such threads is limited to"}],"source_content_type":"text/x-rst","patch_set":6,"id":"ae37c6ba_3966a860","line":122,"range":{"start_line":122,"start_character":43,"end_line":122,"end_character":66},"in_reply_to":"34f39270_da7bdf56","updated":"2025-08-13 14:00:13.000000000","message":"Done","commit_id":"c1f800119cc8509bd0cdbcfa9072554fba857a22"}]}
