From 1d801237e476f40af8a6974b871afe85cdca5441 Mon Sep 17 00:00:00 2001
From: liuxiaolong <736321739@qq.com>
Date: 星期五, 09 八月 2019 11:20:39 +0800
Subject: [PATCH] test

---
 agent.go |   46 ++++++++++++++++++++++++----------------------
 1 files changed, 24 insertions(+), 22 deletions(-)

diff --git a/agent.go b/agent.go
index 70ab249..1f032cb 100644
--- a/agent.go
+++ b/agent.go
@@ -178,6 +178,7 @@
 				fmt.Println("Query tableNames unmarshal err")
 				return
 			}
+			fmt.Println("Query tableNames:",tableNames)
 			datas, err := ExecuteQueryByGorm(tableNames)
 			if err !=nil {
 				fmt.Println("queryByGorm err")
@@ -422,12 +423,13 @@
 	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
 		}
 	}
-	fmt.Println(specmembername)
+	fmt.Println("mbs:",mbs,"a.conf.BindAddr:",a.conf.BindAddr,"specmembername:",specmembername)
 
 	//query: get db file.
 	params := serf.QueryParam{
@@ -441,27 +443,27 @@
 	if err == nil || !strings.Contains(err.Error(), "cannot contain") {
 		fmt.Println("err: ", err)
 	}
+	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
-			}
-		}
-	}()
-	return nil
+	//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
+	//		}
+	//	}
+	//}()
+	return err
 
 	//r, err = c.Query([]string{query}, false, false)
 	//if err != nil {

--
Gitblit v1.8.0