<div dir="ltr"><div dir="ltr"><br></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Thu, Mar 10, 2022 at 7:20 AM Tobias Urdin <<a href="mailto:tobias.urdin@binero.com">tobias.urdin@binero.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">



<div style="overflow-wrap: break-word;">
Hello,
<div><br>
</div>
<div>I’m proposing that we deprecate the etcd3 driver</div>
<div><a href="https://review.opendev.org/c/openstack/tooz/+/833107" target="_blank">https://review.opendev.org/c/openstack/tooz/+/833107</a></div></div></blockquote><div><br></div><div>Just to clarify, and for the benefit of other readers, tooz still supports the etcd3gw</div><div>driver. Moreover, the etcd3gw driver does not depend on the etcd3 driver, and so</div><div>there should be no impact on projects using the etcd3gw driver.<br></div><div><br></div><div>Alan<br></div><div><br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div style="overflow-wrap: break-word;">
<div><br>
</div>
<div>I will include the commit message below that describes the situation with the</div>
<div>dependency the driver has on the python-etcd3 library.</div>
<div><br>
</div>
<div>Please let me know what you think about this action, we</div>
<div>would also like to know if you are using the driver.</div>
<div><br>
</div>
<div>Best regards</div>
<div>Tobias</div>
<div><br>
</div>
<div>———</div>
<div><br>
</div>
<div>Author: Tobias Urdin <<a href="mailto:tobias.urdin@binero.se" target="_blank">tobias.urdin@binero.se</a>><br>
Date:   Thu Mar 10 15:09:58 2022 +0000<br>
<br>
    Deprecate the etcd3 driver<br>
    <br>
    The etcd3 driver depends on the python-etcd3 [1]<br>
    library that is currently stale and no has no<br>
    active maintenance [2] with a non-working CI<br>
    that blocks all PRs.<br>
    <br>
    It's also currently blocking Tooz from supporting<br>
    newer versions of tenacity [3] that a lot of<br>
    projects is now pinning because newer version of<br>
    tenacity dropped old legacy compatibility code<br>
    that has been in there for years.<br>
    <br>
    We currently have etcd3gw as an alternative driver<br>
    where the library the driver depends on is a<br>
    deliverable that we maintain.<br>
    <br>
    [1] <a href="https://github.com/kragniz/python-etcd3" target="_blank">https://github.com/kragniz/python-etcd3</a><br>
    [2] <a href="https://github.com/kragniz/python-etcd3/issues/1719" target="_blank">https://github.com/kragniz/python-etcd3/issues/1719</a><br>
    [3] <a href="https://review.opendev.org/c/openstack/tooz/+/829412" target="_blank">https://review.opendev.org/c/openstack/tooz/+/829412</a><br>
    <br>
    Change-Id: Iff0cd3b51cfc45ecbddc831c55267e80e9c79cac</div>
</div>

</blockquote></div></div>