Skip to content

pgalloc: throttle background page loading until the kernel and filesy… - #16179

Open
copybara-service[bot] wants to merge 1 commit into
masterfrom
test/cl1004577251
Open

copybara-service[bot] wants to merge 1 commit into
masterfrom
test/cl1004577251

Conversation

@copybara-service

Copy link
Copy Markdown

pgalloc: throttle background page loading until the kernel and filesy…

…stems are restored

For runsc restore --background, the page loader reads only one range of unawaited pages at a time, and only when no other read is in flight. Reads of awaited pages are not throttled. When the kernel and filesystems are restored, runsc stops the throttle, and the page loader uses all parallel reads again.

Fix: #15877
FUTURE_COPYBARA_INTEGRATE_REVIEW=#15880 from milantracy:cr-restore-throttle 80ea51b

@copybara-service copybara-service Bot added the exported Issue was exported automatically label Oct 22, 2026
@copybara-service
copybara-service Bot force-pushed the test/cl1004577251 branch 5 times, most recently from 70ac21f to 75f70df Compare October 22, 2026 12:30
…stems are restored

For runsc restore --background, the page loader reads only one range of unawaited pages at a time, and only when no other read is in flight. Reads of awaited pages are not throttled. When the kernel and filesystems are restored, runsc stops the throttle, and the page loader uses all parallel reads again.

Fix: #15877
FUTURE_COPYBARA_INTEGRATE_REVIEW=#15880 from milantracy:cr-restore-throttle 80ea51b
PiperOrigin-RevId: 1004577251
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

exported Issue was exported automatically

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Throttle background page loading until the kernel and filesystems are restored

1 participant