Andiry Xu
Andiry Xu
It looks to me that since the pwrite() specifies a large count, NOVA allocates the required NVMM data pages, and hence run out of log pages, as they share the...
I have pushed a [commit](https://github.com/NVSL/linux-nova/commit/c850baa2b2995dc3ec21f5269236b72dfc9bc240) to cleanup the incomplete write in this case. Try if it helps.
Thanks for the report. Is there an easy way to reproduce it? The program you use, etc. Is the `dd` step required in step 4 and 5?
I cannot reproduce the error with test4.cpp. After umount and mount, cat the file shows "a", without errors in dmesg. Is this related to VM setup? Can you reproduce the...
Thanks. I have seen that people encountering issues with NOVA on VM, and some flags help to workaround. I am not sure what the issue really is, but if you...
Thanks for reporting the issue. I am trying to reproduce the issue but failed. First, we have updated the master branch to 4.18, so please try the latest master branch....
Also I tried to compile CrashMonkey; Seems it does not work with 4.18 yet. Is there a simple way to emulate the crash and reproduce the bug?
Thanks Vijay for the clarification. I never tried using dd to emulate power loss before, will try to reproduce with your steps. I think I get confused when Rohan mentioned...
I tried on 4.18 but fail to reproduce: mount -t NOVA -o init /dev/pmem0 /mnt dd if=/dev/pmem0 of=pmem0ss bs=1M umount /mnt dd if=pmem0ss of=/dev/pmem0 bs=1M mount -t NOVA /dev/pmem0 /mnt...
Thanks Rohan. I tried your steps with clearing pmem0 device on both 4.18 and 4.13, but fail to reproduce. Are you testing on a VM or bare-metal machine? We found...