| Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
| Name: btrfs-extent-same | Distribution: openSUSE Step 15 |
| Version: 0.11.3 | Vendor: openSUSE |
| Release: 3.4.1 | Build date: Fri Mar 4 10:17:24 2022 |
| Group: System/Filesystems | Build host: armbuild21 |
| Size: 10009 | Source RPM: duperemove-0.11.3-3.4.1.src.rpm |
| Packager: https://bugs.opensuse.org | |
| Url: https://github.com/markfasheh/duperemove | |
| Summary: Debug/Test tool to exercise the btrfs out-of-band deduplication ioctl | |
Debug/Test tool to exercise a btrfs ioctl for deduplicating file regions.
GPL-2.0
* Tue Aug 10 2021 nborisov@suse.com
- Update to v0.11.3 (jsc#SLE-11306)
* Remove patch v0.11.beta4_to_git_f95e429.patch as the affected code has been
removed in the mean time.
* Fri Sep 30 2016 mark@fasheh.com
- Update to v0.11.beta4 git commit f95e429
* Use proper len of tail blocks during block dedupe
* run_dedupe: avoid size_list corruption in push_blocks()
- Added patch: v0.11.beta4_to_git_f95e429.patch
* Tue Sep 27 2016 mfasheh@suse.com
- Update to duperemove v0.11.beta4
- Many man page and FAQ updates
- Much lower memory usage (changed to use block-dedupe by default)
- removed unused sha256 module
* Fri Sep 16 2016 mfasheh@suse.com
- Update to duperemove v0.11.beta3
- Bugfixes
- Large (2.5x) performance improvement to find dupes stage
- Added '--cpu-threads' for user control of cpu bound tasks
* Fri Sep 09 2016 mfasheh@suse.com
- Update to duperemove v0.11.beta2
- Many bugfixes
- Improved dedupe coverage with better extent selection algorithm
- Improved (easier to read) output for csum stage
- Progress counter added for dedupe stage
- Removed patch v0.11.beta1_to_git_d4b9818.patch
- Removed patch v0.11-d4b9818_to_82234f5.patch
* Fri Aug 26 2016 mfasheh@suse.com
- Update to v0.11.beta1 git commit 82234f5
- Set file->dedupe_seq if we drop out in add_file_db()
- add_file_db(): collapse all cases of ino/subvol/filename being
different
- Simplify the logic in add_file_db()
- add_file_db(): check for same filename in filerec table
- Store filerecs in a tree by filename
* Wed Aug 24 2016 mfasheh@suse.com
- Update to git commit d4b9818:
- Set scan flag on renamed file
- Remove db record if a file was renamed
- More vprints in add_file_db()
- Fix confused error handling in dbfile_load_one_filerec()
- Return 0 if user specified --help
- Don't list '-?' as a valid option
- add_file_db() Properly account for __add_file() skipping a file
- Add hashstats to the man page
* Fri Aug 12 2016 mfasheh@suse.com
- Update to duperemove v0.11.beta1
- Greatly increased performance during extent search
- Hashfiles are reusable now, Duperemove will only scan files which have
changed since the last time it was run.
- Better selection of target extent during dedupe
- reduces fragmentation of deduped space
- Support for dedupe on xfs (experimental)
* Sat Apr 02 2016 mpluskal@suse.com
- Use pretty name for tarball
- Cleanup spec file with spec-cleaner
- Use pkgconfig style dependnencies
* Fri Oct 09 2015 mfasheh@suse.com
- Update to duperemove v0.10
- Documentation updates for latest stable version
- document --fdupes mode in manpage
- update man page headers
- update FAQ
* Thu Jul 16 2015 mfasheh@suse.com
- Update to duperemove v0.10.beta4
- Better memory usage with hashstats utility
* Fri Jul 10 2015 mfasheh@suse.com
- Update to duperemove v0.10.beta3
- fixes many crashes in the dedupe stage
- fixed an issue with our alignment function which would throw dedupe into
a loop
- improvements to output formatting
- better logic when throwing out already-deduped extents won't give as
many false positives
* Tue Jun 30 2015 mfasheh@suse.com
- Update to duperemove v0.10.beta2
- multi-threaded dedupe stage (increased performance)
- hashfile mode for drastically improved memory consumption
- now uses murmur3 hash internally for improved cpu usage
- can now take input from 'fdupes'
* Mon Apr 06 2015 mfasheh@suse.com
- Update with correct tarball (last one didn't have version number bump)
* Mon Apr 06 2015 mfasheh@suse.com
- Update to duperemove v0.09.3
- Fix hang during file scan phase (bsc#926098)
- References: bsc#926098
* Thu Mar 26 2015 mfasheh@suse.com
- Update to duperemove v0.09.2
- Now compiles on SLE11 targets
- Fallback to stat on filesystems that don't report file type from
readdir
- Don't assert on failed open during dedupe
- References: bsc#923277 bsc#924577
* Thu Mar 19 2015 mfasheh@suse.com
- Update to duperemove v0.09.1
- Fallback to stat on filesystems that don't report file type from
readdir
* Thu Jan 29 2015 mfasheh@suse.com
- Update to duperemove v0.09
- start with first node in free_compare_tree
- fix small typos in duperemove man page
- add test_progs variable in Makefile
- References: bsc#915354 FATE#318171
- Removed patch: do-not-install-test-binary.patch
* Tue Jan 20 2015 tchvatal@suse.com
- Cleanup a bit with spec-cleaner and fix few tiny issues
- Use install phase from upstream Makefile
- Move csum-test to test progs to prevent its install:
* do-not-install-test-binary.patch
* Tue Dec 09 2014 mfasheh@suse.com
- Update to duperemove v0.09.beta5
- Documentation updates
- FAQ and README are more relevant now
- added man pages for show-shared-extents and hashstats programs
- updated duperemove man page, and duperemove usage() function
- Have show-shared-extents take a file list as arguments.
- Change default of --lookup-extents option back to 'no'
- Write hash type into hashfile header, check against what hash we were
compiled with.
* Mon Nov 17 2014 mfasheh@suse.com
- Update to duperemove v0.09.beta3
- Fix leak of directory fd during file scan
- Fix EMFILES (too many file descriptors) error during dedupe
- Fix corner case with dedupe leaving a file open and not-queued
- Support '-x' (one file system) option
- Add option to turn off extent lookup during csum phase
- Useful if running against snapshotted volumes
- show-shared-extents program to help users examine file state before or
after dedupe.
* Mon Nov 10 2014 schwab@suse.de
- Build with %optflags
* Fri Oct 31 2014 mfasheh@suse.com
- Update to duperemove v0.09.beta2
- fix memory leak
- fix hardlink detection on btrfs
- print file number status during csum phase
- print a status bar during extent seearch
- several bugfixes and performance improvements to extent search
- Removed patch: 001-fix-build.patch
/usr/sbin/btrfs-extent-same /usr/share/man/man8/btrfs-extent-same.8.gz
Generated by rpm2html 1.8.1
Fabrice Bellet, Sat Aug 9 15:28:45 2025