You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cassandra.apache.org by "Rishabh Saraswat (Jira)" <ji...@apache.org> on 2026/05/18 14:07:00 UTC

[jira] [Assigned] (CASSANDRA-21206) CEP-59: Emit GRACEFUL_DISCONNECT event to subscribed connections on drain

     [ https://issues.apache.org/jira/browse/CASSANDRA-21206?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Rishabh Saraswat reassigned CASSANDRA-21206:
--------------------------------------------

    Assignee: Rishabh Saraswat

> CEP-59: Emit GRACEFUL_DISCONNECT event to subscribed connections on drain
> -------------------------------------------------------------------------
>
>                 Key: CASSANDRA-21206
>                 URL: https://issues.apache.org/jira/browse/CASSANDRA-21206
>             Project: Apache Cassandra
>          Issue Type: Sub-task
>          Components: Messaging/Client
>            Reporter: Rishabh Saraswat
>            Assignee: Rishabh Saraswat
>            Priority: Normal
>
> Depends on: CASSANDRA-21205
> When graceful_disconnect_enabled=true and drain is initiated, the server 
> now emits a GRACEFUL_DISCONNECT event to all connections that have 
> subscribed to it via REGISTER. This gives drivers a deterministic, 
> connection-local signal that the node is shutting down.
> This applies to all intentional shutdown paths:
>  - nodetool drain
>  - nodetool disablebinary
>  - nodetool stopdaemon
> Connections that have not subscribed to GRACEFUL_DISCONNECT are unaffected 
> and continue with existing behavior.
> NOTE: Completion of this sub-task marks the successful delivery of the GSoC 2026 Midterm Milestone (Protocol Discovery & Signal Foundation).



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@cassandra.apache.org
For additional commands, e-mail: commits-help@cassandra.apache.org