DAOS引擎是如何收到客户端RPC并处理的?...也就是, 如何将协程XS, ULT, Cart(网络), RPC, HG, Libfabric, RDMA, 完成队列以及各种回调结合起来, 形成精密运转的"机器", 来支持DAOS引擎接收客户端RPC...处理RPC请求对应的控制器函数(coi_rpc_cb, 业务回调, 如: ds_obj_tgt_update_handler)
具体的函数调用栈
引擎启动:
server_init -> daos_debug_init...RPC 回调,当上下文接收到任何 RPC 时将调用该回调。...在此回调中,处理程序可以在此上下文中专门为此 RPC 执行某些操作,例如创建另一个 ULT 来处理它,请参阅 DAOS。