Hardware FixRecommendedDevice not working? Your driver may be the problemCheck updates for common hardware issues.Fix DriversOctober DealsAmazon USOctober deal check: compare before you payAmazon US: current deals, useful picks and tech finds.Check DealsSlow PC?RecommendedPC slow today? Run a repair scan before it gets worseResolve common Windows issues and optimize system performance.Scan Now×
Skip to content
World desk5 min

5 Cassandra CEPs That Could Change Day-to-Day Operations

Five Cassandra proposals could reshape cluster metadata changes, repair scheduling, SSTable compression, management APIs, and client behavior during planned shutdowns. Their adoption, implementation, and release status differ.
Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Five Apache Cassandra Enhancement Proposals stand out for operators: CEP-21 for cluster metadata and topology changes, CEP-37 for automated repair scheduling, CEP-54 for dictionary-based SSTable compression, CEP-38 for management through CQL, and CEP-59 for less disruptive intentional shutdowns. They are not five equally imminent upgrades: proposals can be adopted or accepted without being released, and each has different compatibility and operational implications.

What a CEP’s status tells operators

Apache Cassandra describes Enhancement Proposals as a process for proposing, discussing, and endorsing new feature development. Acceptance does not guarantee that a feature will ship, and the project’s index is a living record. Treat a CEP as a signal to assess operational impact—not, on its own, as proof that a capability is available in a release. Check the release notes and documentation for the Cassandra version and drivers you run before planning a change. Apache Cassandra CEP process

As an Amazon Associate I earn from qualifying purchases.

CEP Operational domain Operator-visible change proposed Compatibility or migration consideration Status and evidence
CEP-21 Cluster metadata and topology Linearized, consistently visible metadata changes Major-version migration planning; confirm release-specific upgrade instructions Listed as adopted; trunk notes describe a distributed log for metadata modifications
CEP-37 Repair Automated repair scheduling and orchestration Check the release documentation and how scheduling fits existing repair operations Listed as adopted; trunk notes describe automated scheduling
CEP-54 SSTable compression Zstandard compression using a trained dictionary per table Dictionary training, storage, metrics, and SSTable compatibility details matter Accepted; 2026 conference material associates it with Cassandra 6.0
CEP-38 Management access Unified management API over CQL A dedicated management port affects firewalling, access control, monitoring, and tools Project conference material says accepted in October 2025; CEP index still lists it under discussion
CEP-59 Client connections during maintenance Opt-in in-band notice of intentional connection draining Requires applicable release and driver support; does not cover crashes Accepted; proposal says release status remains under discussion

CEP-21: More consistent cluster metadata changes

CEP-21 proposes replacing gossip as the mechanism for disseminating membership and data-placement changes with a cluster metadata service that linearizes updates. The intended operational result is that nodes see the effects of a metadata change consistently, rather than acting on conflicting or lagging views. The proposal cites insufficiently consistent cluster metadata as a factor in a significant proportion of Cassandra issues. Cassandra trunk notes describe a distributed log for linearizing cluster metadata modifications. CEP-21: Transactional Cluster Metadata Cassandra trunk release notes

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

What changes for topology work

The proposal aims to keep routine operations such as adding, removing, and replacing nodes familiar while adding operational tooling to cancel changes and inspect their status. That status visibility and cancellation matter because a metadata operation with cluster-wide effects needs to be observable and manageable when it takes longer than expected or must be stopped.

Why upgrades need special attention

The proposed migration plan anticipates a major-version change and a preparatory minor release. It says metadata-altering operations would ideally be disabled during the major upgrade. These are proposal-level expectations, not universal instructions for every release: operators should confirm the exact sequence, compatibility window, and restrictions in the upgrade guide for the Cassandra versions involved before scheduling topology changes.

CEP-37: Automated repair orchestration

CEP-37 targets repair scheduling, a recurring operational burden for clusters whose repair work must be planned and managed over time. Cassandra trunk release notes describe Auto Repair as a fully automated scheduler intended to reduce operator overhead and remove the need to deploy external tools to submit and manage repairs. The notes are not a substitute for complete user documentation, so verify actual configuration and behavior in the documentation for the release you operate. Cassandra trunk release notes

Interest in the proposal was high among respondents to the Apache Cassandra 2025 User Survey: 67% selected CEP-37 as an upcoming CEP of interest. The survey PDF thanks 72 participants, so that figure describes the respondents—not all Cassandra operators. Apache Cassandra 2025 User Survey

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

