Commit Graph

  • c1a6ae462f Account for incomplete parts in S3Store's WriteChunk Adam Jensen 2018-05-17 17:08:13 -0400
  • da16806dfa Account for incomplete parts in S3Store's Terminate Adam Jensen 2018-11-19 09:42:27 -0500
  • e76051e398 Add CRUD functions for managing incomplete parts Adam Jensen 2018-11-17 15:35:48 -0500
  • 36526ef03d Switch to a multistage build for the container image (#225) Rio Kierkels 2019-01-04 22:40:22 +0100
  • 405ad5f13c
    refactor(image): switch to a multistage build for the container image #225 Rio Kierkels 2019-01-03 11:53:25 +0100
  • f46d660073
    Merge pull request #220 from lucab85/20181121 Marius 2018-11-23 11:38:38 +0000
  • 0b2312020f
    Fix typos #220 Luca Berton 2018-11-21 21:43:55 +0100
  • d81a8a088d
    Add information about metrics endpoint to README Marius 2018-11-19 17:28:11 +0000
  • 9075602fc7 Include incomplete part size in the offset Adam Jensen 2018-05-17 17:03:49 -0400
  • 3d9e54ef6d Regenerate S3API mock Adam Jensen 2018-05-17 17:25:33 -0400
  • f0a57ea29c Add HeadObject function to S3API Adam Jensen 2018-05-17 17:06:13 -0400
  • 27c9c4aab5 Support prefix on S3 object names (#213) 0.11.0 Adam Jensen 2018-11-12 19:14:37 -0500
  • a4a6ef5a1c etcd3locker: Update formatting of docs; timeout -> ttl substitution (#216) Anders Chen 2018-11-11 00:33:06 +0100
  • 1da2d9be6a Add link to etcd3 locker in main README.md #216 Anders Chen 2018-11-10 22:56:29 +0100
  • 0d75f379ec Update formatting of docs; timeout -> ttl substitution Anders Chen 2018-11-10 22:14:57 +0100
  • 3549a75e8c Added Upload-Concat to Access-Control-Allow-Headers (#215) Tom Hofman 2018-11-10 21:10:38 +0100
  • 9af87d50ce Add etcd3 locker (#202) Anders Chen 2018-11-10 21:05:44 +0100
  • f0f040d34c Add downloaded etcd binary to path #202 Anders Chen 2018-11-08 15:52:38 +0100
  • 09dfd635e4 Fix test script Anders Chen 2018-11-07 22:36:08 +0100
  • 9191262c02 go fmt Anders Chen 2018-11-07 22:33:30 +0100
  • afe6887aed Add more extensive package overview / docs Anders Chen 2018-11-07 22:33:23 +0100
  • e1de81aa74 Use forked go-etcd-harness for testing Anders Chen 2018-11-07 22:20:29 +0100
  • 4fc6cb311f Update etcd package import to use go.etcd.io/etcd/clientv3 Anders Chen 2018-11-07 22:19:19 +0100
  • 09952fd9c5 Unit test update #215 Tom Hofman 2018-11-07 20:30:20 +0100
  • af3cd31037 Added Upload-Concat to Access-Control-Allow-Headers for enabling browsers to make use of the concatenation extension Tom Hofman 2018-11-07 20:03:48 +0100
  • 28eeef42d4 Add test for configuring an S3Store with ObjectPrefix #213 Adam Jensen 2018-10-20 13:58:25 -0400
  • e467a86036 Account for ObjectPrefix in S3Store operations Adam Jensen 2018-10-20 13:49:52 -0400
  • 1449182082 Account for S3ObjectPrefix flag in CreateComposer Adam Jensen 2018-10-20 13:46:50 -0400
  • de0b3b08dc Integrate S3ObjectPrefix with Flags Adam Jensen 2018-10-20 13:42:45 -0400
  • ee7f06a370 Add ObjectPrefix field to S3Store Adam Jensen 2018-10-20 13:42:24 -0400
  • b66aa97d8d Move to Standard library Context package #211 Benjamin Chenebault 2018-10-15 22:46:33 +0200
  • a1b03a1dbc Try to address missing github.com/gogo/protobuf/gogoproto package Anders Chen 2018-09-28 15:48:01 +0200
  • d2f300ffe5 Re-export main type Anders Chen 2018-09-20 22:08:59 +0000
  • cb149419bf Add comment on locker_test.go regarding testing the session KeepAlive Anders Chen 2018-09-20 21:44:41 +0000
  • ab667be7af Allow etcd3 concurreny.NewSession manage KeepAlive connection Anders Chen 2018-09-20 21:33:39 +0000
  • 4fbff31f81 Enforce a 1.5s timeout on acquiring a lease from etcd Anders Chen 2018-09-13 13:47:21 -0400
  • d9dfd2482c Return errors instead of logging Anders Chen 2018-09-13 13:36:26 -0400
  • 299e54dff5 context.TODO -> context.Background Anders Chen 2018-09-13 13:34:43 -0400
  • d41c87f597 Do not export internal etcd3locker methods Anders Chen 2018-09-13 13:29:37 -0400
  • 3e41283188 Etcd test to only run on go1.9 and go1.10 Anders Chen 2018-08-29 17:10:12 -0700
  • a95c1cd735 Properly exclude etcd3locker from earlier versions of golang Anders Chen 2018-08-29 10:32:15 -0700
  • 1a393fb03f Add etcd packages to vendor ignore attribute Anders Chen 2018-08-29 10:23:01 -0700
  • e94c36471f First pass at etcd3 locker Anders Chen 2018-05-19 15:49:34 +0800
  • 1b756f0239 Use OS-specific path separator for hooks Acconut 2018-09-25 13:49:06 +0100
  • 0196f8251b
    Merge 364dbc8b99 into 6a474ce89e #200 kiloreux 2018-08-21 14:16:16 +0000
  • 6a474ce89e
    Add FAQ entry about using tusd in a VM Marius 2018-08-21 15:55:11 +0200
  • 364dbc8b99 Added clamav #200 Abdelhadi Khiati 2018-08-03 14:18:51 +0100
  • cbaba850a7
    Merge pull request #199 from vimeo/gcs-getinfo-parallel Marius 2018-07-30 22:39:20 +0200
  • 9406b5e516 Update tests to pass context and expect GetObjectSize in any order #199 Tom Berger 2018-07-25 12:51:38 -0400
  • 82e140d317 Pass GCS object params directly to goroutine Tom Berger 2018-07-25 12:51:07 -0400
  • a1273df6cd Pass contexts to GCSService. Add support for concurrent GetObjectSize requests in GetInfo Tom Berger 2018-07-25 10:25:59 -0400
  • 93d83ebdd8
    Merge pull request #198 from ruv/patch-1 Marius 2018-07-16 17:51:03 +0200
  • de50d26620
    Add documentation about HTTP Hooks status code #198 ruv 2018-07-16 06:11:14 +0300
  • 311cdf253e
    Fix environment checks for tests Marius 2018-07-14 22:12:21 +0200
  • 07852c5b1b
    Skip consul tests on Go 1.9 Marius 2018-07-14 22:08:16 +0200
  • 284ee974bc Remove cleaning job Abdelhadi Khiati 2018-07-11 00:25:14 +0100
  • c5f39a3205 Keep it stateless Abdelhadi Khiati 2018-07-10 23:46:50 +0100
  • e527a9b0aa Run 2 instances of tusd Abdelhadi Khiati 2018-07-10 23:37:46 +0100
  • d8cbc9ce6b Update tusd to use gcs Abdelhadi Khiati 2018-07-10 23:21:57 +0100
  • 4c5a99ffed Upgrade to cert-manager Abdelhadi Khiati 2018-07-07 18:07:33 +0100
  • fd2687779f Support scaling based on memory usage also @kvz Abdelhadi Khiati 2018-07-07 18:00:10 +0100
  • f17a39352c
    Merge pull request #195 from egalpin/update-upload-length-logic Marius 2018-06-22 19:50:50 +0200
  • c42ba74f10 Updates uploadLength logic in PatchFile #195 egalpin 2018-06-22 11:35:57 -0400
  • 4a26d90584 A note about shared config file to README Acconut 2018-06-21 22:36:30 +0200
  • d416990829 Allow AWS-SDK to handle gathering credentials. This change enables ec2 instance assumed roles, environment variables, and shared configs as is standard for the aws-sdk. #193 Mark Armendariz 2018-06-14 13:58:57 -0500
  • 23177d4a49
    Merge pull request #191 from acj/acj/upload-defer-length-followup Marius 2018-06-14 18:58:01 +0200
  • 7f11b92fab Refactor Upload-Length handling to use early returns #191 Adam Jensen 2018-06-11 17:59:54 -0400
  • 7fd0139355 Add Upload-Defer-Length to access-control-{allow,expose}-headers Adam Jensen 2018-06-11 17:57:56 -0400
  • ca36347384 Change cluster name Abdelhadi Khiati 2018-06-11 21:31:00 +0100
  • 2a20201dba Fixed deletion script @Acconut Abdelhadi Khiati 2018-06-11 21:25:10 +0100
  • 3e054562ea Added job for file deletion everyday @kvz Abdelhadi Khiati 2018-06-11 01:15:53 +0100
  • d9d0f7c4e7
    Merge pull request #182 from acj/acj/add-upload-defer-length-support Marius 2018-06-04 20:24:15 +0200
  • c605926ff8 If a partial upload has a deferred size, then it's not finished #182 Adam Jensen 2018-06-03 13:07:07 -0400
  • 750d4d5eb6 Specify MaxSize in PATCH tests that refer to it Adam Jensen 2018-06-03 12:54:40 -0400
  • a74c46816d Remove creation-defer-length declaration from tests that don't use it Adam Jensen 2018-06-03 12:54:21 -0400
  • 8c3ceebcfc If size is deferred, then constrain how much of the request body to read Adam Jensen 2018-06-03 12:37:45 -0400
  • a366b00e3e Return appropriate errors if upload-length is misused in PATCH requests Adam Jensen 2018-06-03 12:24:51 -0400
  • 22fdd3935b Return upload length error if it's too small or too large Adam Jensen 2018-06-03 12:16:51 -0400
  • d545b6518b Conditionally include creation-defer-length if the composer supports it Adam Jensen 2018-06-03 12:15:50 -0400
  • 0976863947 Add DeclareLength tests for PATCH requests Adam Jensen 2018-05-13 09:53:35 -0400
  • 7bd1cd6f9d Integrate DeclareLength into handler's PatchFile Adam Jensen 2018-05-13 09:52:27 -0400
  • c6d5ad08c0 When it's requested, verify length deferrer support in the datastore Adam Jensen 2018-05-05 15:20:26 -0400
  • 326986cc65 Regenerate handler mock Adam Jensen 2018-05-05 15:18:47 -0400
  • cb96d06350 Add length deferrer support to FullDataStore Adam Jensen 2018-05-13 10:28:13 -0400
  • 5bf2133b3c Add length deferrer support to FileStore Adam Jensen 2018-05-13 10:28:02 -0400
  • d40c50f80a Add length deferrer support to composer Adam Jensen 2018-05-13 10:27:38 -0400
  • 55f99cb34a Add LengthDeferrerDataStore interface Adam Jensen 2018-05-05 11:37:56 -0400
  • 77a8455a67 Add HEAD tests Adam Jensen 2018-04-28 15:39:46 -0400
  • acaaa10ff7 Add POST tests Adam Jensen 2018-04-28 15:39:40 -0400
  • 5252c98cd7 Avoid incorrectly returning errors when upload length is deferred Adam Jensen 2018-04-23 17:16:28 -0400
  • 64c02a9de1 Update the upload length in FileInfo when it's sent Adam Jensen 2018-04-23 17:16:20 -0400
  • c94e0cd0b6 Add creation-defer-length to supported extensions Adam Jensen 2018-04-23 17:13:35 -0400
  • 1ab5231643 Add basic Upload-Defer-Length header handling Adam Jensen 2018-04-23 17:10:23 -0400
  • 1affbbdbe4 Add error constants for deferred upload length Adam Jensen 2018-04-23 17:09:14 -0400
  • 82bc04cb36 Add SizeIsDeferred to FileInfo Adam Jensen 2018-04-23 17:07:51 -0400
  • 3a4f216d5c
    Merge pull request #190 from vially/fix-gcs-info-not-found Marius 2018-05-25 12:29:54 +0200
  • 368a3672f9
    Handle GCS object-not-found error #190 Valentin Hăloiu 2018-05-25 12:14:16 +0200
  • b1b51b8688
    Fix typo in GCS ReadObject comment Valentin Hăloiu 2018-05-25 12:11:58 +0200
  • 760de8f66a
    Merge pull request #189 from vith/expose-metadata-header-parsing-funcs Marius 2018-05-23 21:25:47 +0200
  • 8acbc4cfdb Expose ParseMetadataHeader and SerializeMetadataHeader functions #189 Jason Papakostas 2018-05-22 11:46:18 -0500