Skip to content

Added SharedBatchWriterQueue for SharedBatchWriter object #5561

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Draft
wants to merge 4 commits into
base: 2.1
Choose a base branch
from

Conversation

dlmarion
Copy link
Contributor

Added SharedBatchWriterQueue interface for use with the SharedBatchWriter. This allows producers to put work on the queue while the single consumer thread writes to the configured table.

Modified the CompactionFinalizer's use of the SharedBatchWriter to create a SharedBatchWriterQueue for the External Compaction Final State mutations and wired up the DeadCompactionDetector to inspect the SharedBatchWriterQueues for queued writes when determining whether a compaction is dead or not.

@dlmarion dlmarion added this to the 2.1.4 milestone May 19, 2025
dlmarion added 3 commits May 20, 2025 19:02
Added SharedBatchWriterQueue interface for use with the
SharedBatchWriter. This allows producers to put work on
the queue while the single consumer thread writes to the
configured table.

Modified the CompactionFinalizer's use of the SharedBatchWriter
to create a SharedBatchWriterQueue for the External Compaction
Final State mutations and wired up the DeadCompactionDetector
to inspect the SharedBatchWriterQueues for queued writes when
determining whether a compaction is dead or not.
@ddanielr ddanielr force-pushed the shared-batch-writer-queue branch from 8c3a786 to 3dfc24c Compare May 20, 2025 19:05
@ddanielr
Copy link
Contributor

Rebased PR against 2.1 branch

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.

2 participants