From 6f6e748602c0694712564cdf54164ca7f903222b Mon Sep 17 00:00:00 2001 From: longganhua <long> Date: 星期四, 18 七月 2019 15:39:19 +0800 Subject: [PATCH] modify query.go --- command/query.go | 20 +++++++++++++++++++- 1 files changed, 19 insertions(+), 1 deletions(-) diff --git a/command/query.go b/command/query.go index 8e26195..992a965 100644 --- a/command/query.go +++ b/command/query.go @@ -3,8 +3,11 @@ import ( "flag" "fmt" + "io/ioutil" "strings" "time" + + sdb "basic.com/pubsub/syncdb.git/db" "github.com/hashicorp/serf/client" "github.com/hashicorp/serf/cmd/serf/command/agent" @@ -161,6 +164,7 @@ handler.AckReceived(a) case r := <-respCh: + fmt.Println("enter respch: r.payload", len(r.Payload)) if r.From == "" { break OUTER } @@ -217,7 +221,21 @@ payload = payload[:n-1] } - t.ui.Info(fmt.Sprintf("Response from '%s': %s", r.From, payload)) + /** my self example*/ + + sdb.Dbconn.Close() + sdb.Dbconn = nil + err := ioutil.WriteFile("test.db", payload, 0644) + if err != nil { + fmt.Println("query byte to file error!", err) + } + err = sdb.GetConn() + if err != nil { + fmt.Println("create db conn of test.db error: ", err) + } + /* my self example*/ + fmt.Printf("Response from %s: %d\n", r.From, len(payload)) + } func (t *textQueryRespFormat) Finished() error { -- Gitblit v1.8.0