Use rsync preallocate files to avoid fragmentation
authorGrant Slater <git@firefishy.com>
Sat, 12 Nov 2016 16:30:51 +0000 (16:30 +0000)
committerGrant Slater <git@firefishy.com>
Sat, 12 Nov 2016 16:30:56 +0000 (16:30 +0000)
commit5524a5f2a12c63acc122269b928cf28a4b0ce211
tree3a58fe066f20bd173d0943cc2cfb62a42aab6696
parent46311254b227cc943f4c1bb5be434bed99945236
Use rsync preallocate files to avoid fragmentation

Enable rsync preallocate to limit filesystem fragmentation of file creation.
Enable rsync fuzzy where suitable to leverage diffing from existing files.
22 files changed:
cookbooks/blog/templates/default/backup.cron.erb
cookbooks/chef/templates/default/repository-backup.cron.erb
cookbooks/chef/templates/default/server-backup.cron.erb
cookbooks/civicrm/templates/default/backup.cron.erb
cookbooks/db/templates/default/backup-db.erb
cookbooks/donate/templates/default/backup.cron.erb
cookbooks/forum/templates/default/backup.cron.erb
cookbooks/git/templates/default/backup.cron.erb
cookbooks/mailman/templates/default/backup.cron.erb
cookbooks/mediawiki/templates/default/mediawiki-backup.cron.erb
cookbooks/munin/templates/default/backup.cron.erb
cookbooks/nominatim/templates/default/backup-nominatim.erb
cookbooks/osqa/templates/default/backup.cron.erb
cookbooks/otrs/templates/default/backup.cron.erb
cookbooks/planet/templates/default/logrotate.apache.erb
cookbooks/stateofthemap/templates/default/backup.cron.erb
cookbooks/subversion/templates/default/backup.cron.erb
cookbooks/switch2osm/templates/default/backup.cron.erb
cookbooks/tilecache/templates/default/logrotate.squid.erb
cookbooks/trac/templates/default/backup.cron.erb
cookbooks/web/templates/default/logrotate.apache.erb
cookbooks/web/templates/default/logrotate.web.erb