Browse Source

donot wait when not test

pull/13/head
yedf2 5 years ago
parent
commit
0c7913fef1
  1. 6
      dtmcli/message.go
  2. 3
      dtmsvr/utils.go

6
dtmcli/message.go

@ -61,9 +61,5 @@ func (s *Msg) Prepare(queryPrepared string) error {
s.QueryPrepared = common.OrString(queryPrepared, s.QueryPrepared)
logrus.Printf("preparing %s body: %v", s.Gid, &s.MsgData)
resp, err := common.RestyClient.R().SetBody(&s.MsgData).Post(fmt.Sprintf("%s/prepare", s.Server))
rerr := CheckDtmResponse(resp, err)
if rerr != nil {
return rerr
}
return nil
return CheckDtmResponse(resp, err)
}

3
dtmsvr/utils.go

@ -38,6 +38,9 @@ var TransProcessedTestChan chan string = nil
// WaitTransProcessed only for test usage. wait for transaction processed once
func WaitTransProcessed(gid string) {
if TransProcessedTestChan == nil {
return
}
logrus.Printf("waiting for gid %s", gid)
id := <-TransProcessedTestChan
for id != gid {

Loading…
Cancel
Save