XaiJu
bcachefs
bcachefs

patreon


More expensive on disk format upgrades

6.11 was an expensive forced on disk format upgrade, for the disk accounting rewrite: while bcachefs is still marked as experimental, I'm making on disk format changes that would not be feasible if we needed compatibility code so that new versions could work on old filesystems without upgrading them.

(Note that - aside from the odd bug, like when 6.9 wasn't reading the downgrade table correctly - old kernels can still mount upgraded filesystems, they just have to downgrade, which is also expensive).

We've got a couple more forced upgrades coming - and these should be the last, as once the experimental label comes off in six months or so I'll stop doing these.

But these are well worth it, so I want to give everyone a heads up:

So expect these changes to be in my tree soon (next week or two), I'll ask people to start testing them when they're ready and they should be landing in 6.14.

Comments

Thanks for the heads-up. Will these be part of your own public 6.13 or will this only be available on 6.14? As in, are you going to create matching releases of the kernel.org versions available at https://github.com/koverstreet/bcachefs?

IncredibleLaser

Thanks for these updates. I'm not a kernel dev so the details go over my head, but I'm enjoying the transparency.

Posters Union Australia (Shlee)


More Creators