Fred Park
bc2c632e1b
Fix option retrieval
...
- Remove travis workarounds for tox
- Decrease timeouts
- Update docs
2017-08-28 12:51:44 -07:00
Fred Park
2aaa16f8b5
Simplify timeout passing
...
- Remove monkey-patched timeout to storage sdk
- Allow fine-grained timeout control (connect/read)
- Update dependencies
2017-08-28 10:23:15 -07:00
Fred Park
6ed4374ad4
Add synccopy operations tests
2017-08-25 15:00:08 -07:00
Fred Park
11956a9e03
Add upload operation tests
2017-08-25 11:45:23 -07:00
Fred Park
bb623503c9
Add upload and synccopy model tests
2017-08-23 13:58:49 -07:00
Fred Park
55ebf77d80
Continue test improvements
...
- Get test coverage for common/download modules back to prior levels
2017-08-21 13:27:17 -07:00
Fred Park
02f511c50b
Update tests and improve coverage
2017-08-18 14:58:18 -07:00
Fred Park
12f7a0c654
Allow CLI option override of YAML conf
...
- Fix various upload issues (zero byte and dupes)
- Check for max page blob size
- --strip-components defaults to 0
2017-08-15 09:46:10 -07:00
Fred Park
873b253c63
Update dependencies
...
- Drop Python 3.3 support due to cryptography 2.0+
- Fix flake8 errors
2017-08-09 12:32:53 -07:00
Fred Park
9f97e1cd4f
Add cross-mode synccopy support
...
- Resolves #37
2017-07-10 08:46:26 -07:00
Fred Park
a79cd3ab98
Fix counter for resume for upload
...
- Various doc updates
2017-06-11 12:06:55 -07:00
Fred Park
45ef468ceb
Tag for 1.0.0a5 release
...
- Fix tests
- Update docs
2017-06-09 14:08:49 -07:00
Fred Park
66753b5c3d
Add resume support for synccopy
...
- Fix resume support with upload replication
2017-06-09 10:49:51 -07:00
Fred Park
b4d1a36e5b
Delete extraneous for synccopy
...
- Docstring/typehinting fixes
2017-06-09 07:51:07 -07:00
Fred Park
66b3c68d7c
Begin synccopy work
2017-06-08 20:15:53 -07:00
Fred Park
c23b883295
Fix travis build for tox failures
2017-06-08 20:15:52 -07:00
Fred Park
125968810b
Add develop branch Dockerfile
...
- Update docs
2017-06-05 07:41:23 -07:00
Fred Park
bb914fa40b
Doc updates
2017-06-02 20:06:34 -07:00
Fred Park
29c2f78e92
Fix travis and old pip versions
2017-06-02 13:10:01 -07:00
Fred Park
1c72282813
Fix setup.py packaging issues
2017-06-02 11:13:59 -07:00
Fred Park
d71f10b011
Merge pull request #34 from alfpark/develop
...
1.0.0a3
2017-06-02 10:40:28 -07:00
Fred Park
e1d97fa3cb
Tag for 1.0.0a3 release
...
- Rename some options
- Make thread join more robust on Python2
2017-06-02 10:16:12 -07:00
Fred Park
b7782619d1
Add Vectored IO docs
2017-06-02 08:01:24 -07:00
Fred Park
bb9f68a3bb
More documentation
...
- Rename some options
- Catch KeyErrors and rethrow for required options to clarify
2017-06-01 21:03:09 -07:00
Fred Park
a327445e45
Update Dockerfile to Alpine 3.6 and libressl
2017-06-01 14:55:47 -07:00
Fred Park
0dca02ce83
Doc updates
...
- Remove useconfig command and instead use --config option
2017-06-01 14:40:03 -07:00
Fred Park
6267551cc7
Add base documentation
...
- Update README
- Rev version to 1.0.0a2
2017-06-01 13:56:22 -07:00
Fred Park
2999d0bc29
Fix vectored replica mode
...
- Fix MD5 check condition
2017-06-01 13:56:17 -07:00
Fred Park
e308ed8595
Fix existing tests
...
- Fix various issues uncovered from UTs
2017-05-31 21:01:37 -07:00
Fred Park
a04a5724bc
Upload resume support
2017-05-30 20:00:01 -07:00
Fred Park
4e0ee1b21f
Fix packaging issues
2017-05-30 15:53:18 -07:00
Fred Park
351eee537c
useconfig upload/download support
...
- Fix various yaml/dict config issues
- Allow md5 checks through vectored io stripes
2017-05-30 13:03:40 -07:00
Fred Park
5ae05958ed
Append blob support
2017-05-30 08:55:36 -07:00
Fred Park
53d0beb8d9
Support stdin
2017-05-29 18:00:29 -07:00
Fred Park
e8ab378064
Docstring updates
2017-05-28 19:39:40 -07:00
Fred Park
f9ba1bf47d
Add download support for vectored stripes
2017-05-28 17:03:30 -07:00
Fred Park
3c9e204173
File attribute restore support
...
- Revert blob naming changes in populate_from
- Expand path for pem file reads
2017-05-26 09:50:31 -07:00
Fred Park
a949367261
Split transfer/disk threads on download
...
- Fix some naming/path issues
- Fix race condition on container/entity init
- Upload progress bar
2017-05-26 08:17:50 -07:00
Fred Park
69edbc9fde
Client-side encryption upload support
...
- Split transfer threads into disk/transfer
- Various fixes
- Update dependencies to latest
2017-05-25 09:01:57 -07:00
Fred Park
ccd8db28d3
Block uploading
...
- Fix striped uploads
- Add --delete support to upload
- Block size auto-select support
- Metadata support including file attr and vectored io
- Disable container create on insufficient sas token privilege
2017-05-22 20:26:52 -07:00
Fred Park
813080ad55
Basic file and page upload support
2017-05-21 20:06:20 -07:00
Fred Park
28b9bc9df5
Continue upload work
...
- Add one-shot parameter
- Begin accommodating vectorized output
2017-05-19 15:01:49 -07:00
Fred Park
52c504ad6c
Fix filter check on download
...
- Retry interval shortened
- Allow multiple include/exclude filters to be specified on the CLI
2017-05-18 08:18:14 -07:00
Fred Park
85183bae71
Begin upload work
2017-05-16 15:06:47 -07:00
Fred Park
6c33bc1d17
Monkeypatch python sdk timeout value
2017-05-16 15:05:06 -07:00
Fred Park
27126cbc7b
Fix snapshot support
...
- Add rename option for single file download
- Disable MD5 checking if source doesn't have MD5 stored
2017-04-20 09:03:53 -07:00
Fred Park
158a67fefc
Improve test coverage
...
- Add exception handling for download worker threads
- Add resume tests
- Update test_requirements to conditionally install mock
- Use unittest.mock if present
2017-04-19 14:42:54 -07:00
Fred Park
9701cfc76f
Fix tests with resume changes
...
- Add replace_file in util
2017-04-18 20:13:24 -07:00
Fred Park
9ce5571e7f
Add resume support for downloads
2017-04-18 15:02:34 -07:00
Fred Park
fbdd1b1f12
More download features
...
- Add delete support on download
- Add recursive support on download
- Add common requests session for connection pooling support with
matched transfer thread count
2017-04-10 14:49:54 -07:00