Skip to content

Running minitrace as a standalone project? #229

Closed
@tisonkun

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:

  1. Create a separated organization, perhaps named minitrace.
  2. Move minitrace-rust and minitrace-go to that organization.
  3. 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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions