I spent last 2 weeks mainly for researching and forming an complete idea so that something will not be changed much in the future and some coding. These things are what I did in the previous 2 weeks:
This is a companion discussion topic for the original entry at https://www.haiku-os.org/blog/hyche/2017-06-14_gsoc_2017_-_btrfs_write_supports_week_4_5/
You’ll find some reference code at https://github.com/maharmstone/btrfs too.
The names BNode and BPath may not be the best ones, given that they already exist in the Haiku Storage Kit.
Another good post! Nice to see that you managed to get some help with BTRFS internals!
Thanks for the reference. Any name suggestions ? I don’t think of any suitable names.
Wouldn’t BTreeNode and BTreePath make it more clear what they are?
Thanks, had a thought about those names, but at that time I felt it kinda long for just a node and path. Anyway, I will use it.