⚠ Switch to EXCALIDRAW VIEW in the MORE OPTIONS menu of this document. ⚠ You can decompress Drawing data with the command palette: ‘Decompress current Excalidraw file’. For more info check in plugin settings under ‘Saving’
Excalidraw Data
Text Elements
sliceList*
flagcx connector
nixl connector
python wrapper
nixl backend
thread(asyncWorkerFunc) x N + thread(notifPollThreadFunc)
10thread
1thread
producer
consumer
flagcxP2pEngineWriteVector
thread(asyncWorkerFunc)
从gAsyncWorker.queue拿出一个 task
遍历 task 内 numIov 个,每次取 8 个
调用 ibrc_p2p iget/iput 的 postSend
batchGet
flagcxP2pEngineCreate
thread(notifPollThreadFunc)
poll_cq
FlagcxTransferTask
isAllDone
epoll WAIT/POLL TCP
notifAcceptLoop
notifHandleRead
gNotifyList给flagcxP2pEngineGetNotifs 用
count
原来的