Repository navigation
Conversation
Review package extracted from preserved candidate b0fa431d. The original eighteen commits remain on fix/runtime-performance-080. Validation of this recomposed head is recorded separately from historical candidate evidence.
…nt-responsiveness
|
Independent review (Claude) of 37c4399: PASS after fixes. The compile permit stays with the blocking job; the tamper check fails. |
Co-authored-by: Codex
Co-authored-by: Codex
|
Head |
Preserve the existing review history and include current develop 8ea4aac. Refresh through the reviewed parent branch where that dependency applies. Co-authored-by: Codex
Apply the test-only System fixture from 619c096 to the refreshed develop base. Preserve the existing authority assertions and production behavior. Co-authored-by: Codex
Preserve the reviewed task changes and integrate the current development base through a normal merge. Co-authored-by: Codex
Use the upstream Library fixture and preserve the branch feature changes. Co-authored-by: Codex
|
Ready for Claude review at |
Control admission and the blocked worker, then require a subsequent load to reach its queue timeout while the original compile retains the slot. Co-authored-by: Codex
|
Updated head: |
Preserve the reviewed behavior and integrate the verified base through the named parent. Co-authored-by: Codex
|
Updated head: |
Component file reads and compilation run off asynchronous workers. Each blocking job retains its provider-owned slot after caller cancellation. Waiting for a slot is limited to 30 seconds.
The cancellation regression holds an admitted job in the blocking-worker queue, cancels its caller, and advances virtual time. A later load must return its queue-timeout error before the queued job is released and drained. A fresh load then succeeds.
At prior head
6610d115, all eight Component tests passed. Moving slot ownership into the async waiter compiled and failed the cancellation assertion; the restored target passed. Fromelastos/:cargo test --locked -p elastos-compute --lib providers::component::tests -- --nocapture#440 owns active compilation duration, input-size and resource limits. Its worker-start gate and negative control are recorded follow-ups and remain unimplemented. The 30-second bound covers queue waiting; simultaneous waiter count remains separate. #431 owns compilation of the same immutable bytes accepted at admission.
Candidate:
eda253b4353279313ddab9fd28ede979778d22d9; mergeddevelop:3a043849e2c91af3fd338def86d1e3a76d74e701. Required local checks: manualjust ci-local-prepushand the actual unchanged push hook PASS, including all eight Component tests in each gate. A separate exact-head product-data run passed 99/99. Hosted CI: PASS, with 15 successful jobs and one configured skip.Prior-head Claude review records PASS (B+) at
6610d115. Independent source-continuity review passed: the Component source matches the prior reviewed head. The current-head Claude re-review records PASS ateda253b4; the linked earlier verdict remains historical evidence. Installed Component/Bus acceptance remains pending.Review order: #420 → #421 → #424 → #416 → #411 → #412 → #428. #417 owns ZIP remediation. Draft; target
develop.