Alexander Neumann
|
0bd40bae6e
|
s3: Prevent net/http client from closing the reader
|
2017-05-14 20:19:12 +02:00 |
|
Alexander Neumann
|
246ccf09b9
|
s3: add getRemainingSize
|
2017-05-14 20:19:12 +02:00 |
|
Alexander Neumann
|
9452f416bf
|
s3: Use low level API for saving files
benchmark old ns/op new ns/op delta
BenchmarkBackendMinio/Save-4 184482294 40663344 -77.96%
BenchmarkBackendS3/Save-4 35030825568 54475455819 +55.51%
benchmark old MB/s new MB/s speedup
BenchmarkBackendMinio/Save-4 90.95 412.64 4.54x
BenchmarkBackendS3/Save-4 0.48 0.31 0.65x
benchmark old allocs new allocs delta
BenchmarkBackendMinio/Save-4 631 560 -11.25%
BenchmarkBackendS3/Save-4 646 584 -9.60%
benchmark old bytes new bytes delta
BenchmarkBackendMinio/Save-4 66818060 50735 -99.92%
BenchmarkBackendS3/Save-4 66834000 73024 -99.89%
|
2017-05-14 20:19:12 +02:00 |
|
Alexander Neumann
|
1e0e6ee573
|
s3: Use low-level API with a Range header for Load
benchmark old ns/op new ns/op delta
BenchmarkBackendMinio/LoadFile-4 9213315 11001787 +19.41%
BenchmarkBackendMinio/LoadPartialFile-4 4176619 3479707 -16.69%
BenchmarkBackendMinio/LoadPartialFileOffset-4 4391521 3139214 -28.52%
BenchmarkBackendS3/LoadFile-4 2886070905 2505907501 -13.17%
BenchmarkBackendS3/LoadPartialFile-4 762702722 735694398 -3.54%
BenchmarkBackendS3/LoadPartialFileOffset-4 789724328 1108989142 +40.43%
benchmark old MB/s new MB/s speedup
BenchmarkBackendMinio/LoadFile-4 1821.21 1525.15 0.84x
BenchmarkBackendMinio/LoadPartialFile-4 1004.49 1205.67 1.20x
BenchmarkBackendMinio/LoadPartialFileOffset-4 955.34 1336.45 1.40x
BenchmarkBackendS3/LoadFile-4 5.81 6.70 1.15x
BenchmarkBackendS3/LoadPartialFile-4 5.50 5.70 1.04x
BenchmarkBackendS3/LoadPartialFileOffset-4 5.31 3.78 0.71x
benchmark old allocs new allocs delta
BenchmarkBackendMinio/LoadFile-4 406 204 -49.75%
BenchmarkBackendMinio/LoadPartialFile-4 225 206 -8.44%
BenchmarkBackendMinio/LoadPartialFileOffset-4 227 207 -8.81%
BenchmarkBackendS3/LoadFile-4 600 388 -35.33%
BenchmarkBackendS3/LoadPartialFile-4 416 302 -27.40%
BenchmarkBackendS3/LoadPartialFileOffset-4 417 303 -27.34%
benchmark old bytes new bytes delta
BenchmarkBackendMinio/LoadFile-4 29475 13904 -52.83%
BenchmarkBackendMinio/LoadPartialFile-4 4218838 13958 -99.67%
BenchmarkBackendMinio/LoadPartialFileOffset-4 4219175 14332 -99.66%
BenchmarkBackendS3/LoadFile-4 114152 97424 -14.65%
BenchmarkBackendS3/LoadPartialFile-4 4265416 56212 -98.68%
BenchmarkBackendS3/LoadPartialFileOffset-4 4266520 56308 -98.68%
|
2017-05-14 20:19:12 +02:00 |
|
Alexander Neumann
|
be0e53c07b
|
tests: Add test for backend Save() from file
|
2017-05-14 19:55:32 +02:00 |
|
Alexander Neumann
|
66b4999765
|
tests: Remove code generation, use reflection
This simplifies the code.
|
2017-05-14 12:59:07 +02:00 |
|
Alexander Neumann
|
403e201e1a
|
tests: Improve robustness of config tests
|
2017-05-14 12:50:20 +02:00 |
|
Alexander Neumann
|
77a55fbe5c
|
tests: Add documentation
|
2017-05-14 11:48:30 +02:00 |
|
Alexander Neumann
|
90c1608d88
|
sftp: Add Benchmarks
|
2017-05-14 11:48:30 +02:00 |
|
Alexander Neumann
|
7a51640262
|
rest: Add benchmarks
|
2017-05-14 11:48:30 +02:00 |
|
Alexander Neumann
|
13946e7db7
|
mem: Add benchmarks
|
2017-05-14 11:48:30 +02:00 |
|
Alexander Neumann
|
e009c002ba
|
local: Add benchmark
|
2017-05-14 11:48:30 +02:00 |
|
Alexander Neumann
|
d24e0cc6cc
|
s3: Add benchmarks
|
2017-05-14 11:48:30 +02:00 |
|
Alexander Neumann
|
5b8131e2d3
|
tests: Add benchmark for Save
|
2017-05-14 11:48:30 +02:00 |
|
Alexander Neumann
|
8fc25cc567
|
tests: Add benchmarks for partial file (+offset)
|
2017-05-14 11:48:30 +02:00 |
|
Alexander Neumann
|
77ebb95d3d
|
tests: Add BenchmarkLoadFile
|
2017-05-14 11:48:30 +02:00 |
|
Alexander Neumann
|
f142b1c22f
|
tests: Add benchmarks to test suite
|
2017-05-14 11:48:30 +02:00 |
|
Alexander Neumann
|
ee68f9298b
|
tests: Ensure that backend tests cannot be skipped on Travis
|
2017-05-14 00:33:15 +02:00 |
|
Alexander Neumann
|
5c6ec78789
|
s3: Remove log line
|
2017-05-13 19:58:25 +02:00 |
|
Alexander Neumann
|
4ac0d3ad40
|
backend tests load: Use reader with Size() method
|
2017-05-13 19:56:11 +02:00 |
|
Alexander Neumann
|
ec5e984ed9
|
Increase waiting time for network services
|
2017-05-12 21:45:18 +02:00 |
|
Alexander Neumann
|
88de3cfecc
|
rest: Wait until REST server is started
|
2017-05-12 21:33:34 +02:00 |
|
Alexander Neumann
|
a654f41ddb
|
Add docstring for package test
|
2017-05-12 21:19:32 +02:00 |
|
Alexander Neumann
|
fbf2462325
|
Rename backend test functions
|
2017-05-12 21:06:49 +02:00 |
|
Alexander Neumann
|
59d1986660
|
s3: Use random prefix for tests
|
2017-05-12 21:04:04 +02:00 |
|
Alexander Neumann
|
db4fa48f66
|
rest: Add context
|
2017-05-12 21:04:04 +02:00 |
|
Alexander Neumann
|
f2b83ece10
|
s3: Ignore errors for terminated minio server
|
2017-05-12 21:04:04 +02:00 |
|
Alexander Neumann
|
860b52273e
|
s3: Add tests for AWS
|
2017-05-12 21:04:04 +02:00 |
|
Alexander Neumann
|
bafceb56fb
|
s3: Convert to test suite, run Minio automatically
|
2017-05-12 21:04:04 +02:00 |
|
Alexander Neumann
|
9271b3662a
|
sftp: ignore error
|
2017-05-12 21:04:04 +02:00 |
|
Alexander Neumann
|
554013ca9f
|
rest: Convert to test suite
|
2017-05-12 21:04:04 +02:00 |
|
Alexander Neumann
|
3250fdc2ca
|
mem: Convert to test suite
|
2017-05-12 21:04:04 +02:00 |
|
Alexander Neumann
|
3678d34b16
|
sftp: Convert to test suite
|
2017-05-12 21:04:04 +02:00 |
|
Alexander Neumann
|
16276853a1
|
local: Convert to test suite
|
2017-05-12 21:04:04 +02:00 |
|
Alexander Neumann
|
f10c24e404
|
Improve test helpers
|
2017-05-12 21:04:04 +02:00 |
|
Alexander Neumann
|
6f5fd72738
|
Implement test suite for backend tests
|
2017-05-12 21:03:55 +02:00 |
|
Alexander Neumann
|
a963052d64
|
Add custom HTTP transport
|
2017-05-11 21:51:30 +02:00 |
|
Alexander Neumann
|
898613e14f
|
debug: Add RoundTripper
|
2017-05-11 21:51:30 +02:00 |
|
Alexander Neumann
|
b84e63d503
|
backend.LoadAll: Check errors from io.Copy()
|
2017-05-11 21:51:30 +02:00 |
|
Alexander Neumann
|
63870d2830
|
Check error for Close()
|
2017-05-11 21:51:30 +02:00 |
|
Alexander Neumann
|
54e46f5984
|
Add MinimalData option for backend tests
|
2017-05-11 21:51:30 +02:00 |
|
Alexander Neumann
|
0096eca7fe
|
Install log buffer for global logs
This hides logged message from the net/http library and only shows them
in case an error occurs.
|
2017-05-11 21:51:30 +02:00 |
|
Alexander Neumann
|
edbd6ad584
|
Add fs.TempFile and fs.RemoveIfExists
|
2017-05-10 19:48:22 +02:00 |
|
Alexander Neumann
|
bcfe7afbfd
|
Merge pull request #945 from middelink/fix-942
Add bash autocompletion generation
|
2017-05-07 10:30:10 +02:00 |
|
Alexander Neumann
|
46e6e8984d
|
Merge pull request #941 from restic/improve-mkdir
local/sftp: Auto create directories if needed
|
2017-05-07 10:26:39 +02:00 |
|
Pauline Middelink
|
2c42629c51
|
Add bash autocompletion generation
Fix #942
|
2017-05-06 12:39:23 +02:00 |
|
Pauline Middelink
|
f93e5a39e5
|
Small textual changes to apply, to reflect actual meaning.
Added tests for the ExpirePolicy operations.
|
2017-05-04 16:39:41 +02:00 |
|
Pauline Middelink
|
02eafe94b3
|
Use global context in cmd_forget, like all other cmds
|
2017-05-04 16:35:35 +02:00 |
|
Alexander Neumann
|
7d914768bb
|
local/sftp: Auto create directories if needed
As reported in #940
|
2017-05-03 21:19:22 +02:00 |
|
Alexander Neumann
|
548d4eed95
|
Correct backend test for len = 0
|
2017-04-26 20:47:15 +02:00 |
|