Hi Rishabh,

It is great to see such an elaborative breakdown of the work you plan
to do with the timeline as well. I think it brings better visibility
into this which is very appreciated.

Regards

On Tue, Mar 10, 2026 at 7:52 PM Rishabh Saraswat
<[email protected]> wrote:
>
> Hi Community,
> I would like to formally propose the implementation of CEP-59:
> Graceful Disconnect – In-Band Connection Draining as a GSoC 2026
> project.
>
> Target Release: We are aiming for the next major release for this feature.
>
> Technical Roadmap: To ensure protocol stability and facilitate
> incremental reviews, I have broken the implementation into 6 sub-tasks
> under CASSANDRA-21191:
>
> Server side:
> Adding required Configs: Add YAML flags and feature gates.
> Capability Discovery: Advertise GRACEFUL_SHUTDOWN support in the
> SUPPORTED message.
> Event Registration: Implement REGISTER logic for the new signal.
> Signal Emission: Integrate the GRACEFUL_SHUTDOWN event into required
> lifecycle (as CEP mentions).
> Draining Logic: Track in-flight requests and manage asynchronous socket 
> closure.
> Observability & Testing: Adding new metrics/counter
>
> Driver side:
> Event Discovery in STARTUP.
> Receiving GRACEFUL_SHUTDOWN event.
> Reacting to that event.
>
> Timeline:
> As this is a GSoC project, I am following a strict 12-week roadmap. My
> goal is to have the full implementation ready for final review and
> merge by early August.
>
> I’ve enjoyed the community discussion so far and look forward to any
> feedback on this implementation roadmap.
>
> Regards,
> Rishabh Saraswat

Reply via email to