Thank you Ming for your explanation! Then I also stand for support etcd v3
only for the clearer code structure.

Ming Wen <[email protected]> 于2020年8月18日周二 下午5:32写道:

> Hi, Wo Soyoung,
> The gateway nodes of Apache APISIX can still process the request normally,
> even if all the nodes of etcd cluster are shut down.
> During the data migration from etcd v2 to v3, the data plane of Apache
> APISIX is read-only.
>
> Thanks,
> Ming Wen, Apache APISIX & Apache SkyWalking
> Twitter: _WenMing
>
>
> Wo Soyoung <[email protected]> 于2020年8月18日周二 下午1:24写道:
>
> > Thank you Yuansheng for creating this discussion thread!
> >
> > I wonder if it possible that some of the users would need "online
> > migration", which "an etcd downtime window spanning from seconds to
> > minutes" for them is not acceptable.
> >
> > If true, then maybe we need to publish a release that supports both etcd
> > protocols for the online migration, and then publish releases that only
> > support v3.
> >
> > Ming Wen <[email protected]> 于2020年8月18日周二 上午11:13写道:
> >
> > > +1.
> > > etcd v2 is a protocol that will be officially discontinued by etcd. We
> > > should migrate to etcd v3 as soon as possible.
> > > And the data migration from etcd v2 to v3 is a relatively incompatible
> > > modification.
> > > I agree to change the next release version number of Apache APISIX to
> > 2.0.
> > >
> > > Thanks,
> > > Ming Wen, Apache APISIX & Apache SkyWalking
> > > Twitter: _WenMing
> > >
> > >
> > > YuanSheng Wang <[email protected]> 于2020年8月18日周二 上午11:00写道:
> > >
> > > > Hi:
> > > >
> > > > Support etcd v3 is on the way, here is the PR [1], it'll be merged
> > soon.
> > > >
> > > > I think we can support etcd v3 ONLY. The users can follow doc [2],
> > > migrate
> > > > application data from `v2` to `v3`.
> > > >
> > > > Since the v3 and v2 versions of etcd are quite different, I think we
> > can
> > > > use `2.0` version,
> > > > changing the major version makes it easier for users to pay attention
> > to
> > > > the difference.
> > > >
> > > > [1] https://github.com/apache/apisix/pull/2036
> > > > [2]
> > > >
> > > >
> > >
> >
> https://github.com/etcd-io/etcd/blob/master/Documentation/op-guide/v2-migration.md
> > > >
> > > > --
> > > >
> > > > *MembPhis*
> > > > My GitHub: https://github.com/membphis
> > > > Apache APISIX: https://github.com/apache/incubator-apisix
> > > >
> > >
> >
>

Reply via email to