Remote persistence issue of RDMA read

29 views
Skip to first unread message

xuecheng qi

unread,
Jul 26, 2021, 3:16:51 AM7/26/21
to pmem
Hi all, 

In case the client turns off DDIO and reads data using RDMA read directly from the remote NVM of the server to the local NVM region, does the client need additional operations to ensure persistence?

THanks!
Xuecheng Qi

Janek Mi

unread,
Aug 11, 2021, 5:16:16 PM8/11/21
to pmem
Hi  Xuecheng Qi

The short answer is: yes. RDMA read data ends its journey in CPU cache because you probably still have DDIO turned ON on the client-side.
To persist the read data you have to call pmem_persist() or its equivalent.
Reply all
Reply to author
Forward
0 new messages