Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

bcachefs-kmp-default-1.33.1_k6.18.1_1-1.1 RPM for x86_64

From OpenSuSE Tumbleweed for x86_64

Name: bcachefs-kmp-default Distribution: openSUSE Tumbleweed
Version: 1.33.1_k6.18.1_1 Vendor: openSUSE
Release: 1.1 Build date: Mon Dec 15 17:57:51 2025
Group: System/Filesystems Build host: reproducible
Size: 5482051 Source RPM: bcachefs-tools-1.33.1-1.1.src.rpm
Packager: https://bugs.opensuse.org
Url: https://bcachefs.org/
Summary: Configuration utilities for bcachefs
Bcachefs is a filesystem for Linux, with an emphasis on reliability
and robustness.

* Copy on write (COW) like zfs or btrfs
* Full data and metadata checksumming
* Multiple devices
* Replication
* Erasure coding
* Caching
* Compression
* Encryption
* Snapshots

This package contains utilities for creating and mounting bcachefs.

Provides

Requires

License

Apache-2.0 AND (Apache-2.0 OR MIT) AND (Apache-2.0 OR Apache-2.0 WITH LLVM-exception OR MIT) AND MIT AND MPL-2.0 AND (MIT OR Unlicense) AND BSD-3-Clause AND GPL-2.0-only AND GPL-2.0-or-later AND LGPL-2.1-only

Changelog

* Mon Dec 15 2025 Holden Fried <holden@opensuse.org>
  - Update to release 1.33.1
    * Recovery passes will now be run in the background when possible
    * When a scheduled recovery pass and all scheduled passes that
      depend on it can be run online, we'll now run it in the
      background instead of blocking mount. This means that upgrades
      to 1.33 from previous versions will now happen in the
      background.
    * We now avoid blocking on memory reclaim when allocating btree
      node buffers; it was discovered that under memory pressure it
      can take > 10 seconds to satisfy a single allocation due to
      compaction. We'll now fall back to vmalloc much quicker.This
      should help with the SRCU lock hold time warnings that have
      still been popping up.
    * There's a new btree node cache statistic to track the number
      of vmalloc allocations; if we notice that this is now too high
      we may want to add a background task to allocate physically
      contiguous buffers to replace the vmalloc allocations (vmalloc
      memory is a bit slower than physically contiguous memory).
    * Fix a "pending incorrectly set" ERO
    * Fix checking for device rebalance scan cookies, this will
      eliminate some spurious "extent with incorrect/missing
      reconcile opts" errors.
    * Snapshot deletion fixes; when multiple leaves were being
      deleted simultaneously and interior nodes needed to be deleted
      too, the interior nodes often wouldn't get cleaned up - and in
      rare situations keys could get moved to the incorrect snapshot
      node, due to a DFS iteration bug.
