- Update to release v1.9.1:
* improve editorconfig to include sh scripts
* fix: remove newlines from passphrase
* fix: search for key in all keyrings
- Updates from release v1.9.0:
* add BCACHEFS_BLOCK_SCAN environment variable for users that
* add BCACHEFS_KERNEL_ONLY environment variable for test
bcachefs, utilize it. Otherwise, resort to traversing block
devices and checking for bcachefs super blocks.
environments
* Handle mount with FS with 1 device
have a broken blkid which renders the udev db as incomplete
* manpage: incorrect "delete" to "snapshot"
* mount: If the udev database contains information about
* mount: Make udev_bcachefs_info more idiomatic
* fix typo that causes encrypted drives to become stuck in a
busy loop
* check_for_key before ask_for_passphrase -- check if there is
already a key in the keyring available before trying to get the
key from some more involved means
OBS-URL: https://build.opensuse.org/package/show/filesystems/bcachefs-tools?expand=0&rev=27
- Update to release v1.7.0
* mi_btree_bitmap
- New on disk forat feature - per member 64 bit bitmap of regions with
btree nodes, to accelerate recovering by scanning for btree nodes.
* Fix bch2_dev_btree_bitmap_marked_sectors() shift
* set_btree_iter_dontneed also clears should_be_locked
* mount: canonicalize device path for single device node
* reconstruct_inode()
* cmd_show_super: Also print device model
* cmd_list, cmd_list_journal: pass -o very_degraded
* Topology repair now uses nodes found by scanning to fill holes
* mount: Handle multi-device with 1 device node
* fix for building in userspace
* Avoid casting away const when processing C command args
* path_to_cstr()
* cmd_dump: Set very_degraded
* improve move_gap()
* bkey.rs: use a single unsafe {} for BkeyValC conversion
* Fix check_snapshot() memcpy
OBS-URL: https://build.opensuse.org/request/show/1168685
OBS-URL: https://build.opensuse.org/package/show/filesystems/bcachefs-tools?expand=0&rev=24
Upstream changed naming scheme (24 is now 0.24) so in order to avoid epoch, I changed the naming scheme to work. Epoch can be used if requested.
- Removal of .so and related code as upstream no longer builds it.
- Update to v1.3.5 (135):
* Bugfix release
* Update from latest kernel bcachefs sources, pulling in fixes
for deleted_inodes btree in particular
* cmd_version now works properly
* Fix build on 32 bit
* Assorted build fixes for 32 bit.
* fixes for cmd_format, pick the same bucket size for all devices
for the sake of erasure coding
* rebalance_work point release
* Fix race in closure_sync()
* Updated bcachefs sources because
bcachefs_metadata_version_deleted_inodes
* Snapshot depth, skiplist fields
* Updated bcachefs sources because
bcachefs_metadata_version_major_minor
* Fix quotas + snapshots
* Rip out code for storing backpointers in alloc keys
* Fragmentation LRU
* Rework LRU btree
* Updated bcachefs sources because
bucket_gens btree
OBS-URL: https://build.opensuse.org/request/show/1130527
OBS-URL: https://build.opensuse.org/package/show/filesystems/bcachefs-tools?expand=0&rev=4