Bright Chen

Results 217 comments of Bright Chen

> [#207](https://github.com/apache/brpc/issues/207) 提到的 EndPoint 多形式,[#1560](https://github.com/apache/brpc/pull/1560) 应该实现了。 我只是列一下跟Socket相关的EndPoint目前已经支持多协议了。

> > 2. Regarding the method of embedding reference counting within the span: > > a) It's more complex in principle and implementation than the smart pointer method. Imagine a...

是不是可以加一个原子变量,记录一下同时存在的HC个数?

> 是不是可以加一个原子变量,记录一下同时存在的HC个数? 所以,得记录一些状态或者日志,复现的时候才能进一步分析吧。

We encountered the same problem as #3132. This PR's solution is similar to https://github.com/apache/brpc/issues/3132#issuecomment-3466917187 and can solve this problem. PTAL @sunce4t @yanglimingcn

We encountered an error: requests were not being sent, causing a large number of client timeouts. ```shell [E1008]Reached timeout=60000ms @Socket{id=13 fd=1160 addr=xxx:xx} (0x0x7f957c964ec0) rdma info={rdma_state=ON, handshake_state=ESTABLISHED, rdma_remote_rq_window_size=63, rdma_sq_window_size=0, rdma_local_window_capacity=125, rdma_remote_window_capacity=125,...

> With this modification, send_cq will generate one CQE for every 1/4 of the window? Yes.

> Unfortunately, the local app layer received the ack to a message from remote app and then increased the window, but the device layer is still waiting for the ack...

> Maybe we need another variable which checks the event of IBV_WC_SEND, it is guaranteed that SQs are released if we polled the work completion of IBV_WC_SEND. > [E1008]Reached timeout=60000ms...