Om Saran
Om Saran
@vijay03 Yup, I'll give this a shot!
#31 includes changes to support rocksdb examples and rocksdb on YCSB.
@vijay03 @rohankadekodi I have been working on this. Current status: POSIX (pjd) test suite integrated and passing successfully in POSIX mode SplitFS.
@vijay03 I have created a draft pull request. #47 Draft because: 1. There are some unwanted files (Quill related) that can be removed (In progress) 2. I wanted to integrate...
@vijay03 @rohankadekodi `sync` and `strict` integration is also complete and ready for review. I have included some details of the PR in the PR description. #47
Attempted a fix here: #62 But I think it might need a few iterations of review before merging.
It can be reproduced with a program like this: `renam.c` ``` #include #include #include #include #include #define FILE1 "/mnt/pmem_emul/file1.txt" #define FILE2 "/mnt/pmem_emul/file2.txt" void prep_file(const char * name, int num) {...
Based on my understanding, it is updated in the cache properly in LibFS, but during digestion, some inode updates (particularly `nlinks` in my case) are not being captured/digested. I guess...
I'm able to make the test pass now after making code changes Here's what I did: 1. [After this line](https://github.com/ut-osa/assise/blob/6f4aec82747d4d828c5c27b62b27c92b60fea79e/libfs/src/log/log.c#L1201), I added the following call: `write_log_superblock((struct log_superblock *)g_log_sb);` 2. [After...
Thanks for the confirmation. I will try this out and see if it works for some other programs too.