You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+4-5Lines changed: 4 additions & 5 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -101,7 +101,7 @@ SplitFS is under active development.
101
101
2. The current implementation of SplitFS works correctly for the following applictions: `LevelDB running YCSB, SQLite running TPCC, tar, git, rsync`. This limitation is purely due to the state of the implementation, and we aim to increase the coverage of applications by supporting more system calls in the future.
102
102
103
103
## Testing
104
-
[PJD POSIX Test Suite](https://www.tuxera.com/community/posix-test-suite/) that tests primarily the metadata operations was run on SplitFS successfully.
104
+
[PJD POSIX Test Suite](https://www.tuxera.com/community/posix-test-suite/) that tests primarily the metadata operations was run on SplitFS successfully. SplitFS passes all tests.
105
105
106
106
**Running the Test Suite**
107
107
Before running the tests, make sure you have [set-up ext4-DAX](#set-up-ext4-DAX)
@@ -119,11 +119,10 @@ where `<mode>` is one of `posix`, `sync` or `strict`. Example: `make -C tests p
119
119
Tip: Redirect stderr for less verbose output: e.g `make test 2>/dev/null`
120
120
121
121
## Implementation Notes
122
-
1. Only regular files, block special files and directories (only for consistency guarantees) are handled by SplitFS, the other file types are delegated to POSIX.
123
-
2. Only files in the persistent memory mount are handled by SplitFS, rest are delegated to POSIX.
122
+
1. Only regular files, block special files, and directories (only for consistency guarantees) are handled by SplitFS, the other file types are delegated to POSIX.
123
+
2. Only files in the persistent memory mount (`/mnt/pmem_emul/`) are handled by SplitFS, rest are delegated to POSIX.
124
124
Currently this is only done by examination of absolute paths specified, we aim to have this check for relative paths too, soon.
125
-
3. Currently, the persistent memory mount is assumed to be at `/mnt/pmem_emul/`.
126
-
We aim to have this controlled via a runtime environment variable soon.
125
+
3. We aim to have the persistent-memory mount point controlled via a runtime environment variable soon.
0 commit comments