Skip to content

Construct broker-owned filesystems - #1359

Merged
Weidong Cui (wdcui) merged 1 commit into
uliteboxfrom
wdcui/ulitebox/broker-files-06-fs-construction
Sep 13, 2026
Merged

Weidong Cui (wdcui) merged 1 commit into
uliteboxfrom
wdcui/ulitebox/broker-files-06-fs-construction

Conversation

@wdcui

Copy link
Copy Markdown
Member

This PR constructs the broker-authoritative filesystem on Linux and Windows as a writable in-memory layer over an optional tar archive with broker devices mounted at /dev, exposes the archive only through the explicit --fs-initial-files broker option, and leaves existing runner-local filesystems unchanged.

@wdcui
Weidong Cui (wdcui) force-pushed the wdcui/ulitebox/broker-files-05-windows-platform branch from 207fb13 to a9618a0 Compare September 13, 2026 00:54
@wdcui
Weidong Cui (wdcui) force-pushed the wdcui/ulitebox/broker-files-06-fs-construction branch from 19dd7b5 to 840776f Compare September 13, 2026 00:54
@wdcui
Weidong Cui (wdcui) force-pushed the wdcui/ulitebox/broker-files-05-windows-platform branch from a9618a0 to c8cb2e4 Compare September 13, 2026 04:31
Base automatically changed from wdcui/ulitebox/broker-files-05-windows-platform to ulitebox September 13, 2026 11:39
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

Copilot-Session: 239ec5f7-870a-4259-bcae-4ca85fb913a0
@wdcui
Weidong Cui (wdcui) force-pushed the wdcui/ulitebox/broker-files-06-fs-construction branch from 840776f to b34c544 Compare September 13, 2026 11:46
@github-actions

Copy link
Copy Markdown

🤖 SemverChecks 🤖 ⚠️ Potential breaking API changes detected ⚠️

Click for details
--- failure auto_trait_impl_removed: auto trait no longer implemented ---

Description:
A public type has stopped implementing one or more auto traits. This can break downstream code that depends on the traits being implemented.
        ref: https://doc.rust-lang.org/reference/special-types-and-traits.html#auto-traits
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.50.0/src/lints/auto_trait_impl_removed.ron

Failed in:
  type BrokerCoreBuilder is no longer UnwindSafe, in /home/runner/work/litebox/litebox/litebox_broker_userland/src/builder.rs:77
  type BrokerCoreBuilder is no longer RefUnwindSafe, in /home/runner/work/litebox/litebox/litebox_broker_userland/src/builder.rs:77

@wdcui
Weidong Cui (wdcui) added this pull request to the merge queue Sep 13, 2026
Merged via the queue into ulitebox with commit a523875 Sep 13, 2026
14 of 15 checks passed
@wdcui
Weidong Cui (wdcui) deleted the wdcui/ulitebox/broker-files-06-fs-construction branch September 13, 2026 12:22
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant