[GSoC'21 Weekly Update #4] XFS Filesystem FUSE Implementation
Khaled Emara
mail at khaledemara.dev
Tue Jul 6 13:03:16 UTC 2021
Hi everyone,
This past week I have been working on the following:
1. Node Directories Iteration and Lookup.
2. B+tree Directories Iteration.
I'm almost done with directories, but of course there is still a lot of
refactoring to be done to optimize the performance and make the code more
readable. So, currently my plan for next week is as follows:
1. Add comments.
2. Add variables , functions, and macros where necessary.
3. Save iteration state in memory for faster iteration.
4. Save directory state on opendir() for faster access instead of reading
the same metadata for every lookup and readdir().
5. Skip unused data instead of reading it. (Done to some extent.).
6. Fix Short Form Directories offsets.
7. Maybe deviate from the disk structures to allow for a smaller memory
footprint.
You can view the work done so far here
<https://github.com/KhaledEmaraDev/xfuse>.
-Khaled
More information about the soc-status
mailing list