From 3d0c2f57cb4c5b942e247bc24bc746d794b6d3af Mon Sep 17 00:00:00 2001 From: Andrew Noyes Date: Mon, 25 Aug 2025 13:11:25 -0400 Subject: [PATCH] Add arrow back to io threads in request flow diagram --- threading_performance_report.md | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/threading_performance_report.md b/threading_performance_report.md index 2ee7ce7..eb2fd67 100644 --- a/threading_performance_report.md +++ b/threading_performance_report.md @@ -39,13 +39,13 @@ WeaselDB achieved 1.3M requests/second throughput using a two-stage ThreadPipeli ### Request Flow ``` I/O Threads (8) → HttpHandler::on_batch_complete() → ThreadPipeline - ↓ - Stage 0: Noop thread - (396ns serial CPU per request) - ↓ - Stage 1: Connection return - ↓ - Server::release_back_to_server() + ↑ ↓ + | Stage 0: Noop thread + | (396ns serial CPU per request) + | ↓ + | Stage 1: Connection return + | ↓ + └─────────────────────── Server::release_back_to_server() ``` ### Pipeline Configuration