* Fri Dec 05 2025 Holden Fried <holden@opensuse.org>
  - Update to release 1.33.0
    * ``bcachefs_metadata_version_reconcile``, formerly known as
      ``rebalance_v2``, is now available, and requires an
      incompatible format upgrade to enable.
    * Reconcile/Rebalance now handles all IO path operations
      (rather than just the background target & compression options),
      as well as metadata.
    * Reconcile reacts to option changes and device setting changes,
      immediately rereplicating degraded data or metadata. This
      obsoletes the commands ``data rereplicate``, ``data job
      drop_extra_replicas``, and others; the new commands are
      ``reconcile status`` and ``reconcile wait``.
    * The filesystem now track whether a disk is rotational or not,
      but this currently cannot be changed once set.
    * Degraded data is now always properly reported as degraded (by
      ``bcachefs fs usage`)`.
* Sun Nov 16 2025 Holden Fried <holden@opensuse.org>
  - Update to release 1.32.1
    * Update bcachefs sources to 99a43760af01 bcachefs: ret_fsck_err()
    * Update bcachefs sources to f4a2c8cad65c bcachefs: print NO_KEYS
      in snapshot_to_text()
* Sun Nov 09 2025 Holden Fried <holden@opensuse.org>
  - Update to release 1.32.0
    * bcachefs: vendorize bio_iov_iter_get_pages()
    * bcachefs: BCH_ERR_unaligned_io
    * bcachefs: Don't bail out of check_inode() if
      check_has_case_sensitive() fails
    * udev rules: Add per-member links in /dev/disk/by-uuid
    * A number of documentation updates including:
    * Added Documentation about how to add Device Labels
    * Clarified how to remove offline devices
    * Added data scrub documentation
    * Added set-fs-option as an alternative for sysfs option
    * Added casefold_disabled option Documentation, not sure if
      able to be set other than on mount
    * bcachefs: don't BUG() if using the btree before initialized
    * bcachefs: Restrict output size of
      bch2_snapshot_delete_nodes_to_text()
    * cmd_fs_top: Fix replication display for erasure coded data
* Wed Oct 29 2025 Jan Engelhardt <jengelh@inai.de>
  - Update to release 1.31.12
    * kmp: don't log duplicate errors in read path
    * format: Don't format with a version higher than supported by tools
    * kmp: track whether new btree nodes are roots
* Fri Oct 17 2025 Jan Engelhardt <jengelh@inai.de>
  - Update to release 1.31.11
    * No changelog was provided
* Tue Oct 07 2025 Jan Engelhardt <jengelh@inai.de>
  - Update to release 1.31.7
    * mount: for when a passphrase is needed, try
      systemd-ask-password when stdin is /dev/null
    * mount: pass --keyname and --accept-cached to
      systemd-ask-password
    * bcachefs: Fix double-free of journal_keys key
    * bcachefs: Fix promote path nocow deadlock
    * bcachefs: Add time_stats for btree write buffer flush
* Tue Sep 23 2025 Jan Engelhardt <jengelh@inai.de>
  - Update to release 1.31.1
    * Enforce a soft minimum limit of 64k for bucket size
    * Add v2 ioctls that return error strings
    * Commands called with no arguments now print usage
    * scrub: Return code now indicates corrected/uncorrected errors
* Fri Aug 29 2025 Petr Vorel <pvorel@suse.cz>
  - Update to release 1.25.3
    * New commands: `bcachefs image create` and
      `bcachefs image update`
* Thu May 29 2025 Jan Engelhardt <jengelh@inai.de>
  - Update to release 1.25.2 [boo#1243231]
    * No changelog was provided
* Thu Feb 06 2025 Petr Vorel <pvorel@suse.cz>
  - Update to 1.20.0:
    * bcachefs fs top - show runtime performance information
    * various fixes
* Wed Dec 18 2024 Richard Rahl <rrahl0@opensuse.org>
  - update to 1.13.0:
    * posix_to_bcachefs: fix missing copy_xattrs() error checking
    * Change lingering set-option texts to set-fs-option
    * change setattr to set-file-option in docs/usage
  - update to 1.11.1:
    * bch_bindgen: Remove memoffset dep
    * cmd_list: open with noexcl
    * fuse: graceful shutdown when startup fails
* Sun Aug 18 2024 Jan Engelhardt <jengelh@inai.de>
  - Update to release 1.11.0
    * mount: Fix UAF in option string handling
    * mount: Support asking for password via systemd-ask-password
  - Fix a crash in mkfs.bcachefs by disabling LTO.
* Mon Jul 22 2024 David Disseldorp <ddiss@suse.de>
  - Update to release v1.9.4
    * No longer logging by default
    * Fix undefined behavour
* Fri Jul 12 2024 David Disseldorp <ddiss@suse.de>
  - Update to release v1.9.3
    * Fix 32-bit builds further
* Tue Jul 02 2024 David Disseldorp <ddiss@suse.de>
  - Update to release v1.9.2
    * Fix fsck: Revert OPT_MOUNT change for read_only and make it OPT_HIDDEN
  - Remove upstreamed patch
    * 0001-key-use-c_long-type-for-keyctl_search-helper-fn.patch
* Thu Jun 20 2024 David Disseldorp <ddiss@suse.de>
  - Update to release v1.9.1
    * disk_accounting_v2: report on compression type/ratio, btree usage,
      and pending rebalance work.
  - Fix 32-bit builds
    * add 0001-key-use-c_long-type-for-keyctl_search-helper-fn.patch
* Wed Jun 19 2024 Joshua Smith <smolsheep@opensuse.org>
  - 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
* Thu Apr 18 2024 David Disseldorp <ddiss@suse.de>
  - Update to release v1.7.0
    * New on disk forat feature - per member 64-bit bitmap of regions
      with btree nodes, to accelerate recovering by scanning for
      btree nodes.
    * mount: canonicalize device path for single device node
    * Topology repair now uses nodes found by scanning to fill holes
    * mount: Handle multi-device with 1 device node
* Mon Mar 04 2024 David Disseldorp <ddiss@suse.de>
  - Update to release v1.6.4
    * fix build on powerpc
    * drop upstream rust-use-libc-Ioctl-type-for-ioctl-request-argument.patch
* Thu Feb 22 2024 David Disseldorp <ddiss@suse.de>
  - Fix 32-bit builds [boo#1220175]
    * add rust-use-libc-Ioctl-type-for-ioctl-request-argument.patch
* Wed Feb 21 2024 David Disseldorp <ddiss@suse.de>
  - Update to release v1.6.3
    * use the kernel fsck implementation if the kernel version is a better
      match for the filesystem on disk than the -tools version
    * fix building with old gcc
    * fix big endian build
    * collect kernel fsck return code
    * various other fixes
* Mon Jan 29 2024 David Disseldorp <ddiss@suse.de>
  - Build with rust functionality enabled [boo#1219158]
    * Switch to upstream vendored source tarball
    * Validate upstream source signature
* Sat Jan 27 2024 Jan Engelhardt <jengelh@inai.de>
  - Rectify paths in systemd unit files [boo#1218808]
* Fri Jan 19 2024 Joshua Smith <jsmithfpv@gmail.com>
  - Delete use_libexec_not_lib.patch (merged)
  - Update to release v1.4.1
    * fix cmd_fsck, "bad mount option read-only"
    * now open block devices with O_EXCL
* Tue Jan 09 2024 Joshua Smith <jsmithfpv@gmail.com>
  - Add use_libexec_not_lib.patch
  - Update to v1.4.0:
    * bugfix release
    * Split brain detection
    * BCH_IOCTL_OFFLINE_FSCK, and numerous other features and
      bugfixes.
* Sun Dec 03 2023 Joshua Smith <jsmithfpv@gmail.com>
  - Update to v1.3.5:
    * Update from latest kernel bcachefs sources, pulling in fixes
      for deleted_inodes btree in particular
    * cmd_version now works properly
    * 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
* Tue May 30 2023 Jan Engelhardt <jengelh@inai.de>
  - Initial package (version 24) for build.opensuse.org

Files

/usr/lib/modules/6.18.1-1-default
/usr/lib/modules/6.18.1-1-default/updates
/usr/lib/modules/6.18.1-1-default/updates/src
/usr/lib/modules/6.18.1-1-default/updates/src/fs
/usr/lib/modules/6.18.1-1-default/updates/src/fs/bcachefs
/usr/lib/modules/6.18.1-1-default/updates/src/fs/bcachefs/bcachefs.ko


Generated by rpm2html 1.8.1

Fabrice Bellet, Thu Dec 18 22:52:07 2025