Skip to content

Add broker-local shared pipe data path#1051

Closed
wdcui wants to merge 1 commit into
wdcui/ulitebox/broker-pipe-shared-hostfrom
wdcui/ulitebox/broker-pipe-shared-local
Closed

Add broker-local shared pipe data path#1051
wdcui wants to merge 1 commit into
wdcui/ulitebox/broker-pipe-shared-hostfrom
wdcui/ulitebox/broker-pipe-shared-local

Conversation

@wdcui

@wdcui wdcui commented Jul 19, 2026

Copy link
Copy Markdown
Member

Summary

  • use attached staging memory for bounded broker pipe reads and writes
  • retain inline operations when the channel has no shared-memory attachment
  • manage per-endpoint staging cursors, preallocation, and close lifecycle

Stack

  1. Add broker shared-memory primitives #1049 — protocol foundation
  2. Add broker-host shared pipe staging #1048 — broker-host staging
  3. Add broker-local shared pipe data path #1051 — broker-local data path
  4. Enable shared broker pipes over Unix sockets #1050 — Unix transport enablement

Use attached staging memory for bounded pipe reads and writes, retain inline fallback, and manage per-endpoint cursors and lifecycle.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

Copilot-Session: ac86dd2d-0280-4d7b-87a8-5654ad1503a6
@github-actions

Copy link
Copy Markdown

ℹ️ Note: This semver check was run against the wdcui/ulitebox/broker-pipe-shared-host branch, not main or ulitebox.

🤖 SemverChecks 🤖 No breaking API changes detected

Note: this does not mean API is unchanged, or even that there are no breaking changes; simply, none of the detections triggered.

@wdcui

wdcui commented Jul 19, 2026

Copy link
Copy Markdown
Member Author

Superseded by #1052, which makes shared memory the only broker-pipe data path and consolidates the host, local, and protocol changes.

@wdcui wdcui closed this Jul 19, 2026
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