Skip to content
Snippets Groups Projects
user avatar
Alex Mwotil authored
67ba87bb

phoenix

Build Status

Make sure you have libibverbs, librdmacm, libnuma, protoc, libclang, globally available.

# apt install libclang-dev libnuma-dev librdmacm-dev libibverbs-dev protobuf-compiler

Start the phoenix backend service on all servers.

PHOENIX_LOG=info cargo rr --bin phoenix

(Recommended) Run examples using benchmark launcher.

cd benchmark
cargo rr --bin launcher -- -b benchmark/rpc_hello.toml

Run the examples manually. On node rdma0.danyang-06, start a RPC server.

cargo rr --bin rpc_hello_server --

On another node, start the RPC client (assuming the server is on rdma0.danyang-06, otherwise example code should be modified)

cargo rr --bin rpc_hello_client --