[
https://issues.apache.org/jira/browse/CASSPYTHON-9?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=18062552#comment-18062552
]
Bret McGuire edited comment on CASSPYTHON-9 at 3/3/26 8:12 PM:
---------------------------------------------------------------
Note that this has been
[discussed|https://lists.apache.org/thread/49w0wbobzttpnqg05hqlnjpd1tvnd0v9] on
the dev list and a conclusion has been reached.
* eventlet, gevent and Twisted event loops will be marked as deprecated in
3.30.0
* These event loops will be removed in their entirety in 3.31.0
CASSPYTHON-12 and CASSPYTHON-13 have been created to track progress on these
individual initiatives.
was (Author: JIRAUSER304104):
Note that this has been
[discussed|https://lists.apache.org/thread/49w0wbobzttpnqg05hqlnjpd1tvnd0v9] on
the dev list and a conclusion has been reached.
* eventlet, gevent and Twisted event loops will be marked as deprecated in
3.30.0
* These event loops will be removed in their entirety in 3.31.0
CASSANDRA-12 and CASSANDRA-13 have been created to track progress on these
individual initiatives.
> Consider deprecating (and removing) some event loops
> ----------------------------------------------------
>
> Key: CASSPYTHON-9
> URL: https://issues.apache.org/jira/browse/CASSPYTHON-9
> Project: Apache Cassandra Python driver
> Issue Type: Bug
> Reporter: Bret McGuire
> Priority: Normal
>
> The Python driver currently maintains at least six (sic) different event
> loops/reactors:
>
> * asyncore
> * asyncio
> * libev
> * eventlet
> * gevent
> * Twisted
>
> This presents a fairly large surface area for testing/support, made even
> worse by the fact that most users seem to stick with the first three. And
> while gevent and Twisted are still going concerns evenlet is currently
> [actively discouraging devs from using it for new
> projects|[https://pypi.org/project/eventlet/].]
>
> I'm proposing that the eventlet, gevent and Twisted event loops/reactors be
> deprecated in the next release and removed from the driver proper in the
> following release. If there is interest in maintaining one or all of these
> reactors they can be picked up and rolled into a separate project. My
> argument here is that the Python driver team will no longer develop
> for/test/support these reactors.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]