summaryrefslogtreecommitdiff
path: root/debian
diff options
context:
space:
mode:
authorGravatar Joey Hess <joeyh@joeyh.name>2015-06-16 17:58:15 -0400
committerGravatar Joey Hess <joeyh@joeyh.name>2015-06-16 18:12:00 -0400
commit87ba1abc7cd1b199b0f7d778d9f27375b50de709 (patch)
treea8dcb4479872a1ddfd39053a7532e987c489f85e /debian
parenta5ae3ecdb722219d3cdaee652450be1b96795f83 (diff)
Increased the default annex.bloomaccuracy from 1000 to 10000000
This makes git annex unused use around 48 mb more memory than it did before, but the massive increase in accuracy makes this worthwhile for all but the smallest systems. Also, I want to use the bloom filter for sync --all --content, to avoid dropping files that the preferred content doesn't want, and 1/1000 false positives would be far too many in that use case, even if it were acceptable for unused. Actual memory use numbers: 1000: 21.06user 3.42system 0:26.40elapsed 92%CPU (0avgtext+0avgdata 501552maxresident)k 1000000: 21.41user 3.55system 0:26.84elapsed 93%CPU (0avgtext+0avgdata 549496maxresident)k 10000000: 21.84user 3.52system 0:27.89elapsed 90%CPU (0avgtext+0avgdata 549920maxresident)k Based on these numbers, 10 million seemed a better pick than 1 million.
Diffstat (limited to 'debian')
-rw-r--r--debian/changelog4
1 files changed, 4 insertions, 0 deletions
diff --git a/debian/changelog b/debian/changelog
index c7b4f34e6..0c04ef8e0 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -44,6 +44,10 @@ git-annex (5.20150616) UNRELEASED; urgency=medium
* Fix incremental backup standard preferred content expression to match
its documentation, which says it does not want files that have reached
a backup repository.
+ * Increased the default annex.bloomaccuracy from 1000 to 10000000.
+ This makes git annex unused use up to 16 mb more memory than it did
+ before, but the massive increase in accuracy makes this worthwhile
+ for all but the smallest systems.
-- Joey Hess <id@joeyh.name> Sat, 30 May 2015 02:07:18 -0400