gorealis v2 refactor (#5)

* Changing default timeout for start maintenance.

* Upgrading dependencies to gorealis v2 and thrift  0.12.0

* Refactored to update to gorealis v2.
This commit is contained in:
Renan DelValle 2018-12-27 11:31:51 -08:00 committed by GitHub
parent ad4dd9606e
commit 6ab5c9334d
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
1335 changed files with 137431 additions and 61530 deletions

View file

@ -15,8 +15,7 @@ var username, password, zkAddr, schedAddr string
var env, role, name = new(string), new(string), new(string)
var ram, disk int64
var cpu float64
var client realis.Realis
var monitor *realis.Monitor
var client *realis.Client
var skipCertVerification bool
var caCertsPath string
var clientKey, clientCert string
@ -28,7 +27,7 @@ var percent float64
var count int64
var filename string
const australisVer = "v0.0.6"
const australisVer = "v0.0.7"
var monitorInterval, monitorTimeout time.Duration
@ -119,7 +118,7 @@ func connect(cmd *cobra.Command, args []string) {
realisOptions := []realis.ClientOption{realis.BasicAuth(username, password),
realis.ThriftJSON(),
realis.TimeoutMS(20000),
realis.Timeout(20 * time.Second),
realis.BackOff(realis.Backoff{
Steps: 2,
Duration: 10 * time.Second,
@ -141,16 +140,15 @@ func connect(cmd *cobra.Command, args []string) {
// Client certificate configuration if available
if clientKey != "" || clientCert != "" || caCertsPath != "" {
realisOptions = append(realisOptions,
realis.Certspath(caCertsPath),
realis.CertsPath(caCertsPath),
realis.ClientCerts(clientKey, clientCert),
realis.InsecureSkipVerify(skipCertVerification))
}
// Connect to Aurora Scheduler and create a client object
client, err = realis.NewRealisClient(realisOptions...)
client, err = realis.NewClient(realisOptions...)
if err != nil {
log.Fatal(err)
}
monitor = &realis.Monitor{Client: client}
}