Description
Hi guys!
Recently, I had a talk with @andylokandy (one of minitrace's maintainers) about the growth and future of this project. Basically, the minitrace subproject within TiKV owns these repos:
While minitrace-rust has updated 2 days ago, the last time minitrace-go got updated should go back to 2 years ago. In the recent months, minitrace grows a series of new adoptions, like:
- foyer
- Databend
- Apache OpenDAL
- ConsDB
- ...
However, TiDB and TiKV itself doesn't use minitrace, which can cause users feeling strange why it's under the TiKV organization. And also, @andylokandy and our active contributor @Xuanwo, found it more motivated to run minitrace as a standalone project.
I believe it would be a net win to let minitrace go and form its community, while we still record the history that it's incubated from within the TiKV organization. In this way, we can see that TiKV as a graduated project in CNCF can spawn new vivid OSS project, and minitrace can use its own branding for operating and growth.
For the policy and process part, I consult one of the TOC member in CNCF and it's said that as long as the commitee of TiKV, defined in the GOVERNANCE file, reach a consensus to split minitrace from its organization, it should be fine.
For what exactly to be done:
- Create a separated organization, perhaps named minitrace.
- Move minitrace-rust and minitrace-go to that organization.
- Record a consensus with a vote that this project is now a standalone OSS project, not part of TiKV or the CNCF.
What do you think?
For minitrace maintainers: @andylokandy @zhongzc
For TiKV committee: @fredchenbj @lidaobing @BusyJay @sunxiaoguang @siddontang @winkyao @zhangjinpeng87 @ngaut @c4pt0r
Activity