CEP-54: Dictionary-based Zstandard for SSTables

CEP-54 adds Zstandard dictionary compression for SSTables. Rather than compressing each value independently, dictionary compression can use patterns learned from the table’s data. The initial design describes a shared dictionary per table and manual dictionary training, while leaving room for automated training. Its operational surface includes a new nodetool training command, configuration, metrics, dictionary storage, and a change to the SSTable CompressionInfo component. CEP-54: ZSTD with Dictionary SSTable Compression

The proposal intends dictionary-embedded SSTables to remain readable across nodes and to work with streaming, repair, and backup/restore. That design intent is useful, but operators should still check final release documentation for exact compatibility rules and instructions. Apache Cassandra’s 2026 conference material says dictionary compression under CEP-54 is available in Cassandra 6.0. Confirm availability and caveats against the particular release you plan to deploy. ApacheCon North America 2026 sessions

What to watch in deployment

  • How dictionaries are trained, refreshed, and stored, and whether training is manual in the release you use.
  • Which metrics expose dictionary compression behavior and how they fit existing storage monitoring.
  • How SSTable compatibility works across mixed-version nodes and during streaming, repair, and restore operations.

CEP-38: A unified CQL management API

CEP-38 proposes consolidating management operations behind a CQL-based API. Project conference material says the proposal was accepted in October 2025, but the official CEP index still lists it under discussion. That discrepancy means the dated conference description is evidence of acceptance, while the index’s categorization has not caught up or is otherwise inconsistent; neither source alone establishes what is shipped in a particular release. CEP-38: CQL Management API ApacheCon North America 2026 sessions

Rank #4
The New Real Book
  • Used Book in Good Condition

The conference material says sharing the regular CQL port, 9042, proved impossible, making a dedicated management port an operational design decision. A separate port could make management traffic easier to isolate, but operators would need to account for it in firewall rules, authentication and authorization, monitoring, and management tooling. The final API and deployment details should be checked in release documentation before changing network policy.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.Support on Ko-Fi

CEP-59: Graceful disconnect during planned maintenance

CEP-59 proposes an opt-in in-band event that lets a Cassandra node tell clients it intends to close connections during an intentional shutdown. The goals include allowing in-flight requests to complete and enabling drivers to reconnect with backoff. It is aimed at controlled maintenance such as rolling upgrades or nodetool drain. CEP-59: Graceful Disconnect

This is not a crash-detection mechanism, a replacement for gossip’s UP, DOWN, or REMOVED_NODE events, or a change to load-balancing semantics. The proposal is accepted, but says release status remains under discussion; do not assume availability or universal driver support without checking the release and driver documentation.

How operators can prioritize these proposals

  • For topology changes and upgrades: follow CEP-21’s release-specific migration guidance before planning major-version upgrades or metadata-altering operations.
  • For repair workload: watch CEP-37’s release documentation if repair scheduling consumes substantial operator time or depends on external orchestration.
  • For storage behavior: evaluate CEP-54 against actual release support and the implications of training, monitoring, and dictionary compatibility.
  • For network and security design: track CEP-38’s final management API and port requirements before adapting firewall or access-control policies.
  • For planned maintenance: check CEP-59 support in both Cassandra and client drivers if connection draining could improve maintenance behavior.

Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.

Leave a Reply

Your email address will not be published. Required fields are marked *

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

More from the Wire

  1. World desk4 min
    How to Spot an AI Voice Scam Before Sending MoneyDon’t rely on how a caller sounds. Pause, call back through a known number, and verify the emergency with another trusted person before sending money.
  2. Mountain View desk4 min
    Google’s SynthID Detector: How to Check AI-Generated Images, Video and AudioGoogle’s SynthID Detector looks for an embedded watermark in supported images, video and audio. Here is what its results do—and do not—show.
  3. Redmond desk20 min
    How to create a link to File or Folder in Windows 11Windows 11 gives you several ways to point to a file or folder without moving or duplicating it. You can create a desktop shortcut,…
Recommended PC Tool
Recommended PC Tool
Crashes, No Sound, or Screen Glitches?Free driver scan
PC Slower Than It Used to Be?Free scan - under a minute

Two free Windows tools

One Free Minute Could Fix That PC

Before you go - each of these free tools takes about a minute and tackles what quietly slows a Windows PC down.

Special offer. View Outbyte info, uninstall instructions, EULA, and Privacy Policy.