[haiku-development] BFS resizing

  • From: "Adrien Destugues" <pulkomandy@xxxxxxxxxxxxx>
  • To: haiku-development@xxxxxxxxxxxxx
  • Date: Sun, 30 Aug 2020 13:17:55 +0000

Hi,

As you may know, part of our long "pending review" list on Gerrit (the total is 
now more than 200 commits), is the code for resizing BFS partitions. Lately 
there were some changes to the BFS code and this resulted in (once again) merge 
conflicts for the BFS resizing code.

I rebased the changes and refactored them a bit more than I had done the 
previous times.

I think the following changes are ready to be reviewed:

https://review.haiku-os.org/c/haiku/+/924
https://review.haiku-os.org/c/haiku/+/926
https://review.haiku-os.org/c/haiku/+/927
https://review.haiku-os.org/c/haiku/+/928
https://review.haiku-os.org/c/haiku/+/929
https://review.haiku-os.org/c/haiku/+/930

Theses changes are preparation work for the resizing. They are not too complex.

I don't know a lot about BFS on-disk structures, so I would appreciate some 
review on what could be missing in these changes.

There are more commits in the bfsresize topic 
(https://review.haiku-os.org/q/topic:"bfsresize"+status:open), but I expect the 
remaining ones will require more rework. However, merging a first part would 
make it easier to maintain them as the BFS code continues to evolve.

In a more general note, all help towards reducing the number of pending changes 
is welcome. Even if you are not currently an Haiku developer, you can help 
reviewing changes, or you can take an existing work-in-progress change, edit it 
and improve it so it can be merged. The full list is available here: 
https://review.haiku-os.org/q/status:open

Thanks,
-- 
Adrien.


Other related posts: