live4thee commented on issue #2265: URL: https://github.com/apache/brpc/issues/2265#issuecomment-3199201428
> > > > > > > 我也碰到这个问题了, 就是在运行RDMA performance example的时候产生的, client侧解析response失败, 跟[https://github.com/apache/brpc/issues/2814的报错一致](https://github.com/apache/brpc/issues/2814%E7%9A%84%E6%8A%A5%E9%94%99%E4%B8%80%E8%87%B4), 我感觉下来应该还是iobuf的内容(或者说是底层block)被莫名地修改了 > > > > > > > > > > > > > > > > > > 用这个最新的修改还有问题吗? > > > > > > > > > > > > > > > 是的, 因为这个修改只是检测post send发生错误的情况(即send queue没有更多的空间发送数据了), 这个解析错误的问题我理解应该跟这个没关系, 发送问题的时候也没有报错ibv_post_send没有把发送出去 > > > > > > > > > > > > 你这边对buffer的配置是怎么样的呢?FLAGS_rdma_memory_pool_max_regions FLAGS_rdma_memory_pool_buckets这些, > > > > > > > > > 都是默认值,在我当前的测试场景下是只extend了一个memory pool region > > > > > > 你说是看到了动态extend了吗?FLAGS_rdma_memory_pool_max_regions设置成1试试呢? > > 抱歉, 是我的说法有误, 我的意思就是初始化RDMA环境的时候一开始extend了第一个memory pool region, 但是很奇怪, 后续跑了很多轮都没出现, 只偶发了一次 换个角度思考:有没有可能,偶发的那次没有这个补丁?或者,发送的请求本身有问题? -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected] --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
