ucr-serverless / spright

Apache License 2.0
39 stars 16 forks source link

Multi-threaded RPC server in SPRIGHT Gateway #17

Closed sungyu-chang closed 5 months ago

sungyu-chang commented 5 months ago

This PR splits the RPC server into two separate threads: a setup thread and an RX thread. The RX thread uses epoll for receiving. The setup thread is responsible for adding client sockets to epoll.

This PR also fixed the routing bug when the direct function routing (DFR) mode is disabled.

ShixiongQi commented 5 months ago

Need to use a better name to describe PR

sungyu-chang commented 5 months ago

Updated by force update to latest commit