[ 
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]

Reply via email to