adilger
adilger
The topic of this issue is a bit confusing. It mentions "directory locking", but then discusses thousands of ranks opening the same file? As long as they are not opening...
It probably makes sense to have a bit of a hybrid. Going from "load everything into memory" to "unlink each file" is pretty drastic. Reading at least a whole directory...
Isn't the root of the problem here that ZFS does not support `O_DIRECT` in 0.7.x (though fixed in 0.8.x)?
Does `-O allocateBufferOnGPU=1` also cause IOR to use `O_DIRECT`? There is also a separate question of whether IOR is filling in the data pattern in the buffers in this case,...
It seems like the right answer is to allocate new buffers for each AIO read, until AIO reads start completing, then re-use the buffers in an allocation pool. Possibly if...
Not that if the source filesystem is Lustre and the client is mounted with `user_fid2path` or as root, you can use `lfs path2fid --parents` (or `llapi_path2parent()` equivalent) to generate a...
This looks like it might be https://jira.whamcloud.com/browse/LU-16480 which fixes a bug in the FIEMAP handling. This needs a small client-side patch to fix. That said, if this code is using...
@adammoody is there a reason *not* to set the timestamps on a file immediately after it is finished processing? That would avoid the risk of missing them being set, and...
One option for detecting partial file transfer would be to check the blocks allocated to the file against the source file. If they are grossly smaller on the target, then...
Is it possible to set a timeout on the MPI broadcast that doesn't also result in a total MPI failure? Since the status updates are somewhat advisory, unlike an HPC...