Skip to content

[DRAFT] Support Windows userland broker - #1157

Draft
Weiteng Chen (CvvT) wants to merge 6 commits into
uliteboxfrom
weiteng/windows_broker
Draft

[DRAFT] Support Windows userland broker#1157
Weiteng Chen (CvvT) wants to merge 6 commits into
uliteboxfrom
weiteng/windows_broker

Conversation

@CvvT

Copy link
Copy Markdown
Contributor

Add broker support for Linux guests running in Windows userland.

  • Add a Windows broker transport using named pipes for setup and shared memory for active communication.
  • Add end-to-end coverage for static, dynamic, threaded, and concurrent pipe workloads.

@github-actions

Copy link
Copy Markdown

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

Click for details
--- failure constructible_struct_adds_field: struct exhaustively constructible through public API adds field ---

Description:
A pub struct that could be exhaustively constructed with a literal using only public API has a new pub field, breaking existing exhaustive literals.
        ref: https://doc.rust-lang.org/reference/expressions/struct-expr.html
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.50.0/src/lints/constructible_struct_adds_field.ron

Failed in:
  field CliArgs.broker_control_channel in /home/runner/work/litebox/litebox/litebox_runner_linux_userland/src/lib.rs:84

--- failure struct_pub_field_missing: pub struct's pub field removed or renamed ---

Description:
A publicly-visible struct has at least one public field that is no longer available under its prior name. It may have been renamed or removed entirely.
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#item-remove
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.50.0/src/lints/struct_pub_field_missing.ron

Failed in:
  field broker_control_socket of struct CliArgs, previously in file /home/runner/work/litebox/litebox/target/semver-checks/git-ulitebox/4e45575785c6f050092cd2e5c2d8891dc41b0d8f/litebox_runner_linux_userland/src/lib.rs:84

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