linux-nova icon indicating copy to clipboard operation
linux-nova copied to clipboard

NOVA is a log-structured file system designed for byte-addressable non-volatile memories, developed at the University of California, San Diego.

Results 54 linux-nova issues
Sort by recently updated
recently updated
newest added

Fixes #142. Feel free to change the wording.

It seems that the documents need to be updated to reflect the change in https://github.com/NVSL/linux-nova/commit/ccf810cfd6e17074b95742dce982d74756c47620. The document says that there is a module option called `inplace_data_updates`. https://github.com/NVSL/linux-nova/blob/976a4d1f3d5282863b23aa834e02012167be6ee2/Documentation/filesystems/nova.txt#L82 This option does...

This report assumes that NOVA's protection features are enabled (`nova.metadata_csum=1 nova.data_csum=1 nova.data_parity=1`). For setup, I have created a small file: `echo -n test > /mnt/myfile && sync` In the following,...

Hi Andiry, I believe I've found a crash consistency issue with the `truncate()` system call in NOVA's data_csum mode. It can be replicated using the following steps: 1. Add a...

Hi Andiry, I'm messing around with NOVA's metdata_csum, data_csum, and data parity and I'm running into two issues (in regular execution, not crash consistency). I'm mounting a fresh instance of...

When creating a symlink to target `/mnt/myfile`, multiple crash states can be observed after the symlink operation has completed: The targets `/mnt/myfile`, `/mnt/myfil`, `/mnt/myfi` and `/mnt/myf` are possible. This originates...

This report assumes that NOVA's protection features are enabled (`nova.metadata_csum=1 nova.data_csum=1 nova.data_parity=1`). When writing to a file and crashing during nova_extend_inode_log, this can result in the file becoming unwritable after...

NOVA's function `memcpy_to_pmem_nocache` is commonly used in NOVA, and is defined as follows: https://github.com/NVSL/linux-nova/blob/587e25223ee415ccd1a7a831d95f7ccfa51b0259/fs/nova/nova.h#L259-L267 The naming seems to imply that this function guarantees the cache to be bypassed and thus...

Hi, I'll go into some details below, but my main question is: is it ever expected that NOVA will produce an error via `nova_err` during normal execution/after a crash and...

Hi, I've encountered some weird behavior in NOVA that can result in `nova error` messages popping up. Unlike the other issues I've raise recently, this is not crash related and...