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 |
|
Alexander Neumann
|
caabc4ec44
|
Reduce memory usage while decoding index
|
2017-01-17 10:40:58 +01:00 |
|
Alexander Neumann
|
73e7a2bea8
|
Add BenchmarkLoadIndex
|
2017-01-17 10:40:58 +01:00 |
|
Alexander Neumann
|
e463587bad
|
Add BenchmarkDecodeIndex
|
2017-01-17 10:40:57 +01:00 |
|
Alexander Neumann
|
e571b6a656
|
Use the same buffer for decryption
|
2017-01-17 10:40:57 +01:00 |
|
Alexander Neumann
|
710499cf46
|
Add benchmark for LoadAndDecrypt
|
2017-01-17 10:40:57 +01:00 |
|
Alexander Neumann
|
32a5c2c1f6
|
Add a few functions to calculate Blob buffer len
|
2017-01-17 10:40:57 +01:00 |
|
Alexander Neumann
|
91dcb958e0
|
Fix tests
|
2017-01-17 10:40:57 +01:00 |
|
Alexander Neumann
|
9a5b9253c4
|
LoadBlob: use buffer as scratch space
benchmark old bytes new bytes delta
BenchmarkLoadBlob-4 1010128 2256 -99.78%
|
2017-01-17 10:40:57 +01:00 |
|