Alexander Neumann
439d3107f9
Merge pull request #746 from restic/improve-fuse-memory
...
fuse: Improve memory usage
2017-01-24 14:13:01 +01:00
Alexander Neumann
afc593676a
fuse: Improve memory usage
...
Discard blobs that aren't in use any more. This greatly reduces memory
usage and will probably only trigger on sequential read (e.g. for
restore via fuse).
Closes #480
2017-01-24 12:38:44 +01:00
Alexander Neumann
17d7af6ccc
Merge pull request #745 from restic/fix-742
...
Fix restore/fuse with larger files
2017-01-24 12:12:35 +01:00
Alexander Neumann
0b982d3316
Add restore test with larger files
2017-01-24 11:51:21 +01:00
Alexander Neumann
26da14f315
fuse: improve tests
2017-01-24 11:42:50 +01:00
Alexander Neumann
2de7e03698
repository.LoadBlob: Read correct number of bytes
2017-01-24 11:42:50 +01:00
Alexander Neumann
3d2fbed55f
Add test for LoadBlob
2017-01-24 11:42:50 +01:00
Alexander Neumann
0e445ec0f5
checker: Use TestRepository
2017-01-24 11:42:50 +01:00
Alexander Neumann
31055d88a5
Add debug messages
2017-01-24 11:42:42 +01:00
Alexander Neumann
0d125725bc
Merge pull request #741 from restic/rework-backend-api
...
Rework backend API
2017-01-23 20:18:31 +01:00
Alexander Neumann
8b09b5b3cd
Merge pull request #740 from restic/add-debug-profiles
...
Add debug memory/cpu profile options
2017-01-23 20:18:28 +01:00
Alexander Neumann
2d8a699515
Merge pull request #739 from restic/fix-archiver-test
...
Fix Archiver test: Clean up temp files
2017-01-23 20:18:25 +01:00
Alexander Neumann
0d95507909
Fix test for PackerManager
2017-01-23 19:00:15 +01:00
Alexander Neumann
8e722d8fee
Fix saving pack: close temp file before removing
2017-01-23 18:45:15 +01:00
Alexander Neumann
03292d10cc
backend: Rename Get() -> Load()
2017-01-23 18:11:10 +01:00
Alexander Neumann
cfc9e8b2fa
backends: Remove Load()
2017-01-23 17:54:12 +01:00
Alexander Neumann
f382696ccf
repository: Use ReadAt() instead of Load()
2017-01-23 17:54:12 +01:00
Alexander Neumann
e8fcc7e74c
repack: Use Get() instead of Load()
...
In addition, use a tempfile instead of a buffer.
2017-01-23 17:54:12 +01:00
Alexander Neumann
2bd9c9247c
checker: Remove Load() from test error backend
2017-01-23 17:54:12 +01:00
Alexander Neumann
fc235317fe
backend: Use Get instead of Load for ReaderAt
2017-01-23 17:54:12 +01:00
Alexander Neumann
82d9163955
backend: Ensure Reader is closed on error
2017-01-23 17:54:12 +01:00
Alexander Neumann
4a354befe5
Fix checker test
2017-01-23 17:54:12 +01:00
Alexander Neumann
212936eb52
Make backend.LoadAll() similar to ioutil.ReadAll()
2017-01-23 17:54:12 +01:00
Alexander Neumann
05afedd950
Add backend.Get()
2017-01-23 17:54:11 +01:00
Alexander Neumann
a36c01372d
Use streaming functions for saving data in repo
2017-01-23 17:54:11 +01:00
Alexander Neumann
9b48da5b4e
Change backend Save() function signature
2017-01-23 17:54:11 +01:00
Alexander Neumann
c93f79f0f3
Add hashing package
2017-01-23 17:54:11 +01:00
Alexander Neumann
89a5152f7d
Fix Archiver test: Clean up temp files
2017-01-23 17:53:59 +01:00
Alexander Neumann
47bd9cdf2f
Add options for creating a memory or CPU profile
2017-01-23 17:52:26 +01:00
Alexander Neumann
84255f4f4f
Vendor github.com/pkg/profile
2017-01-23 17:41:07 +01:00
Alexander Neumann
668a36a652
Add option for debug pprof service
2017-01-23 17:27:42 +01:00
Alexander Neumann
30ff7413be
Merge pull request #737 from restic/fix-734
...
Index: Store pack ID
2017-01-22 22:41:16 +01:00
Alexander Neumann
af1cc0717b
Add integration test for forget and prune
2017-01-22 22:23:30 +01:00
Alexander Neumann
5e3365d233
Index: Store pack ID
2017-01-22 22:10:36 +01:00
Alexander Neumann
4f780a01f9
Index: Test pack ID
2017-01-22 22:09:56 +01:00
Alexander Neumann
dc6a832cc3
Correct BenchmarkIndexSave
2017-01-22 09:59:19 +01:00
Alexander Neumann
164ba823e5
Merge pull request #731 from restic/improve-memory-usage
...
Improve memory usage
2017-01-20 15:56:31 +01:00
Alexander Neumann
8dd7fe82ff
Add TestIndexSave
2017-01-20 14:46:14 +01:00
Alexander Neumann
6c1032548b
Correct FAQ
2017-01-19 11:47:33 +01:00
Alexander Neumann
f0eeb16b33
Merge pull request #729 from restic/add-faq
...
Add FAQ document
2017-01-19 11:42:38 +01:00
Alexander Neumann
c88b0d20e8
Correct typo
2017-01-18 21:57:59 +01:00
Alexander Neumann
fbecae7362
Add FAQ document
2017-01-18 21:48:39 +01:00
Alexander Neumann
38ba5fbceb
Merge pull request #727 from MirkoDziadzka/fix-typo
...
fix typo: outputcomprehensive
2017-01-18 11:46:56 +01:00
Mirko Dziadzka
d47758a540
fix typo
2017-01-18 10:46:04 +01:00
Alexander Neumann
dac18e3bf8
Improve BenchmarkIndexSave
2017-01-17 13:00:59 +01:00
Alexander Neumann
c4f44c7bcb
Reduce memory consuption of TestCreateSnapshot
2017-01-17 12:56:20 +01:00
Alexander Neumann
73ad3d418d
Index: Remove unneeded allocation
2017-01-17 12:46:41 +01:00
Alexander Neumann
36276c41b2
Add Benchmark for IndexSave
2017-01-17 10:40:58 +01:00
Alexander Neumann
d40f566e41
Index: Use slices instead of maps, reduce data
2017-01-17 10:40:58 +01:00
Alexander Neumann
cd9b526203
Preallocate pack entries list
2017-01-17 10:40:58 +01:00