Skip to content

Add multi-slot broker file transfers - #1367

Open
Weidong Cui (wdcui) wants to merge 6 commits into
uliteboxfrom
wdcui/ulitebox/broker-files-multi-slot-transfers
Open

Add multi-slot broker file transfers#1367
Weidong Cui (wdcui) wants to merge 6 commits into
uliteboxfrom
wdcui/ulitebox/broker-files-multi-slot-transfers

Conversation

@wdcui

@wdcui Weidong Cui (wdcui) commented Sep 13, 2026

Copy link
Copy Markdown
Member

This PR extends broker-backed file reads and writes to transfer up to 512 KiB as one logical operation by atomically leasing up to eight shared-buffer slots, encoding them as a validated ordered slot-index list, staging noncontiguous slots in order across local and host endpoints, preserving single-call broker-core offset and short-I/O semantics, and increasing the per-association shared-buffer pool to 256 slots (16 MiB) without coupling pool capacity to the per-operation sequence limit.

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

Copilot-Session: 239ec5f7-870a-4259-bcae-4ca85fb913a0
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

Copilot-Session: 239ec5f7-870a-4259-bcae-4ca85fb913a0
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

Copilot-Session: 239ec5f7-870a-4259-bcae-4ca85fb913a0
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

Copilot-Session: 239ec5f7-870a-4259-bcae-4ca85fb913a0
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

Copilot-Session: 239ec5f7-870a-4259-bcae-4ca85fb913a0
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

Copilot-Session: 239ec5f7-870a-4259-bcae-4ca85fb913a0
@github-actions

Copy link
Copy Markdown

🤖 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.

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