Repository navigation
fix(app-router): evict segment prefetches under memory pressure - #2466
Conversation
|
/bigbonk review for issues |
commit: |
|
|
|
Posted the review to PR #2466. Summary of findings: Reviewed: byte-budget LRU eviction rework, the App-prefetch fetch-slot concurrency queue, and the segment-prefetch header changes. Local tests ( Issues raised (none individually blocking):
Verified correct: navigation-time consumption still matches despite the new cache-busting header (URL normalization strips the |
|
/bigbonk review for issues |
fc9b05c to
8579b58
Compare
|
|
Posted the review to PR #2466. Summary of findings: Reviewed: byte-budget LRU rework, the App-prefetch concurrency queue, and the segment-prefetch header changes. New issues (beyond the earlier
Verified fine: navigation consumption despite the new cache-busting hash ( |
8579b58 to
3cecdfc
Compare
|
/bigbonk review for issues |
|
|
Posted the review to PR #2466. SummaryReviewed the v2 revision (byte-budget LRU eviction, the extracted This v2 resolves all substantive issues from the earlier
Verified correct: slot release across every response path (including mid-flight eviction), no deadlock/leak in the shell-first double-schedule, symmetric byte accounting, Map-mutation-during-iteration safety, and navigation-time consumption despite the new cache-busting header. Residual non-blocking notes: the module-global byte tracker never re-reconciles on a stable client cache (drift would be permanent but only biases eviction, not correctness); the visible-prefetch queue is still LIFO while the default queue is FIFO; and eager (non-idle) App viewport prefetching is a deliberate tradeoff worth an INP spot-check. No blocking issues. |
3cecdfc to
1517572
Compare
|
/bigbonk review for issues |
|
|
Posted the review to PR #2466. SummaryReviewed the byte-budget LRU rework, the extracted New findings not covered by earlier reviews:
Verified fine: slot release across every response path including mid-flight eviction, |
1517572 to
c2d194e
Compare
|
/bigbonk review for issues |
|
|
Posted the review to PR #2466. SummaryReviewed the current HEAD ( All substantive issues from the prior Independently verified this pass:
Residual non-blocking notes: the module-global byte tracker never re-reconciles on a stable client cache (an implicit invariant worth a comment); the visible-prefetch queue's LIFO ordering is cosmetic since it drains fully per microtask; and eager non-idle viewport prefetching is a deliberate tradeoff worth an INP spot-check. No blocking issues. |
|
Backlog mapping for GitHub Actions run 28478866791 / report job 84413308650: This PR is the existing fix for the two non-cacheComponents Original failed rows from the downloaded
Validation already done on this PR:
|
|
fatal: couldn't find remote ref codex/fix-segment-cache-memory-pressure-v2-28478866791 |
|
@james-elicx Bonk workflow failed. Check the logs for details. View workflow run · To retry, trigger Bonk again. |
Summary
Validation