Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package bees for openSUSE:Factory checked in 
at 2025-07-17 17:18:39
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/bees (Old)
 and      /work/SRC/openSUSE:Factory/.bees.new.8875 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "bees"

Thu Jul 17 17:18:39 2025 rev:11 rq:1293838 version:0.11

Changes:
--------
--- /work/SRC/openSUSE:Factory/bees/bees.changes        2024-03-08 
18:12:23.185211400 +0100
+++ /work/SRC/openSUSE:Factory/.bees.new.8875/bees.changes      2025-07-17 
17:19:52.618526810 +0200
@@ -1,0 +2,39 @@
+Wed Jul 16 10:35:23 UTC 2025 - Gerald Chen <gerald_c...@foxmail.com>
+
+- Update to 0.11:
+  * Introduce *extent scan mode* that scans the extent tree directly. It is the
+    new default scan mode.
+  * Show estimated data size and expected time to finish scanning in logs and
+    status outputs.
+  * Smarter dedupe criteria that prevents dedupe operations that save less than
+    half the blocks in an extent or require more than 100 copy/dedupe 
operations
+    to free space.
+  * Add the new dynamic rate throttling option `--throttle-factor` to estimate
+    the rate at which the kernel deletes extents and slow down dedupe requests
+    to match this rate.
+  * Threads now dynamically redistribute their work so that they can make
+    continuous progress without waiting for each other.
+  * Remove excessively costly "toxic extent" workarounds yielding up to
+    100x–1000x speed boost on some workloads.
+  * Coordinate between threads to prevent thrashing during disk reads.
+  * Prefetche data into page-cache before dedupe calls.
+  * Submit full-extent dedupe operations, avoiding obsolete 16M kernel limits.
+  * Reduce the size of `ioctl` buffers, which avoids forcing the kernel to
+    evict pages from memory to accommodate large buffers.
+  * Limit reference counts for very frequently duplicated data, which avoids
+    performance issues in btrfs (even when bees is not running).
+  * Use the new `openat2` system call for improved robustness against rename 
and
+    symlink attacks.
+  * Use a private mount namespace for isolation even without `systemd`.
+  * Recude warning and debug log verbosity.
+  * `SIGUSR1` and `SIGUSR2` signals allow bees to be paused and unpaused 
without
+    preventing bees from closing open files and subvols during the pause.
+  * It is now safe to locate `$BEESHOME` on filesystems such as XFS that lack
+    data flushing on `rename`.
+  * Fix 32-bit `ioctl` compatibility for mixed 32/64-bit systems.
+  * Detect a `btrfs send` in progress, and wait for it to complete
+    automatically. `--workaround-btrfs-send` is no longer necessary when used
+    with extent scan mode.
+
+
+-------------------------------------------------------------------

Old:
----
  v0.10.tar.gz

New:
----
  v0.11.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ bees.spec ++++++
--- /var/tmp/diff_new_pack.Vnz4oT/_old  2025-07-17 17:19:53.286554649 +0200
+++ /var/tmp/diff_new_pack.Vnz4oT/_new  2025-07-17 17:19:53.286554649 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package bees
 #
-# Copyright (c) 2023 SUSE LLC
+# Copyright (c) 2025 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -17,7 +17,7 @@
 
 
 Name:           bees
-Version:        0.10
+Version:        0.11
 Release:        0
 Summary:        Best-Effort Extent-Same, a btrfs deduplication agent
 License:        GPL-3.0-only

++++++ v0.10.tar.gz -> v0.11.tar.gz ++++++
++++ 7187 lines of diff (skipped)

Reply via email to