MichaelEischer
|
443cc49afd
|
Merge pull request #3830 from MichaelEischer/cleanup-repo
Extract Load/SaveTree/JSONUnpacked from repository
|
2022-07-23 10:46:13 +02:00 |
|
Michael Eischer
|
8c11fc3ec9
|
crypto: move crypto buffer helpers
|
2022-07-17 13:42:23 +02:00 |
|
Michael Eischer
|
fbcbd5318c
|
repository: extract LoadTree/SaveTree
The repository has no real idea what a Tree is. So these methods never
belonged there.
|
2022-07-17 13:11:28 +02:00 |
|
Michael Eischer
|
d6db5a1fc2
|
archiver: Fix test
The test relied on an undeocumented sideeffect of the LoadBlob implementation
|
2022-03-28 22:09:49 +02:00 |
|
greatroar
|
be5a0ff59f
|
Centralize buffer allocation and size checking in Repository.LoadBlob
Benchmark results for internal/repository:
name old time/op new time/op delta
LoadTree-8 479µs ± 2% 478µs ± 1% ~ (p=0.780 n=10+9)
LoadBlob-8 11.6ms ± 2% 11.6ms ± 1% ~ (p=0.631 n=10+10)
LoadAndDecrypt-8 13.2ms ± 2% 13.3ms ± 3% ~ (p=0.631 n=10+10)
name old alloc/op new alloc/op delta
LoadTree-8 41.2kB ± 0% 41.2kB ± 0% ~ (all equal)
LoadBlob-8 2.28kB ± 0% 2.28kB ± 0% ~ (all equal)
LoadAndDecrypt-8 2.10MB ± 0% 2.10MB ± 0% ~ (all equal)
name old allocs/op new allocs/op delta
LoadTree-8 652 ± 0% 652 ± 0% ~ (all equal)
LoadBlob-8 24.0 ± 0% 24.0 ± 0% ~ (all equal)
LoadAndDecrypt-8 30.0 ± 0% 30.0 ± 0% ~ (all equal)
name old speed new speed delta
LoadBlob-8 86.2MB/s ± 2% 86.4MB/s ± 1% ~ (p=0.594 n=10+10)
LoadAndDecrypt-8 75.7MB/s ± 2% 75.4MB/s ± 3% ~ (p=0.617 n=10+10)
|
2020-04-23 10:04:20 +02:00 |
|
greatroar
|
4f6fd9fb98
|
Remove remnant of Go 1.9 compatibility code from tests
|
2020-02-26 22:23:38 +01:00 |
|
Alexander Neumann
|
38926d8576
|
Use new archiver code in tests
|
2018-04-25 14:42:45 +02:00 |
|
Alexander Neumann
|
f279731168
|
Add new archiver code
|
2018-04-25 14:42:45 +02:00 |
|
Tobias Klein
|
43ff971dfd
|
new sub-option for backup: time
New option to specify the timestamp for a backup
|
2017-09-09 13:26:35 +02:00 |
|
Alexander Neumann
|
23c903074c
|
Move restic package to internal/restic
|
2017-07-24 17:43:32 +02:00 |
|
Alexander Neumann
|
6caeff2408
|
Run goimports
|
2017-07-23 14:21:03 +02:00 |
|
Alexander Neumann
|
83d1a46526
|
Moves files
|
2017-07-23 14:19:13 +02:00 |
|