Harshavardhana
|
c41ebf7535
|
Fixing a race in NewMultipartUpload() session for simultaneous requests, observed at play.minio.io
|
2015-05-14 19:11:19 -07:00 |
|
Harshavardhana
|
8fb427a892
|
Add more tests for multipart now in driver api_testsuite
|
2015-05-14 17:28:39 -07:00 |
|
Harshavardhana
|
dba7c94571
|
Add tests for abortMultipartUpload, listobjectparts, listmultipartuploads
|
2015-05-14 17:07:30 -07:00 |
|
Harshavardhana
|
1bd94ec6ab
|
An attempt to implement ListMultipartUploads()
|
2015-05-14 16:22:47 -07:00 |
|
Harshavardhana
|
82b043005a
|
Avoid one last memory copy
|
2015-05-14 11:26:55 -07:00 |
|
Harshavardhana
|
5498c90788
|
Add a new validateContentTypeHandler{}, verify Accept header earlier
|
2015-05-13 12:22:15 -07:00 |
|
Harshavardhana
|
de56909d55
|
More scripts and code from Minio-io to minio
|
2015-05-11 16:43:38 -07:00 |
|
Harshavardhana
|
8d06504068
|
Change all minio-io path to minio
|
2015-05-11 16:23:10 -07:00 |
|
Harshavardhana
|
e39de4f603
|
Fix typo introduced in previous commit
|
2015-05-11 14:24:31 -07:00 |
|
Harshavardhana
|
f45635524f
|
Remove SignatureV2 support, bring in SignatureV4 header only validation for now
|
2015-05-11 13:38:40 -07:00 |
|
Harshavardhana
|
b48b7f51ef
|
Use convenience functions for url.Values over looping through keys, fix a bug in listObjectParts()
|
2015-05-10 11:32:41 -07:00 |
|
Harshavardhana
|
14b5828505
|
Handle partNumberMarker with listObjectParts now and other fixes
|
2015-05-09 19:39:00 -07:00 |
|
Frederick F. Kautz IV
|
cf559fa48e
|
Limiting upload id size
|
2015-05-09 18:28:50 -07:00 |
|
Frederick F. Kautz IV
|
61a9ea0f4b
|
Adding support for memory driver test
|
2015-05-09 18:15:27 -07:00 |
|
Frederick F. Kautz IV
|
058604aa21
|
Adding tests and fixes for multipart uploads uncovered from tests
|
2015-05-09 17:42:14 -07:00 |
|
Harshavardhana
|
8860aa0c8c
|
Implement AbortMultipart
|
2015-05-09 16:09:50 -07:00 |
|
Harshavardhana
|
18c7f620cc
|
Add listparts support
|
2015-05-09 13:55:55 -07:00 |
|
Harshavardhana
|
04e388d620
|
Handle two different styles of time format, s3cmd now compatible
|
2015-05-08 16:01:59 -07:00 |
|
Harshavardhana
|
01b474fca3
|
Move expiration code into its own and add ticker select case
|
2015-05-08 12:37:49 -07:00 |
|
Harshavardhana
|
23a545673d
|
Verify incoming md5sum for invidual parts in complete multipart request and some simplification of the code
Add two new functions for session cleanup
|
2015-05-08 03:59:05 -07:00 |
|
Harshavardhana
|
616241a2c1
|
Re-enable bucket deletion, this time with uploadID sitting there
|
2015-05-08 02:28:38 -07:00 |
|
Harshavardhana
|
2ea10c798b
|
Implement proper errors for Multipart
|
2015-05-08 02:02:51 -07:00 |
|
Harshavardhana
|
82c3656f79
|
Reply back CompleteMultipartUploadResult properly with final ETag computed
- Now s3 libraries and also objectstorage-go work properly
|
2015-05-07 23:01:20 -07:00 |
|
Frederick F. Kautz IV
|
ae5c99d7bb
|
Router should work with ?uploads unescaped now
|
2015-05-07 21:37:34 -07:00 |
|
Frederick F. Kautz IV
|
9dc7b82b39
|
Merge pull request #576 from fkautz/pr_out_adding_multipart_support
|
2015-05-07 20:00:20 -07:00 |
|
Frederick F. Kautz IV
|
f050d5e974
|
Adding multipart support
|
2015-05-07 19:55:30 -07:00 |
|
Frederick F. Kautz IV
|
ed71c28c37
|
Fixing panic in intelligent, attempted to delete nonexistent key
|
2015-05-07 19:12:49 -07:00 |
|
Frederick F. Kautz IV
|
d0c4334834
|
Adding feature flags
|
2015-05-07 13:56:54 -07:00 |
|
Harshavardhana
|
1df28f3060
|
Get rid of sub-domain code and some other formatting changes
|
2015-05-07 00:21:40 -07:00 |
|
Harshavardhana
|
6d3d92694f
|
Add Marker support for donut, also add a testing code
|
2015-05-05 22:18:24 -07:00 |
|
Harshavardhana
|
75028c2ad1
|
Add lexicographic Marker/NextMarker support for recursive listing of objects.
Also update times when an object is accessed logic
|
2015-05-05 18:05:34 -07:00 |
|
Frederick F. Kautz IV
|
24af2222c9
|
Adding xmlns
|
2015-05-05 12:54:34 -07:00 |
|
Harshavardhana
|
193a6606db
|
Fix a potential race between ExpireObjects() and Set() over items map
|
2015-05-04 22:36:47 -07:00 |
|
Harshavardhana
|
ed1259d6f0
|
Deprecate LRU use just map[string]interface{} and call it intelligent 'cache'
|
2015-05-04 22:01:56 -07:00 |
|
Harshavardhana
|
63edb1e9a0
|
Nullify list memory to nil as we remove the element
|
2015-05-04 17:22:08 -07:00 |
|
Harshavardhana
|
d63064b8af
|
Optimize memory usage in GetPartialObject() for memory driver
|
2015-05-04 15:26:56 -07:00 |
|
Harshavardhana
|
c8f31d97a8
|
Modify LRU further to add object expiration
|
2015-05-04 04:32:44 -07:00 |
|
Harshavardhana
|
670f997b07
|
Bring blockingWriter from client and use it here
|
2015-05-04 03:55:43 -07:00 |
|
Harshavardhana
|
d0df548eb5
|
Use new LRU inside memory driver
|
2015-05-04 03:55:43 -07:00 |
|
Harshavardhana
|
f7caef2d26
|
Change CreateObject() to take size argument from content-length
|
2015-05-04 03:55:43 -07:00 |
|
Harshavardhana
|
c342ce1588
|
New LRU based on GroupCache which keeps track of memory rather than entries
|
2015-05-04 03:55:19 -07:00 |
|
Frederick F. Kautz IV
|
3cf045fd1b
|
Deleting key from lastAccessedObjects on eviction
|
2015-05-01 22:01:07 -07:00 |
|
Harshavardhana
|
9ec8925f1c
|
Rename IsValidObject() to IsValidObjectName()
|
2015-05-01 20:31:26 -07:00 |
|
Frederick F. Kautz IV
|
33ecba8e49
|
Reimagining memory settings cli input
|
2015-05-01 18:12:58 -07:00 |
|
Frederick F. Kautz IV
|
25c268ac88
|
Attempt to fix memory lock on Get preventing write
|
2015-05-01 17:45:40 -07:00 |
|
Frederick F. Kautz IV
|
85f1b46492
|
Removing log message from test
|
2015-05-01 17:32:18 -07:00 |
|
Frederick F. Kautz IV
|
7cf86e6114
|
Fix docker support
|
2015-05-01 15:23:39 -07:00 |
|
Harshavardhana
|
2c7b30e5e1
|
Even mux vars don't help, handle it by looking at req.URL.Path
|
2015-05-01 12:41:17 -07:00 |
|
Frederick F. Kautz IV
|
b86b26e7e5
|
Exposing expiration for memory driver
|
2015-04-30 21:20:54 -07:00 |
|
Harshavardhana
|
c01fb92eca
|
Merge pull request #557 from harshavardhana/pr_out_make_builddate_universal
|
2015-04-30 21:19:04 -07:00 |
|