You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Sep 5, 2023. It is now read-only.
It is related to ongoing work to enable multiconnection configuration benchmarking as described in #1879 (draft).
Instead of several separate filename it will be possible to share one file between several (at least two) jobs.
Description
The proposed change only concerns the server-side implementation of the DeviceDax PMem access.
Both offset and offset_align shall be supported.
librpma_fio.c:
char *librpma_fio_allocate_pmem(struct thread_data *td, struct fio_file *f,
size_t size, struct librpma_fio_mem *mem)
...
if (f->filetype == FIO_TYPE_CHAR) {
/* Each thread uses a separate offset within DeviceDAX. */
ws_offset = (td->thread_number - 1) * size + f->file_offset ;
} else {
/* Each thread uses a separate FileSystemDAX file. No offset is needed. */
ws_offset = 0;
}
...