reid from https://github.com/michuanhaohao/reid-strong-baseline
zhangmeng
2020-01-16 a90f081a1197e1783b1dc993128c23c084477b4b
debug reid shm as server 3
1个文件已修改
8 ■■■■ 已修改文件
rpc/recv.go 8 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
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)
}