+4
−19
+56
−9
Loading
Currently the API requires the caller to open the pmem file and pass the mapped buffer pointer, length and pmem flag to libreduce using the spdk_reduce_pm_file structure. Let's have the library just do the pmem_map_file() instead. Users then just pass the path to create the pmem file. The library will still use the spdk_reduce_pm_file structure internally - so move its definition out of the public header and into reduce.c. Signed-off-by:Jim Harris <james.r.harris@intel.com> Change-Id: I81fcbfdfbb3211dca016d6aa422cf2e1ab16d84d Reviewed-on: https://review.gerrithub.io/432593 Chandler-Test-Pool: SPDK Automated Test System <sys_sgsw@intel.com> Tested-by:
SPDK CI Jenkins <sys_sgci@intel.com> Reviewed-by:
Ben Walker <benjamin.walker@intel.com> Reviewed-by:
Changpeng Liu <changpeng.liu@intel.com> Reviewed-by:
Shuhei Matsumoto <shuhei.matsumoto.xt@hitachi.com>