Skip to content

Conversation

nitsanw
Copy link
Contributor

@nitsanw nitsanw commented Sep 29, 2025

patch by Nitsan Wakart; reviewed by TBD for CASSANDRA-TBD

  • EPPv1 - all new code
  • Cursor compaction integration
  • JMH benchmarks for compaction and cursor impls
  • EPPv1 - New tests
  • Existing tests tweaks for new code
  • [revert?] change the default partitioner to expand testing of new code
  • [revert?] test data used some benchmarks
  • [revert?] jmh tweak GC settings for stability
  • [revert?] javadoc typos, marking unused params
  • [revert?] clarifying comment
  • [revert?] toString improvement
  • [revert?] remove spurious keywords
  • [revert?] marking metadata collection
  • [revert?] cursor verifier
  • Exclude SAI and counter column
  • Exclude BTI and legacy versions
  • Temporarily skip very long running test

Thanks for sending a pull request! Here are some tips if you're new here:

  • Ensure you have added or run the appropriate tests for your PR.
  • Be sure to keep the PR description updated to reflect all changes.
  • Write your PR title to summarize what this PR proposes.
  • If possible, provide a concise example to reproduce the issue for a faster review.
  • Read our contributor guidelines
  • If you're making a documentation change, see our guide to documentation contribution

Commit messages should follow the following format:

<One sentence description, usually Jira title or CHANGES.txt summary>

<Optional lengthier description (context on patch)>

patch by <Authors>; reviewed by <Reviewers> for CASSANDRA-#####

Co-authored-by: Name1 <email1>
Co-authored-by: Name2 <email2>

The Cassandra Jira

Nitsan Wakart and others added 2 commits August 28, 2025 14:26
patch by Nitsan Wakart; reviewed by TBD for CASSANDRA-TBD

- EPPv1 - all new code
- Cursor compaction integration
- JMH benchmarks for compaction and cursor impls
- EPPv1 - New tests
- Existing tests tweaks for new code
- [revert?] change the default partitioner to expand testing of new code
- [revert?] test data used some benchmarks
- [revert?] jmh tweak GC settings for stability
- [revert?] javadoc typos, marking unused params
- [revert?] clarifying comment
- [revert?] toString improvement
- [revert?] remove spurious keywords
- [revert?] marking metadata collection
- [revert?] cursor verifier
- Exclude SAI and counter column
- Exclude BTI and legacy versions
- Temporarily skip very long running test
@nitsanw nitsanw changed the title Add cursor based optimized compaction path (WIP) CASSANDRA-20918 Add cursor-based low allocation optimized compaction implementation Sep 29, 2025
@blambov blambov self-requested a review September 30, 2025 07:40
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