reid from https://github.com/michuanhaohao/reid-strong-baseline
zhangmeng
2020-01-16 a90f081a1197e1783b1dc993128c23c084477b4b
rpc/recv.go
@@ -54,19 +54,19 @@
         if r.shm {
            if d, err := i.Recv(); err != nil {
               i.Close()
               r.fnLogger("ANALYSIS RECV ERROR: ", err)
               r.fnLogger("Reciever RECV ERROR: ", err)
               c, err := deliver.NewServerWithError(deliver.Shm, r.ipcURL)
               for {
                  if err == nil {
                     break
                  }
                  r.fnLogger("Reciever CREATE FAILED : ", err)
                  time.Sleep(time.Second)
                  c, err = deliver.NewServerWithError(deliver.Shm, r.ipcURL)
                  r.fnLogger("ANALYSIS CREATE FAILED : ", err)
               }
               i = c
               r.fnLogger("ANALYSIS CREATE SHM")
               r.fnLogger("Reciever CREATE SHM")
            } else {
               if d != nil {
                  count++
@@ -100,9 +100,9 @@
      if err == nil {
         break
      }
      r.fnLogger("Reciever CLIENT CREATE FAILED : ", err)
      time.Sleep(1 * time.Second)
      c, err = deliver.NewServerWithError(deliver.Shm, r.ipcURL)
      r.fnLogger("CLIENT CREATE FAILED : ", err)
   }
   r.run(ctx, c)
}