restic/internal
greatroar 7080fed7ae Set O_NOATIME flag on Linux
Citing Kerrisk, The Linux Programming Interface:

    The O_NOATIME flag is intended for use by indexing and backup
    programs. Its use can significantly reduce the amount of disk
    activity, because repeated disk seeks back and forth across the
    disk are not required to read the contents of a file and to update
    the last access time in the file’s i-node[.]

restic used to do this, but the functionality was removed along with the
fadvise call in #670.
2022-02-06 15:00:34 +01:00
..
archiver Merge pull request #3510 from MichaelEischer/fix-archiver-early-on-abort 2021-10-16 15:37:41 +02:00
backend fix: rclone receiving SIGINT prematurely on Windows causing restic hang forever 2021-12-28 13:14:46 +08:00
bloblru Check cap instead of len in bloblru 2021-10-03 09:34:17 +02:00
cache Merge pull request #3474 from kitone/fix-issue-3382 2021-11-07 17:57:54 +01:00
checker Add plumbing to calculate backend specific file hash for upload 2021-08-04 22:17:46 +02:00
crypto crypto: Remove unused error 2020-09-05 10:07:16 +02:00
debug Allow debug logging to pipes and terminals 2020-10-19 22:30:30 +02:00
dump Refactor internal/dump + concurrent load/write 2021-11-01 23:01:55 +01:00
errors Modernize error handling in local backend 2021-06-18 11:13:27 +02:00
filter filter: Fix crash for '**' pattern 2021-05-14 23:50:31 +02:00
fs Set O_NOATIME flag on Linux 2022-02-06 15:00:34 +01:00
fuse Move Blobcache into dedicated internal package 2021-09-24 15:45:00 +02:00
hashing errcheck: Add error checks 2021-01-30 20:02:37 +01:00
limiter Add plumbing to calculate backend specific file hash for upload 2021-08-04 22:17:46 +02:00
migrations Fix issues reported by semgrep 2020-12-11 09:41:59 +01:00
mock Add plumbing to calculate backend specific file hash for upload 2021-08-04 22:17:46 +02:00
options Some `options` fixes 2020-12-23 23:26:04 +03:00
pack Add plumbing to calculate backend specific file hash for upload 2021-08-04 22:17:46 +02:00
repository Replace siphash by hash/maphash 2021-09-19 16:05:18 +02:00
restic internal/restic: Don't allocate in Tree.Insert 2021-09-26 18:08:48 +02:00
restorer restore: Fix linting error 2021-09-19 14:41:07 +02:00
selfupdate self-update: Don't cancel download after 30 seconds 2019-02-23 11:15:18 +01:00
test Add more error handling 2021-01-30 20:19:47 +01:00
textfile Add more error handling 2021-01-30 20:19:47 +01:00
ui ui: consolidate backup ui in ui/backup package 2021-09-12 16:20:15 +02:00
walker internal/restic: Don't allocate in Tree.Insert 2021-09-26 18:08:48 +02:00