Date: Tue, 6 Jul 2021 15:03:01 +0200 From: Khaled Emara <mail@khaledemara.dev> To: soc-status@freebsd.org Subject: [GSoC'21 Weekly Update #4] XFS Filesystem FUSE Implementation Message-ID: <CAMn5=8UOBCpuqgZu20KT-rOR48q=kPDKHST7m9qLTZtYCE-Mtw@mail.gmail.com>
index | next in thread | raw e-mail
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>. -Khaledhelp
Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAMn5=8UOBCpuqgZu20KT-rOR48q=kPDKHST7m9qLTZtYCE-Mtw>
