Files
quantconnect--lean/Launcher
JosueNina 52a55b504e
Syntax Tests / build (push) Has been cancelled
Report Generator Tests / build (push) Has been cancelled
Regression Tests / build (push) Has been cancelled
API Tests / build (push) Has been cancelled
Benchmarks / build (push) Has been cancelled
Build & Test Lean / build (push) Has been cancelled
Research Regression Tests / build (push) Has been cancelled
Python Virtual Environments / build (push) Has been cancelled
Dynamic transaction thread pool (#9536)
* Add dynamic transaction thread pool that grows on demand

* Simplify dynamic worker pool

* Move dynamic thread pool into transaction handler

* Grow transaction threads on demand with order pinning

* Extract order request processing into a dedicated pool

* Move request routing and release into the processing pool

* Address review comments

* Simplify processing pool shutdown and queue lookup

* Fix combo re-routing when a simple order shares its group id

* Process order requests off a single shared worker queue

* Address review comments

* Log when the transaction pool grows a new thread

* Add test for processing many orders quickly

* Fix synchronous processing snapshot

* Address review comments

* Shutdown drain fix. TryExpand start thread without lock. Restore FIFO for non-concurrent live brokerages

---------

Co-authored-by: Martin Molinero <martin.molinero1@gmail.com>
2026-07-06 11:22:41 -03:00
..
2026-05-06 15:57:09 -03:00