Commit Graph

45 Commits

Author SHA1 Message Date
Jarek Kowalski
4b1b7832e2 fixed logging storage output 2017-08-13 11:18:34 -07:00
Jarek Kowalski
3e36ce748f removed conditional PutBlock, which was causing more trouble that it's worth
with unconditional rewrites any partial block writes are self-correcting on subsequent updates,
without it they can't complete at all.
2017-08-13 08:54:50 -07:00
Jarek Kowalski
8dda3bf2c5 added option to read portions of blob storage blocks 2017-08-12 23:11:01 -07:00
Jarek Kowalski
fe70b1e8b0 re-added conditional PutObject 2017-08-12 16:42:13 -07:00
Jarek Kowalski
9d1fb5032d improved GCS exponential backoff 2017-08-12 16:28:01 -07:00
Jarek Kowalski
036ce15a88 move throttling to GCS storage options and create/connect flags 2017-08-10 17:29:45 -07:00
Jarek Kowalski
9ba224854e fixed throttling in GCS provider 2017-08-09 19:47:14 -07:00
Jarek Kowalski
19339345e9 cleaned up connect/create CLI options 2017-08-09 16:59:53 -07:00
Jarek Kowalski
5b9f87068f switched GCS API to cloud.google.com/go which performs automatic retries and has additional auth options 2017-07-17 11:14:33 +02:00
Jarek Kowalski
bea4ff047f improved logging for GCS 2017-07-01 22:18:21 -07:00
Jarek Kowalski
6e28a8688c changed blob.Storage.ListBlock() to return cancellation function 2017-07-01 12:03:42 -07:00
Jarek Kowalski
a5cf717397 Refactored kopia.Connection to expose snapshot.Manager, which exposes methods to manipulate snapshots. 2017-01-28 21:24:01 -08:00
Jarek Kowalski
d284447519 UI changes:
fixed logging of GCS calls
added kopia backup --all
fixed --log-timestamps
2016-10-14 18:18:42 -07:00
Jarek Kowalski
fbda265822 Additional logging to GCS retry loop 2016-09-27 21:07:01 -07:00
Jarek Kowalski
3255606f48 Additional logging to GCS retry loop 2016-09-27 21:05:01 -07:00
Jarek Kowalski
88e3366a41 Added support for upload and download throttling for GCS. 2016-09-19 20:38:25 -07:00
Jarek Kowalski
5fea168603 plumbed through context.Context to storage creation 2016-09-11 10:35:38 -07:00
Jarek Kowalski
3323d17536 renamed storage.Storage to blob.Storage 2016-09-08 21:11:50 -07:00
Jarek Kowalski
0be422f897 reorganized blob storage package - renamed to storage and put gcs/filesystem/logging into subpackages 2016-07-13 18:50:31 -07:00
Jarek Kowalski
141dfd3c62 removed defunct limit.go and fixed 64-bit alignment of stats variables 2016-07-12 06:18:47 -07:00
Jarek Kowalski
160f1048f2 changed GCS provider to ask for OAuth2 code on the command line instead of relying on HTTP server on localhost, avoids problems when running Kopia via SSH 2016-07-11 19:35:34 -07:00
Jarek Kowalski
e81c61a40f added status output 2016-06-12 13:10:22 -07:00
Jarek Kowalski
534a0241ac fixed buffer leak 2016-06-12 10:47:22 -07:00
Jarek Kowalski
d08bbc8130 rename 2016-06-08 22:43:20 -07:00
Jarek Kowalski
1dd120822d refactored connection info 2016-06-08 22:38:47 -07:00
Jarek Kowalski
413af8055f added Close() 2016-06-08 22:16:31 -07:00
Jarek Kowalski
140fe1701f changed PutOptions to be an enum 2016-06-05 19:00:14 -07:00
Jarek Kowalski
b77eeb8e94 tweaks 2016-06-05 18:46:21 -07:00
Jarek Kowalski
b47aebbb1d removed blob.PutOptions 2016-06-05 11:28:57 -07:00
Jarek Kowalski
4d4d327e96 changed upload API 2016-06-05 11:17:41 -07:00
Jarek Kowalski
7252b779d7 gcs tweaks for performance 2016-06-04 07:53:07 -07:00
Jarek Kowalski
b9912a595f fixing gcs upload, wip 2016-06-04 06:50:34 -07:00
Jarek Kowalski
34b3d7d597 merge 2016-06-04 06:22:50 -07:00
Jarek Kowalski
72d6bcdd74 more win32 tweaks 2016-06-03 21:09:20 -07:00
Jarek Kowalski
09fe23c8b0 moved URL parsing from 'blob' to command-line tool 2016-05-22 16:52:06 -07:00
Jarek Kowalski
c926545683 Added disconnect command 2016-05-19 21:14:30 -07:00
Jarek Kowalski
e5f646e32d various tweaks 2016-05-16 18:32:15 -07:00
Jarek Kowalski
8e96665ffe renamed cas to repo, general cleanup 2016-05-10 06:50:08 -07:00
Jarek Kowalski
0fde408a58 backup to vault, list backups in vault 2016-05-10 06:17:46 -07:00
Jarek Kowalski
270df7303f work in progress revamping CLI and adding vault 2016-05-08 21:02:14 -07:00
Jarek Kowalski
7ed0641e3d added url serialization and moved auth to vault 2016-04-30 13:40:48 -07:00
Jarek Kowalski
d127f20f68 changed blob.BlockID to string 2016-04-29 18:49:18 -07:00
Jarek Kowalski
42a6aec704 work in progress 2016-04-23 13:36:16 -07:00
Jarek Kowalski
3f9912aa26 streaming Directory, added playground 2016-04-03 15:45:34 -07:00
Jarek Kowalski
8a02f23fbd more renames 2016-04-01 19:50:50 -07:00