Adam Moody

Results 154 issues of Adam Moody

Using the unifyfs_transfer call to transfer a file in from the real file system to unify, @craigsteffen found that the file was not being laminated. We likely will optionally want...

The chmod wrapper updates the global file meta to record new permissions of the file. In case some other process has changed the global meta data, this probably should be...

In order to efficiently coalesce contiguous read requests, they are first sorted by file id and then by file offset: https://github.com/LLNL/UnifyFS/blob/48ed1c42ac59eda4b03fe134bacbc7332c9dc78a/client/src/unifyfs-sysio.c#L1809 However, after the reads have been processed, there is...

Need to investigate further, but gotcha seems to fail when wrapping stat() on TOSS and LSF. This can lead to a segfault when the user application calls stat.

In order to take advantage of lamination semantics, we first need to track the boolean state as to whether a file has been laminated. For example, this could be a...

We need to be able to delete files. Currently calling unlink() is a NOP: - delete all index info associated with file - free storage in all superblocks (memory and...

With the Intel Fortran compiler, I get the following: ``` + test_write forrtl: Bad file descriptor forrtl: severe (108): cannot stat file, unit 0, file /unifycr/file.ckpt Image PC Routine Line...

We have a wrapper for lio_listio(), but its implementation does not handle all I/O ops (read ops, but not write ops), nor does it support the user providing a list...

In CRUISE, the fid was used as both a file identification number and a reference into data structures holding the file's metadata and storage. However, each process "owned" its file...

Consider adding support for: - mmap - msync - munmap To support mmap, we'll need a data structure to track memory regions that have been assigned to serve unifycr files...