From 3bea45bd2467b5d45fb1507e09c8493bc4ad73c9 Mon Sep 17 00:00:00 2001
From: liuxiaolong <736321739@qq.com>
Date: 星期五, 09 八月 2019 11:29:36 +0800
Subject: [PATCH] test
---
agent.go | 43 +++++++++++++++++++++++--------------------
1 files changed, 23 insertions(+), 20 deletions(-)
diff --git a/agent.go b/agent.go
index 313fd00..08733be 100644
--- a/agent.go
+++ b/agent.go
@@ -178,13 +178,14 @@
fmt.Println("Query tableNames unmarshal err")
return
}
+ fmt.Println("Query tableNames:",tableNames)
datas, err := ExecuteQueryByGorm(tableNames)
if err !=nil {
fmt.Println("queryByGorm err")
return
}
bytesReturn, err := json.Marshal(datas)
- fmt.Println("results: ", bytesReturn)
+ fmt.Println("results.len: ", len(bytesReturn))
if query, ok := event.(*serf.Query); ok {
if err := query.Respond(bytesReturn); err != nil {
fmt.Printf("err: %s\n", err)
@@ -422,7 +423,8 @@
mbs := a.GroupMembers(a.conf.ClusterID)
var specmembername string
for _, m := range mbs {
- if m.Addr.String() != a.conf.BindAddr {
+ fmt.Println("m",m)
+ if m.Name != a.conf.NodeName {
specmembername = m.Name
break
}
@@ -443,24 +445,25 @@
}
fmt.Println("Query.resp.err:",err,"resp:",resp)
- //go func() {
- // respCh := resp.ResponseCh()
- // for {
- // select {
- // case r := <-respCh:
- // fmt.Println("x length is: ", len(r.Payload))
- // // // byte to file.
- // var dumpSqls []string
- // err := json.Unmarshal(r.Payload, &dumpSqls)
- // if err ==nil {
- // if flag,_ := ExecuteSqlByGorm(dumpSqls);flag{
- // fmt.Println("data dump success")
- // }
- // }
- // return
- // }
- // }
- //}()
+ go func() {
+ respCh := resp.ResponseCh()
+ for {
+ select {
+ case r := <-respCh:
+ fmt.Println("x length is: ", len(r.Payload))
+ // // byte to file.
+ var dumpSqls []string
+ err := json.Unmarshal(r.Payload, &dumpSqls)
+ if err ==nil {
+ fmt.Println("dumpSql:",dumpSqls)
+ //if flag,_ := ExecuteSqlByGorm(dumpSqls);flag{
+ // fmt.Println("data dump success")
+ //}
+ }
+ return
+ }
+ }
+ }()
return err
//r, err = c.Query([]string{query}, false, false)
--
Gitblit v1.8.0