From af25c483e1de82ef316acf10176195d531363c26 Mon Sep 17 00:00:00 2001 From: Rongsong Shen Date: Mon, 29 Jun 2026 04:39:50 +0000 Subject: [PATCH] =?UTF-8?q?chore(raft-drive-async):=20mark=20task=204.3=20?= =?UTF-8?q?complete=20=E2=80=94=20thread-role=20compliance=20verified?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-Authored-By: Claude --- .kiro/specs/raft-drive-async/tasks.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.kiro/specs/raft-drive-async/tasks.md b/.kiro/specs/raft-drive-async/tasks.md index 6926cbd7..b3803c0f 100644 --- a/.kiro/specs/raft-drive-async/tasks.md +++ b/.kiro/specs/raft-drive-async/tasks.md @@ -129,7 +129,7 @@ Tasks mirror the design's 4-phase migration. The slow lane is foundational (ever - _Requirements: 6.1, 6.2, 6.3, 6.4, 6.5, 6.6, 6.7_ - _Depends: 3.4_ -- [ ] 4.3 Thread-role compliance and heartbeat performance check +- [x] 4.3 Thread-role compliance and heartbeat performance check - Verify no blocking operation runs inline on the iomgr loop or delaymgr timer for the in-scope paths; bounded blocking runs in the vtask pool only under the admission reservation and long blocking I/O only on the lane. - Measure steady-state heartbeat cadence at 3–5 controllers and confirm no added latency attributable to the new dispatch path. - Observable: a compliance assertion/inspection shows the drive threads non-blocking; heartbeat cadence matches the pre-change baseline.