INNER CODE UNIT · Go

arbiterRunTimeout

uvwt/agentdock · cmd/agentdock-arbiter/main.go:19

const arbiterRunTimeout = 4 * time.Minute

func main() {
	if err := run(context.Background(), os.Args[1:]); err != nil {
		_, _ = fmt.Fprintln(os.Stderr, err)
		os.Exit(1)
	}
}

func run(ctx context.Context, args []string) error {
	flags := flag.NewFlagSet("agentdock-arbiter", flag.ContinueOnError)
	flags.SetOutput(os.Stderr)
	root := flags.String("root", "", "AgentDock install root")
	transactionID := flags.String("transaction-id", "", "update transaction id")
	recoverIfUnlocked := flags.Bool("recover-if-unlocked", false, "recover only when no live arbiter owns the transaction lock")
	if err := flags.Parse(args); err != nil {
		return err
	}

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…