[librpmem] is 'rpmemd daemon' a must when running demo test with single machine loopback?

9 views
Skip to first unread message

Yong Yang

unread,
Jan 9, 2020, 5:10:55 AM1/9/20
to pmem
Running the demo code : https://software.intel.com/articles/persistent-memory-replication-over-traditional-rdma-part-2-remote-persistent-memory-101
Is rpmemd a must for this demo? I see it 's just required for remote access, up on remote target.

Tomasz Gromadzki

unread,
Jan 9, 2020, 5:35:00 AM1/9/20
to pm...@googlegroups.com, Yong Yang
Yes,
rpmemd is a crucial element of PMDK based replication.

The simplest version of configuration - one node with a virtual loopback interface is for demonstration purposes to be able to run/experiment/taste replication procedure without the need to install any RDMA HW.
Here we use so-called fi_socket provider of libfabric (RPMEM_ENABLE_SOCKETS=1).

Tomasz


Dnia 9 stycznia 2020 11:10 Yong Yang <yong.s...@gmail.com> napisał(a):
Is rpmemd a must for this demo? I see it 's just required for remote access, up on remote target.


--
You received this message because you are subscribed to the Google Groups "pmem" group.
To unsubscribe from this group and stop receiving emails from it, send an email to pmem+uns...@googlegroups.com.

Janek Mi

unread,
Jan 9, 2020, 8:34:03 AM1/9/20
to pmem
In case you are using local replication only, libpmemobj allows using local replicas without librpmem.
e.g.:

PMEMPOOLSET
100G /mountpoint0/myfile.part0
200G /mountpoint1/myfile.part1
400G /mountpoint2/myfile.part2

# local replica
REPLICA
500G /mountpoint3/mymirror.part0
200G /mountpoint4/mymirror.part1


For details please see poolset.5.
Reply all
Reply to author
Forward
0 new messages