pingcap / pingcap/tiup

Tiup support ctl component on platform darwin/arm64

Open
#1,586 3 comments 2 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

type/feature-request
Dominant language
Go
Stars
466
Forks
338
Avg merge
3d 7h
Merged PRs (30d)
8

Description

Feature Request

Is your feature request related to a problem? Please describe:

Related to issue #1584.
I use m1 as the daily development machine and need to use 'tiup playground' for quick deployment and testing.
I found 'tiup playground' support tidb/tikv/ticdc/pd component on m1, but failed to support ctl component which is used to control cdc changefeed.

Describe the feature you'd like:

Support ctl component on m1

Why the featue is needed:

Although m1 is not the production environment for deploying tidb cluster, it will be friendly to m1 users if we support quick playground deployment and debugging locally instead of using a remote linux environment.

Describe alternatives you've considered:

Teachability, Documentation, Adoption, Migration Strategy:

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by tracing how tiup playground selects and packages the ctl component for darwin/arm64, using the existing TiDB, TiKV, TiCDC, and PD support as comparison points. Confirm the component can be deployed and used by tiup playground on an M1 machine; done means local CDC changefeed control works without a remote Linux environment.

Written by the indexing model from the issue text.

Assessment

Tech stack
go, macos
Domain
cli
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.