| | |
| | | "basic.com/valib/serf.git/cmd/serf/command/agent" |
| | | //"github.com/apache/servicecomb-service-center/pkg/log" |
| | | "basic.com/valib/logger.git" |
| | | "github.com/satori/go.uuid" |
| | | ) |
| | | |
| | | const ( |
| | |
| | | go func() { |
| | | flag, e := ExecuteSqlByGorm(sqlUe.Sql) |
| | | logger.Info("ev.LTime:",ev.LTime,"userEvent exec ",sqlUe.Sql,",Result:",flag,", err:",e) |
| | | logId := strconv.Itoa(int(ev.LTime)) |
| | | logLT := strconv.Itoa(int(ev.LTime)) |
| | | logT := time.Now().Format("2006-01-02 15:04:05") |
| | | logSql := strings.Join(sqlUe.Sql, ";") |
| | | logResult := "0" |
| | |
| | | if e != nil { |
| | | logErr = e.Error() |
| | | } |
| | | ExecuteQueryByGorm([]string{"insert into sql_sync_his(`id`,`createTime`,`sql`,`from`,`result`,`err`) values ('"+logId+"','"+logT+"','"+logSql+"','"+sqlUe.Owner+"',"+logResult+",'"+logErr+"')"}) |
| | | ExecuteQueryByGorm([]string{"insert into sql_sync_his(`id`,`lTime`,`createTime`,`sql`,`from`,`result`,`err`) values ('"+uuid.NewV4().String()+"','"+ logLT +"','"+logT+"','"+logSql+"','"+sqlUe.Owner+"',"+logResult+",'"+logErr+"')"}) |
| | | }() |
| | | } |
| | | } else if ev.Name == UserEventSyncDbTablePersonCache { |
| | |
| | | addr := targetNode.Addr.String() + ":" + strconv.Itoa(TcpTransportPort) |
| | | sendErr := rawSendTcpMsg(addr, bytesReturn) |
| | | |
| | | logId := strconv.Itoa(int(ev.LTime)) |
| | | logLT := strconv.Itoa(int(ev.LTime)) |
| | | logT := time.Now().Format("2006-01-02 15:04:05") |
| | | logSql := "QueryEventUpdateDBData from "+targetNode.Name |
| | | logResult := "0" |
| | |
| | | } |
| | | |
| | | |
| | | ExecuteQueryByGorm([]string{"insert into sql_sync_his(`id`,`createTime`,`sql`,`from`,`result`,`err`) values ('"+logId+"','"+logT+"','"+logSql+"','"+targetNode.Name+"',"+logResult+",'"+logErr+"')"}) |
| | | ExecuteQueryByGorm([]string{"insert into sql_sync_his(`id`,`lTime`,`createTime`,`sql`,`from`,`result`,`err`) values ('"+uuid.NewV4().String()+"','"+ logLT +"','"+logT+"','"+logSql+"','"+targetNode.Name+"',"+logResult+",'"+logErr+"')"}) |
| | | }() |
| | | } else { |
| | | logger.Debug("targetNode is nil") |
| | |
| | | flag,e := ExecuteSqlByGorm([]string{ leaveSql }) |
| | | |
| | | logger.Info("EventMemberLeave,current Members:",ev.Members) |
| | | logId := "" |
| | | logLT := "" |
| | | logT := time.Now().Format("2006-01-02 15:04:05") |
| | | logSql := leaveSql |
| | | logResult := "0" |
| | |
| | | if e != nil { |
| | | logErr = e.Error() |
| | | } |
| | | ExecuteQueryByGorm([]string{"insert into sql_sync_his(`id`,`createTime`,`sql`,`from`,`result`,`err`) values ('"+logId+"','"+logT+"','"+logSql+"','"+leaveMember.Name+"',"+logResult+",'"+logErr+"')"}) |
| | | ExecuteQueryByGorm([]string{"insert into sql_sync_his(`id`,`lTime`,`createTime`,`sql`,`from`,`result`,`err`) values ('"+uuid.NewV4().String()+"','"+ logLT +"','"+logT+"','"+logSql+"','"+leaveMember.Name+"',"+logResult+",'"+logErr+"')"}) |
| | | } |
| | | return |
| | | } else if event.EventType() == serf.EventMemberJoin { |
| | |
| | | flag,e := ExecuteSqlByGorm([]string{joinSql}) |
| | | |
| | | logger.Info("EventMemberJoin,current Members:",ev.Members) |
| | | logId := "" |
| | | logLT := "" |
| | | logT := time.Now().Format("2006-01-02 15:04:05") |
| | | logSql := joinSql |
| | | logResult := "0" |
| | |
| | | if e != nil { |
| | | logErr = e.Error() |
| | | } |
| | | ExecuteQueryByGorm([]string{"insert into sql_sync_his(`id`,`createTime`,`sql`,`from`,`result`,`err`) values ('"+logId+"','"+logT+"','"+logSql+"','"+leaveMember.Name+"',"+logResult+",'"+logErr+"')"}) |
| | | ExecuteQueryByGorm([]string{"insert into sql_sync_his(`id`,`lTime`,`createTime`,`sql`,`from`,`result`,`err`) values ('"+uuid.NewV4().String()+"','"+ logLT +"','"+logT+"','"+logSql+"','"+leaveMember.Name+"',"+logResult+",'"+logErr+"')"}) |
| | | } |
| | | return |
| | | } |