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

btrfsmaintenance-0.5.2-2.1 RPM for noarch

From OpenSuSE Tumbleweed for noarch

Name: btrfsmaintenance Distribution: openSUSE Tumbleweed
Version: 0.5.2 Vendor: openSUSE
Release: 2.1 Build date: Wed Jan 22 17:10:24 2025
Group: System/Base Build host: reproducible
Size: 59005 Source RPM: btrfsmaintenance-0.5.2-2.1.src.rpm
Packager: https://bugs.opensuse.org
Url: https://github.com/kdave/btrfsmaintenance
Summary: Scripts for btrfs periodic maintenance tasks
Scripts for btrfs maintenance tasks like periodic scrub, balance, trim or defrag
on selected mountpoints or directories. Hints for periodic snapshot tuning (eg.
for snapper).

Provides

Requires

License

GPL-2.0-only

Changelog

* Wed Jan 22 2025 Dominique Leuenberger <[email protected]>
  - Drop rcFOO symlinks for CODE16 (PED-266).
* Wed Jul 03 2024 [email protected]
  - update to version 0.5.2
    - fix syntax error in run_task, preventing jobs to start
    - start scrub jobs sequentially if RAID5 or RAID6 data profile is found
    - fix btrfsmaintenance-refresh.service description
  - fix bsc#1224364
* Wed May 08 2024 [email protected]
  - update to version 0.5.1
    - fix handling of OnCalendar timer directive in the drop-in configuration file
      that reads the periods from the sysconfig
    - fix use of --verbose option of fstrim, not available on util-linux < 2.27
    - ship manual page of README, also available as 'systemctl help servicename'
* Mon Apr 08 2024 Atri Bhattacharya <[email protected]>
  - Use full URL for Source0 (.gz compressed as upstream does not
    ship .bz2 ones).
* Wed Feb 10 2021 Thorsten Kukuk <[email protected]>
  - Require libzypp plugin only if zypper is used (Required for e.g.
    image based systems).
* Wed Aug 19 2020 Callum Farmer <[email protected]>
  - Fixes for %_libexecdir changing to /usr/libexec (bsc#1174075)
* Wed Jul 29 2020 [email protected]
  - update to version 0.5
    - sysconfig:
    - change defaults of MUSAGE and DUSAGE for balance task to do less work,
      with a script to switch from existing unmodified defaults to new ones
    - document systemd.timer syntax
    - make balance, scrub, and trim mutually exclusive tasks
    - service file updates:
    - delete Install section
    - defrag-plugin:
    - switch to python3
    - add alternative shell implementation of the plugin
    - installation docs update
  - Removed patches (upstream):
    - 0001-README-document-impact-of-balance-quota-groups.patch
    - 0002-sysconfig-reduce-default-balance-usage-thresholds-fa.patch
    - 0003-sysconfig-document-using-systemd.time-7-for-frequenc.patch
    - 0004-btrfsmaintenance-refresh-cron.sh-validate-periods-fo.patch
    - 0005-btrfs-defrag-plugin-remove-dependency-on-zypp-plugin.patch
* Tue Jun 11 2019 [email protected]
  - spec: fix typo in macro name
* Tue Jun 11 2019 Dominique Leuenberger <[email protected]>
  - BuildRequire pkgconfig(systemd) instead of systemd: allow OBS to
    shortcut the build queues by allowing usage of systemd-mini
* Tue Mar 12 2019 [email protected]
  - Document and adjust balance thresholds and periods (FATE#325529 jsc#SLE-3188).
    * README: document impact of balance + quota groups
    * sysconfig: reduce default balance usage thresholds
    * sysconfig: document using systemd.time(7) for frequency of operations
    * btrfsmaintenance-refresh-cron.sh: validate periods for cron-based systems
  - Remove python dependency (FATE#326736 jsc#SLE-4130).
    * btrfs-defrag-plugin: remove dependency on zypp-plugin-python
  - Added patches:
    * 0001-README-document-impact-of-balance-quota-groups.patch
    * 0002-sysconfig-reduce-default-balance-usage-thresholds-fa.patch
    * 0003-sysconfig-document-using-systemd.time-7-for-frequenc.patch
    * 0004-btrfsmaintenance-refresh-cron.sh-validate-periods-fo.patch
    * 0005-btrfs-defrag-plugin-remove-dependency-on-zypp-plugin.patch
  - Added source:
    * btrfs-defrag-plugin.sh
  - Removed patch:
    * python3-support-bsc1070322.diff

Files

/usr/lib/systemd/system/btrfs-balance.service
/usr/lib/systemd/system/btrfs-balance.timer
/usr/lib/systemd/system/btrfs-defrag.service
/usr/lib/systemd/system/btrfs-defrag.timer
/usr/lib/systemd/system/btrfs-scrub.service
/usr/lib/systemd/system/btrfs-scrub.timer
/usr/lib/systemd/system/btrfs-trim.service
/usr/lib/systemd/system/btrfs-trim.timer
/usr/lib/systemd/system/btrfsmaintenance-refresh.path
/usr/lib/systemd/system/btrfsmaintenance-refresh.service
/usr/lib/zypp
/usr/lib/zypp/plugins
/usr/lib/zypp/plugins/commit
/usr/lib/zypp/plugins/commit/btrfs-defrag-plugin.sh
/usr/share/btrfsmaintenance
/usr/share/btrfsmaintenance/btrfs-balance.sh
/usr/share/btrfsmaintenance/btrfs-defrag.sh
/usr/share/btrfsmaintenance/btrfs-scrub.sh
/usr/share/btrfsmaintenance/btrfs-trim.sh
/usr/share/btrfsmaintenance/btrfsmaintenance-functions
/usr/share/btrfsmaintenance/btrfsmaintenance-refresh-cron.sh
/usr/share/doc/packages/btrfsmaintenance
/usr/share/doc/packages/btrfsmaintenance/README.md
/usr/share/fillup-templates/sysconfig.btrfsmaintenance
/usr/share/licenses/btrfsmaintenance
/usr/share/licenses/btrfsmaintenance/COPYING


Generated by rpm2html 1.8.1

Fabrice Bellet, Sun Mar 2 23:52:09 2025