Repository navigation
runsc/config: add journaling rootfs upper flags and policy enums - #17606
Draft
manninglucas wants to merge 1 commit into
Draft
manninglucas wants to merge 1 commit into
manninglucas wants to merge 1 commit into
Conversation
Add --journaling-rootfs-upper, --journaling-rootfs-upper-import, --journaling-rootfs-upper-image-id, and --journaling-rootfs-upper-annotations (default off) along with their Config validation and test fault/region-size flags.
This was referenced Nov 13, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Add --journaling-rootfs-upper, --journaling-rootfs-upper-import,
--journaling-rootfs-upper-image-id, and
--journaling-rootfs-upper-annotations (default off) along with their
Config validation and test fault/region-size flags.
Stack
pgalloc: support adopting existing pages and unsaved reservations(+531 / -3)tmpfs/journal: add journal header format, Create, and Close(+510 / -0)tmpfs/journal: add Open header validation and page adoption(+331 / -5)tmpfs/journal: add record schema, State types, and SnapshotSizer(+289 / -17)tmpfs/journal: add binary record encoding and Snapshot writer(+493 / -7)tmpfs/journal: decode and replay snapshot records(+487 / -3)tmpfs/journal: add live mutation writers and delta replay(+469 / -2)tmpfs/journal: add incomplete journal state and recovery/validation tests(+445 / -0)tmpfs/journal: expose FilestoreEnd high-water mark for shrinking(+321 / -2)tmpfs: rebuild filesystem state from a replayed journal(+452 / -1)tmpfs: add journal snapshot compaction and release lifecycle(+444 / -43)tmpfs: journal live namespace, inode, and extent mutations(+398 / -3)tmpfs: add background compactor, save/restore hooks, and self-whiteout sync(+258 / -1)tmpfs,overlay: support activating journaling on populated filesystems(+492 / -1)runsc/config: add journaling rootfs upper flags and policy enums(+161 / -0) (this PR)runsc/specutils: add journaling rootfs upper annotations and resolution(+401 / -2)runsc/container: manage, lock, and shrink journaled rootfs filestores(+403 / -7)runsc/boot: wire fresh and imported journaling rootfs uppers(+483 / -43)runsc/boot: activate journaling uppers populated by tar or fs-restore(+500 / -4)runsc/boot: activate journaling uppers on checkpoint restore(+516 / -2)test/syscalls,g3doc: add journaled overlay test variants and user guide(+195 / -2)