`
CoTask ServiceGroup::checkConnectionsRegularly() {
while (true) {
XLOGF(DBG9, "server@{} check connections", fmt::ptr(this));
ioWorker().checkConnections(Address{0, 0, Address::RDMA}, config_.connection_expiration_time());
co_await folly::coro::sleep(config_.check_connections_interval().asMs());
}
}
`
代码中只针对RDMA进行了链接释放,并没有对TCP 链接进行释放。而实现上,RDMA是需要TCP来传递device信息