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

duperemove-0.14.1-1.1 RPM for s390x

From OpenSuSE Ports Tumbleweed for s390x

Name: duperemove Distribution: openSUSE:Factory:zSystems
Version: 0.14.1 Vendor: openSUSE
Release: 1.1 Build date: Tue Nov 28 03:42:05 2023
Group: System/Filesystems Build host: s390zl27
Size: 272795 Source RPM: duperemove-0.14.1-1.1.src.rpm
Packager: https://bugs.opensuse.org
Url: https://github.com/markfasheh/duperemove
Summary: Software to find duplicate extents in files and remove them
Duperemove finds duplicate extents in files and prints them to the
console. It also has the option to deduplicate extents on those file
systems which support the Linux extent-same ioctl.

Provides

Requires

License

GPL-2.0-only

Changelog

* Sun Nov 26 2023 Michael Vetter <mvetter@suse.com>
  - Update to 0.14.1:
    * file_scan: satisfy clang CFI
    * file_scan: walk_dir: improve rootfs support
    * dbfile: get_duplicate_files: exclude inlined files before
      looking for duplicates
    * filerec: fiemap_scan_extent: fix typo: we must check the
      return from get_extent
* Sun Nov 19 2023 Michael Vetter <mvetter@suse.com>
  - Update to 0.14:
    * Batching has been reimplemented on top of the dedupe_seq.
    * The "scan" phase has been reimplemented (see 8264336 for details).
    * Filesystem locking has been implemented. See f3947e9 for details.
* Fri Sep 29 2023 Michael Vetter <mvetter@suse.com>
  - Update to 0.13:
    * Add a new dedupe option: [no]rescan_files. It will increase
      performance in some use cases.
    * New behaviors from v0.12 has been consolidated. Extent-based
      lookup is always enabled, as is fiemap. The v2
      hashfile is no longer supported.
    * Hashfile are now updated after deduplication, to reflect the
      new physical offsets. This avoid (re)deduplicating extents
      in some cases.
    * Partial mode has been enhanced to support batching. The
      overall performance of this mode (which was previously known
      as "block-based mode") has been improved.
    * All files are now open in readonly mode.
    * Hashfile version has been increased to reflect the new
      database behaviors. Previous hashfiles are not compatible.
    * Always compute a hash for the entire file. This let us
      deduplicate same files easily, regardless of their
      extents mappings.
    * Deduplicating only parts of a file can be disabled using
      the [no]only_whole_files dedupe option.
    * Hashfiles with unsupported features or hash algorithm are
      now recreated transparently. Migration of the old content
      is not implemented.
    * Relative exclude patterns are no longer silently ingested.
      Such patterns are now rebuilt on top of the current
      working directory.
    * Batching is now set to 1024 by default.
* Thu Sep 14 2023 pgajdos@suse.com
  - build for 15
* Mon Jul 17 2023 Michael Vetter <mvetter@suse.com>
  - Update to 0.12:
    * Duplication lookup is now based on extents. This leads to a
      massive increase of the performances. Block-based lookup is
      still possible via --dedupe-options=partial.
    * Following that change, a new hashfile format has been introduced.
      Previous hashfile format is still supported when extents lookup
      are disabled, this is not recommended.
    * Batching has been implemented. When enabled with the -B <batchsize>
      option, duperemove will run the deduplication phase every <batchsize>
      scanned files. This is meant to help running duperemove on large
      dataset, with small blocksize, or on memory-constrained systems.
    * All hash algorithm has been removed and replaced by xxh128. This
      variant is as robust as murmur3 while being faster. Choosing a
      hash function via the --hash option has been removed. Hashfiles
      built with other algorithm must be removed.
* Thu Feb 03 2022 Michael Vetter <mvetter@suse.com>
  - Update to 0.11.3:
    * Increase open file limit. (#269)
    * Create hash database file with 600 permission for improved
      security. (#262)
    * Read more data per pread, for v2 hashfile format this reduces
      the overall number of syscalls made which in turns results
      in better performance.
    * Fix truncated file handling, eliminating a an infinite
      loop case. (#255)
* Thu Nov 05 2020 Nikolay Borisov <nborisov@suse.com>
  - Update to v0.11.2
    - Improved detection of hyperthreading
    - Multiple minor fixes and cleanups
    - Updated xxhash algorithm to latest release
    - Fixed extent collision handling
    - Fix overflow scanning in extents
* Sun Jun 14 2020 Martin Pluskal <mpluskal@suse.com>
  - Fix building with gcc10
* Tue Dec 04 2018 mfasheh@suse.com
  - Use source tarball from github
* Fri Nov 30 2018 mfasheh@suse.com
  - Update to v0.11.1
    - Add 'quiet' mode - duperemove will only print errors and a
      short summary of any dedupe.
    - Revert block dedupe default, it is causing excessive
      fragmentation on users systems.

Files

/usr/bin/duperemove
/usr/bin/hashstats
/usr/share/doc/packages/duperemove
/usr/share/doc/packages/duperemove/README.md
/usr/share/licenses/duperemove
/usr/share/licenses/duperemove/LICENSE
/usr/share/man/man8/duperemove.8.gz
/usr/share/man/man8/hashstats.8.gz
/usr/share/man/man8/show-shared-extents.8.gz


Generated by rpm2html 1.8.1

Fabrice Bellet, Sat Mar 9 12:50:11 2024