Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Project Status #1719

Open
gaby opened this issue Oct 13, 2021 · 5 comments
Open

Project Status #1719

gaby opened this issue Oct 13, 2021 · 5 comments

Comments

@gaby
Copy link

gaby commented Oct 13, 2021

What is the current status of this project?

  • There's currently 89 PR's
  • Python 3.5 is deprecated, Python 3.6 will be deprecated soon
  • Current tests are failing
  • Lack of multiple clients support

Any information you can provide? @kragniz

@wangzhe0912
Copy link

+1

@gaby
Copy link
Author

gaby commented Feb 8, 2022

@kragniz Friendly bump

openstack-mirroring pushed a commit to openstack/tooz that referenced this issue Mar 21, 2022
The etcd3 driver depends on the python-etcd3 [1]
library that is currently stale and no has no
active maintenance [2] with a non-working CI
that blocks all PRs.

It's also currently blocking Tooz from supporting
newer versions of tenacity [3] that a lot of
projects is now pinning because newer version of
tenacity dropped old legacy compatibility code
that has been in there for years.

We currently have etcd3gw as an alternative driver
where the library the driver depends on is a
deliverable that we maintain.

[1] https://github.com/kragniz/python-etcd3
[2] kragniz/python-etcd3#1719
[3] https://review.opendev.org/c/openstack/tooz/+/829412

Change-Id: Iff0cd3b51cfc45ecbddc831c55267e80e9c79cac
openstack-mirroring pushed a commit to openstack/openstack that referenced this issue Mar 21, 2022
* Update tooz from branch 'master'
  to 7ee2780af87a013c83fb5a8a5d0c7ab0767b3db8
  - Deprecate the etcd3 driver
    
    The etcd3 driver depends on the python-etcd3 [1]
    library that is currently stale and no has no
    active maintenance [2] with a non-working CI
    that blocks all PRs.
    
    It's also currently blocking Tooz from supporting
    newer versions of tenacity [3] that a lot of
    projects is now pinning because newer version of
    tenacity dropped old legacy compatibility code
    that has been in there for years.
    
    We currently have etcd3gw as an alternative driver
    where the library the driver depends on is a
    deliverable that we maintain.
    
    [1] https://github.com/kragniz/python-etcd3
    [2] kragniz/python-etcd3#1719
    [3] https://review.opendev.org/c/openstack/tooz/+/829412
    
    Change-Id: Iff0cd3b51cfc45ecbddc831c55267e80e9c79cac
@durzo
Copy link

durzo commented May 17, 2022

@kragniz ?

@gaby
Copy link
Author

gaby commented May 18, 2022

This library may need to be forked.

@durzo
Copy link

durzo commented May 18, 2022

I looked at the openstack maintained library https://opendev.org/openstack/etcd3gw and was able to use as a drop-in replacement with a few minor tweaks - the returns on some of the functions are different to this library but otherwise works the same.

The only issue is poor documentation (almost nothing, you have to read the source to find the functions). and not everything is working/supported (get_all() does nothing).

it's also disappointing that the github repo is a mirror of openstack source control, and issue tracker goes through launchpad requiring a Ubuntu account). Much potential wasted imho.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants