[GSoc 2019] Weeks #4, #5 and #6 progress report

Blog post by brj on Tue, 2019-07-16 05:11

Hello everybody! It’s been a while since my previous post. This post is a short summary of all work done upto this point. During the past few weeks, I was able to add the following features to the current btrfs implementation Creating new files The basic algorithm behind creating new files is allocating a new inode, updating the fs tree to reflect this, creating a hard link in the directory containing the file and finally updating the cache.

[GSoC 2019] Weeks #1, #2 and #3 progress reports

Blog post by brj on Mon, 2019-06-17 22:43

Hello everybody! It’s been a while since my previous post. This post is a short summary of all the work done upto this point. For a detailed report of every day, visit this blog I set up using Blogger. Week 1 As mentioned in my proposal, the target for week #1 was document the current btrfs implementation. As part of this, I documented the following classes Chunk Inode BTree Attribute AttributeIterator DirectoryIterator Week #1 went smoothly without any problems.

[GSoC 2019] Improving the btrfs filesystem

Blog post by brj on Tue, 2019-05-07 23:57

Introduction Hello, world! As some of you might be aware, I’m one of the students selected for GSoC 2019. My name is Bharathi Ramana Joshi. You may know me as brj, my initials, from the mailing lists and IRC channel. I’m pursuing an underguate degree in Computer Science and Engineering from Keshav Memorial Institute of Technology, India. Project: Improving the btrfs filesystem As the title suggests, I shall be working on Haiku’s btrfs implementation for most of the summer.