The cmd line msg incorrect when using ipv6 to create a playground cluster
Open
Nobody has claimed this yet.
type/bug
- Dominant language
- Go
- Stars
- 466
- Forks
- 338
- Avg merge
- 3d 7h
- Merged PRs (30d)
- 8
Description
Bug Report
Please answer these questions before submitting your issue. Thanks!
- What did you do?
tiup playground nightly --db 1 --kv 1 --tiflash 0 --without-monitor --host 240e:390:98f:c940:2d8:61ff:fe14:d38f
- What did you expect to see?
Connect TiDB: mysql --host 240e:390:98f:c940:2d8:61ff:fe14:d38f --port 4000 -u root
- What did you see instead?
Connect TiDB: mysql --host [240e --port 390 -u root
- What version of TiUP are you using (
tiup --version)?
➜ tidb git:(master) ✗ tiup playground --version
tiup is checking updates for component playground ...
Starting component `playground`: /home/jasonmo/.tiup/components/playground/v1.12.1/tiup-playground --version
tiup version 1.12.1 tiup
Go Version: go1.19.8
Git Ref: v1.12.1
GitHash: f4dae709fa3e904958f3433b617a6bc4bd9049a3
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by reproducing the reported command through the tiup playground entry point with the provided IPv6 host, then trace how the connection message is assembled. Done means the full IPv6 address is preserved in the displayed MySQL command, including the required address delimiters.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- go
- Domain
- cli
- Issue type
- Bug
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 45/100