func commandReparentTablet(wr *wrangler.Wrangler, subFlags *flag.FlagSet, args []string) (string, error) { subFlags.Parse(args) if subFlags.NArg() != 1 { log.Fatalf("action ReparentTablet requires <tablet alias|zk tablet path>") } tabletAlias := tabletParamToTabletAlias(subFlags.Arg(0)) return "", wr.ReparentTablet(tabletAlias) }
func commandReparentTablet(ctx context.Context, wr *wrangler.Wrangler, subFlags *flag.FlagSet, args []string) error { if err := subFlags.Parse(args); err != nil { return err } if subFlags.NArg() != 1 { return fmt.Errorf("action ReparentTablet requires <tablet alias>") } tabletAlias, err := topoproto.ParseTabletAlias(subFlags.Arg(0)) if err != nil { return err } return wr.ReparentTablet(ctx, tabletAlias) }
func commandReparentTablet(wr *wrangler.Wrangler, subFlags *flag.FlagSet, args []string) (string, error) { if err := subFlags.Parse(args); err != nil { return "", err } if subFlags.NArg() != 1 { return "", fmt.Errorf("action ReparentTablet requires <tablet alias|zk tablet path>") } tabletAlias, err := tabletParamToTabletAlias(subFlags.Arg(0)) if err != nil { return "", err } return "", wr.ReparentTablet(tabletAlias) }