Skip to content

fix(indexing): align sequencer capacity with upload concurrency - #6790

Open
dayaffe wants to merge 1 commit into
mainfrom
david-yaffe/fix-sequencer-upload-concurrency-6312
Open

fix(indexing): align sequencer capacity with upload concurrency#6790
dayaffe wants to merge 1 commit into
mainfrom
david-yaffe/fix-sequencer-upload-concurrency-6312

Conversation

@dayaffe

@dayaffe dayaffe commented Sep 9, 2026

Copy link
Copy Markdown
Contributor

Closes #6312

Description

Makes the sequencer mailbox capacity configurable and sizes it according to each pipeline’s configured concurrent upload limit.

Previously, every sequencer used a fixed mailbox capacity of two. Because uploaders reserve a position in the sequencer before starting an upload, this unintentionally limited each pipeline to three concurrent uploads, regardless of the configured upload concurrency.

The change covers the standard indexing pipeline, Parquet indexing pipeline, and Parquet merge pipeline. It also updates the indexing pipeline diagram to document the new relationship.

How was this PR tested?

  • Ran the quickwit-indexing unit tests successfully with a single test thread.
  • Ran the relevant sequencer, uploader, and Parquet ordering tests.
  • Ran cargo clippy with warnings treated as errors.
  • Ran make fmt.

@dayaffe
dayaffe requested a review from a team as a code owner September 9, 2026 14:44
@dayaffe

dayaffe commented Sep 9, 2026

Copy link
Copy Markdown
Contributor Author

/ci-run-all-tests

@chatgpt-codex-connector

chatgpt-codex-connector Bot commented Sep 9, 2026

Copy link
Copy Markdown

Codex Review Summary

This comment shows the latest Codex review activity on this pull request.

Review Status Commit Review trigger
📝 Code Review Completed 2026-09-09T14:47:40.294248Z 0fb8590 PR opened
ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review" or "@codex security review".

Codex reacts with 👀 while any review is running, comments if it has suggestions, and reacts with 👍 once all reviews finish with no findings.

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.

The sequencer mailbox capacity prevents Uploader concurrency

3 participants