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.