[GSoC 2022] XFS : Final Report

Blog post by mashijams on Fri, 2022-09-09 00:00

Hello! Hope everyone is doing well. GSoC 2022 is nearing its end so here is the final report on my project, which aims at adding more XFS file system support on Haiku. You can see all my patches submitted during program here Work done during program This is short overview of all the work I did during GSoC : XFS version 5 support Implemented version 5 read support for all forms of directories Implemented version 5 read support for all forms of files.

[GSoC 2022] XFS : Project Update

Blog post by mashijams on Tue, 2022-07-19 00:00

Hello everyone. It’s been a month since I had written any blog on my project so here is the one. You can see all my patches submitted here Abstract After completing a task for xfs V5 superblock I began my work on version 3 inodes and implemented new fields introduced in V5, Inode Verification functions, data fork verification function etc.. Soon we had a valid version 3 inode which passed all the checks.

[GSoC 2022] XFS : Community Bonding Progress

Blog post by mashijams on Tue, 2022-06-14 00:00

Hello! Hope everyone is doing well. Community bonding period ended, so here is the blog on my progress so far. You can see all my patches submitted here Abstract I started my work with moving CRC calculation files from ext2 driver to shared folder (so that it can be used by every other filesystem that needs it) and made it fs_shell compatible. CRC’s are used to detect minor corruption in filesystem and is one of the major features introduced for xfs version 5 as metadata checksumming.

[GSoC 2022] XFS Filesystem Support

Blog post by Mashijams on Sat, 2022-05-21 00:00

Introduction : I am Raghav Sharma (Mashijams), an Electronics and Instrumentation Engineering undergraduate student at the Shri Govindram Seksaria Institute of Technology and Science ( SGSITS ) pursuing a Bachelor of Technology in my second year. I am selected as GSoC 2022 student for adding more xfs support for Haiku. My mentors for this project are Pulkomandy and Saloni. Here is the link to my project proposal Current status of xfs on Haiku : As of now we have read support for xfs version 4.