mirror of
https://github.com/StackExchange/dnscontrol.git
synced 2024-05-11 05:55:12 +00:00
remove delay flag. providers should throttle themselves
This commit is contained in:
@ -4,7 +4,6 @@ import (
|
|||||||
"fmt"
|
"fmt"
|
||||||
"log"
|
"log"
|
||||||
"os"
|
"os"
|
||||||
"time"
|
|
||||||
|
|
||||||
"github.com/StackExchange/dnscontrol/models"
|
"github.com/StackExchange/dnscontrol/models"
|
||||||
"github.com/StackExchange/dnscontrol/pkg/nameservers"
|
"github.com/StackExchange/dnscontrol/pkg/nameservers"
|
||||||
@ -32,18 +31,12 @@ type PreviewArgs struct {
|
|||||||
GetDNSConfigArgs
|
GetDNSConfigArgs
|
||||||
GetCredentialsArgs
|
GetCredentialsArgs
|
||||||
FilterArgs
|
FilterArgs
|
||||||
Delay int
|
|
||||||
}
|
}
|
||||||
|
|
||||||
func (args *PreviewArgs) flags() []cli.Flag {
|
func (args *PreviewArgs) flags() []cli.Flag {
|
||||||
flags := args.GetDNSConfigArgs.flags()
|
flags := args.GetDNSConfigArgs.flags()
|
||||||
flags = append(flags, args.GetCredentialsArgs.flags()...)
|
flags = append(flags, args.GetCredentialsArgs.flags()...)
|
||||||
flags = append(flags, args.FilterArgs.flags()...)
|
flags = append(flags, args.FilterArgs.flags()...)
|
||||||
flags = append(flags, cli.IntFlag{
|
|
||||||
Name: "d",
|
|
||||||
Destination: &args.Delay,
|
|
||||||
Usage: "delay between domains to avoid rate limits (in ms)",
|
|
||||||
})
|
|
||||||
return flags
|
return flags
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -161,9 +154,6 @@ DomainLoop:
|
|||||||
}
|
}
|
||||||
totalCorrections += len(corrections)
|
totalCorrections += len(corrections)
|
||||||
anyErrors = printOrRunCorrections(corrections, out, push, interactive) || anyErrors
|
anyErrors = printOrRunCorrections(corrections, out, push, interactive) || anyErrors
|
||||||
if args.Delay != 0 {
|
|
||||||
time.Sleep(time.Duration(args.Delay) * time.Millisecond)
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
if os.Getenv("TEAMCITY_VERSION") != "" {
|
if os.Getenv("TEAMCITY_VERSION") != "" {
|
||||||
fmt.Fprintf(os.Stderr, "##teamcity[buildStatus status='SUCCESS' text='%d corrections']", totalCorrections)
|
fmt.Fprintf(os.Stderr, "##teamcity[buildStatus status='SUCCESS' text='%d corrections']", totalCorrections)
|
||||||
|
Reference in New Issue
Block a user