[VOTE] TiKV Graduation


sunxiaoguang@...
 
Edited

+1 non-binding vote


Kiran Mova
 

+1  NB

On Tue, Jul 14, 2020 at 7:43 AM <sunxiaoguang@...> wrote:

[Edited Message Follows]

+1 non-binding vote


liuwenting@...
 

+ 1 NB


Jinpeng Zhang
 

+1 NB


Justin Cormack
 

+1 (binding)

Justin


On Mon, Jul 6, 2020 at 11:06 PM Amye Scavarda Perrin <ascavarda@...> wrote:
The TiKV project has applied for promotion to "Graduated" (see https://github.com/cncf/toc/pull/414).

Saad Ali is the TOC sponsor and has called for the vote at the end of the public comment period. (https://lists.cncf.io/g/cncf-toc/message/4847)

Due diligence doc can be found here: https://docs.google.com/document/d/1KCFeOdTIUXEkJJjaBrge8aIdovwdx4W2HngmUm5nfOA/edit#

CNCF SIG Storage has reviewed the proposal, their recommendation can be found here: https://docs.google.com/document/d/15TQERAYI-6NWj3eTGZxKJ_g3kBP9E11v1b-Gx8lFpt0/edit#

Please vote (+1/0/-1) by replying to this thread.

Remember that the TOC has binding votes only, but we do appreciate non-binding votes from the community as a sign of support!

--
Amye Scavarda Perrin | Program Manager | amye@...


cfworking1990@...
 

+1 NB 


Quinton Hoole <quinton@...>
 

+1 non-binding.


On Mon, Jul 6, 2020, 15:06 Amye Scavarda Perrin <ascavarda@...> wrote:
The TiKV project has applied for promotion to "Graduated" (see https://github.com/cncf/toc/pull/414).

Saad Ali is the TOC sponsor and has called for the vote at the end of the public comment period. (https://lists.cncf.io/g/cncf-toc/message/4847)

Due diligence doc can be found here: https://docs.google.com/document/d/1KCFeOdTIUXEkJJjaBrge8aIdovwdx4W2HngmUm5nfOA/edit#

CNCF SIG Storage has reviewed the proposal, their recommendation can be found here: https://docs.google.com/document/d/15TQERAYI-6NWj3eTGZxKJ_g3kBP9E11v1b-Gx8lFpt0/edit#

Please vote (+1/0/-1) by replying to this thread.

Remember that the TOC has binding votes only, but we do appreciate non-binding votes from the community as a sign of support!

--
Amye Scavarda Perrin | Program Manager | amye@...


Matt Klein
 

+1 binding

On Mon, Jul 6, 2020 at 3:06 PM Amye Scavarda Perrin <ascavarda@...> wrote:
The TiKV project has applied for promotion to "Graduated" (see https://github.com/cncf/toc/pull/414).

Saad Ali is the TOC sponsor and has called for the vote at the end of the public comment period. (https://lists.cncf.io/g/cncf-toc/message/4847)

Due diligence doc can be found here: https://docs.google.com/document/d/1KCFeOdTIUXEkJJjaBrge8aIdovwdx4W2HngmUm5nfOA/edit#

CNCF SIG Storage has reviewed the proposal, their recommendation can be found here: https://docs.google.com/document/d/15TQERAYI-6NWj3eTGZxKJ_g3kBP9E11v1b-Gx8lFpt0/edit#

Please vote (+1/0/-1) by replying to this thread.

Remember that the TOC has binding votes only, but we do appreciate non-binding votes from the community as a sign of support!

--
Amye Scavarda Perrin | Program Manager | amye@...


Frederick Kautz
 

+1 Non binding


On Tue, Jul 21, 2020, 11:50 AM Matt Klein <mattklein123@...> wrote:
+1 binding

On Mon, Jul 6, 2020 at 3:06 PM Amye Scavarda Perrin <ascavarda@...> wrote:
The TiKV project has applied for promotion to "Graduated" (see https://github.com/cncf/toc/pull/414).

Saad Ali is the TOC sponsor and has called for the vote at the end of the public comment period. (https://lists.cncf.io/g/cncf-toc/message/4847)

Due diligence doc can be found here: https://docs.google.com/document/d/1KCFeOdTIUXEkJJjaBrge8aIdovwdx4W2HngmUm5nfOA/edit#

CNCF SIG Storage has reviewed the proposal, their recommendation can be found here: https://docs.google.com/document/d/15TQERAYI-6NWj3eTGZxKJ_g3kBP9E11v1b-Gx8lFpt0/edit#

Please vote (+1/0/-1) by replying to this thread.

Remember that the TOC has binding votes only, but we do appreciate non-binding votes from the community as a sign of support!

--
Amye Scavarda Perrin | Program Manager | amye@...


Jay Lee
 

+1 NB


open@...
 

+1 non-binding

On Wed, Jul 22, 2020 at 4:51 PM <jay@...> wrote:
+1 NB


Liu Tang
 

+1, NB


Liz Rice
 

Finally reviewing the TiKV graduation application. Mostly it looks great to me but has there been any discussion of TiKV's dependency on https://github.com/pingcap/pd? I’m not familiar with PD so I’m just raising the question of whether this is reasonable. We have plenty of projects with dependencies (e.g. on very widely used database, or k8s use of etcd before etcd came into the foundation) but I’d like some reassurance about whether PD is in the same kind of class as these, or whether there is a Plan B in the event that for some reason PD were no longer to be maintained. Thoughts welcome! 


On Mon, 3 Aug 2020 at 08:46, <tl@...> wrote:
+1, NB


Erin Boyd
 

Hi Liz,
We may have missed this.
I can take a look and get back to you asap.
Thanks,
Erin

On Mon, Aug 10, 2020, 2:17 PM Liz Rice <liz@...> wrote:
Finally reviewing the TiKV graduation application. Mostly it looks great to me but has there been any discussion of TiKV's dependency on https://github.com/pingcap/pd??? I’m not familiar with PD so I’m just raising the question of whether this is reasonable. We have plenty of projects with dependencies (e.g. on very widely used database, or k8s use of etcd before etcd came into the foundation) but I’d like some reassurance about whether PD is in the same kind of class as these, or whether there is a Plan B in the event that for some reason PD were no longer to be maintained. Thoughts welcome! 


On Mon, 3 Aug 2020 at 08:46, <tl@...> wrote:
+1, NB


Frederick Kautz
 

It is described as "Placement driver for TiKV" and TiKV appears to have a strong dependency on it so perhaps pd should be considered part of TiKV? We should ask TiKV maintainers about this.

On Mon, Aug 10, 2020 at 1:20 PM Erin Boyd <eboyd@...> wrote:
Hi Liz,
We may have missed this.
I can take a look and get back to you asap.
Thanks,
Erin

On Mon, Aug 10, 2020, 2:17 PM Liz Rice <liz@...> wrote:
Finally reviewing the TiKV graduation application. Mostly it looks great to me but has there been any discussion of TiKV's dependency on https://github.com/pingcap/pd??? I’m not familiar with PD so I’m just raising the question of whether this is reasonable. We have plenty of projects with dependencies (e.g. on very widely used database, or k8s use of etcd before etcd came into the foundation) but I’d like some reassurance about whether PD is in the same kind of class as these, or whether there is a Plan B in the event that for some reason PD were no longer to be maintained. Thoughts welcome! 


On Mon, 3 Aug 2020 at 08:46, <tl@...> wrote:
+1, NB


Liu Tang
 

Thanks TOC for raising this concern.  I am Tang Liu, and I am speaking here both as a TiKV maintainer and a member of the broader eco-system & community.

It’s true that Placement Driver is an indispensable part for TiKV, as the meta store and central scheduling center.

The original rationale behind the current placement of PD (under PingCAP with TiDB, the distributed SQL database) is to take PD as a significant dependency library in the TiDB eco-system (TiKV included) and other TiKV-alike stores as well.

Besides TiKV, there are multiple major TiDB features or components that depend on PD. For example, Dashboard (https://docs.pingcap.com/tidb/dev/dashboard-intro), our visual diagnosis platform, depends on PD to obtain necessary data. Unistore (https://github.com/ngaut/unistore), a KV store in GO to quickly validate TiDB optimizations depends on PD to deploy and run. Some scenario based features like multi-data center are made possible by PD. Outside of TiDB, there are other projects building distributed KV stores based on PD. 

With a vibrant TiDB ecosystem of almost 1000 adopters and other PD based projects,  we believe PD has been in a health and sustained maintenance and has formed its own eco-system over time.  

However, if this could not clear the concern of TOC, we are willing to migrate the entire PD library to the TiKV project.

Liu Tang

Frederick Kautz <frederick@...> 于2020年8月11日周二 上午4:51写道:

It is described as "Placement driver for TiKV" and TiKV appears to have a strong dependency on it so perhaps pd should be considered part of TiKV? We should ask TiKV maintainers about this.

On Mon, Aug 10, 2020 at 1:20 PM Erin Boyd <eboyd@...> wrote:
Hi Liz,
We may have missed this.
I can take a look and get back to you asap.
Thanks,
Erin

On Mon, Aug 10, 2020, 2:17 PM Liz Rice <liz@...> wrote:
Finally reviewing the TiKV graduation application. Mostly it looks great to me but has there been any discussion of TiKV's dependency on https://github.com/pingcap/pd??? I’m not familiar with PD so I’m just raising the question of whether this is reasonable. We have plenty of projects with dependencies (e.g. on very widely used database, or k8s use of etcd before etcd came into the foundation) but I’d like some reassurance about whether PD is in the same kind of class as these, or whether there is a Plan B in the event that for some reason PD were no longer to be maintained. Thoughts welcome! 


On Mon, 3 Aug 2020 at 08:46, <tl@...> wrote:
+1, NB


Saad Ali
 

The TOC discussed the concerns around the PD dependency this morning. Given Liu's indication that the library could be migrated to the TiKV project, let's go ahead and do that. Liu, can you please update https://github.com/cncf/toc/pull/414 with the migration status. We can kick off voting again once that is done.


Saad Ali
 

The TiKV team was very responsive, and has completed the migration of the pd repo from PingCap to the TiKV org. See https://github.com/cncf/toc/pull/414#issuecomment-674704044

PTAL


Saad Ali
 

On Mon, Aug 17, 2020 at 02:33 PM, Saad Ali wrote:
as completed the migration of the pd repo from PingCap to the TiKV org. See https://github.com/cncf/toc/pull/414#issuecomment-674704044
I spoke with Amye, and she recommended the best path forward would be to terminate this thread, and start a new vote for TiKV.


Amye Scavarda Perrin
 

The TiKV project has applied for promotion to "Graduated" (see https://github.com/cncf/toc/pull/414).

Saad Ali is the TOC sponsor and has called for the vote at the end of the public comment period. (https://lists.cncf.io/g/cncf-toc/message/4847)
After the inclusion of the pd repo into the TikV org, he's called for another vote. (https://lists.cncf.io/g/cncf-toc/message/5180)

Due diligence doc can be found here: https://docs.google.com/document/d/1KCFeOdTIUXEkJJjaBrge8aIdovwdx4W2HngmUm5nfOA/edit#

CNCF SIG Storage has reviewed the proposal, their recommendation can be found here: https://docs.google.com/document/d/15TQERAYI-6NWj3eTGZxKJ_g3kBP9E11v1b-Gx8lFpt0/edit#

Please vote (+1/0/-1) by replying to this thread.

Remember that the TOC has binding votes only, but we do appreciate non-binding votes from the community as a sign of support!

--
Amye Scavarda Perrin | Program Manager | amye@...