Btree node merging is now in the bcachefs-testing branch

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Finally got the regressions in the whiteout compaction and btree locking changes
fixed - those have now been merged into bcache-dev. We should hopefully be
_finally_ ready to merge in foreground btree node merging, once it's had a bit
more testing to very no new or exposed regressions.

Besides the memcpy() bug in the whiteout compaction code, the other bug was in
the new btree_iter_traverse_error() code - it wasn't reinitializing sorted_iters
in a retry path, causing it to go into an infinite loop - but I don't think
anyone besides me was seeing this.

After btree node merging goes in, then next thing I'm working on is more
performance improvements related to btree node writes and further improvements
to handling of whiteouts. I'm planning on writing up a longer post explaining
what's changing, but for now suffice it to say when I'm finished we ought to be
beating the _pants_ off ext4/xfs/btrfs across the board.
--
To unsubscribe from this list: send the line "unsubscribe linux-bcache" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html



[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Linux ARM Kernel]     [Linux Filesystem Development]     [Linux ARM]     [Linux Omap]     [Fedora ARM]     [IETF Annouce]     [Security]     [Bugtraq]     [Linux OMAP]     [Linux MIPS]     [ECOS]     [Asterisk Internet PBX]     [Linux API]

  Powered by Linux