Skip to content

Running Dawn Server (McKVS)

Daniel Waddington edited this page Jun 7, 2019 · 4 revisions

Basic Operation (Memstore backend)

Before you start check your RDMA configuration and check that you can ping and run ib_send_bw.

Create configuration file for server. The example below creates a single shard (on port 11911) serving a mapstore (DRAM + STL container) backend. If you are running on the same machine, make sure to use different cores.

For example:

{
    "shards" :
    [
        {
            "core" : 2,
            "port" : 11911,
            "net"  : "mlx5_0",
            "default_backend" : "mapstore"
        }
    ],
    "net_providers" : "verbs"
}

Run Dawn server

./dist/bin/dawn --conf ./memstore.conf --debug 0

Run test client

./dist/bin/kvstore-perf --component dawn --cores 22 --test put --server 10.0.0.21 --port 11911 --device_name mlx5_0
Clone this wiki locally