This issue is part of the uncompleted flag refactor project: Flag renaming: replace underscores with dashes #17880. Vitess is moving toward standardizing all CLI flags to use hyphen (-) instead of underscore (_) delimiters.
All the required binary changes are mentioned in #17880, but only changes for vtctld seem to have been made with respect to ticket Refactor vtctld Flags to Use Hyphen-Based Naming Convention #18021. Considering the v25 launch factor as mentioned in #17880, this needs to be completed.
This effort was previously part of an LFX Mentorship project (#17687) but appears to be incomplete for all other binaries apart from vtctld. This issue tracks the required migration for vttablet binary.
Related References
This issue is part of the uncompleted flag refactor project: Flag renaming: replace underscores with dashes #17880. Vitess is moving toward standardizing all CLI flags to use hyphen (-) instead of underscore (_) delimiters.
All the required binary changes are mentioned in #17880, but only changes for
vtctldseem to have been made with respect to ticket Refactor vtctld Flags to Use Hyphen-Based Naming Convention #18021. Considering the v25 launch factor as mentioned in #17880, this needs to be completed.This effort was previously part of an LFX Mentorship project (#17687) but appears to be incomplete for all other binaries apart from
vtctld. This issue tracks the required migration forvttabletbinary.Related References
vtctldchanges: RefactorvtctldFlags to Use Hyphen-Based Naming Convention #18021vtctldflags to follow standard naming convention #18294[go/vt/utils/flags.go](https://github.com/vitessio/vitess/blob/main/go/vt/utils/flags.go)