Frederick F. Kautz IV
db5870be28
Fix multiple response.WriteHeader calls
10 years ago
Harshavardhana
9232ce3b4e
Now client requests for ACL changes are honored through PutBucketACL API
10 years ago
Harshavardhana
c99d96dbc2
Now donut supports bucket ACL's, bringing in this support for dl.minio.io
10 years ago
Harshavardhana
8beca83090
Limit memory mode at 100 buckets and return error appropriately
...
~~~
mc: <ERROR> Failed to create bucket for URL [http://localhost:9000/newbucket-101 ]. Reason: [You have attempted to create more buckets than allowed.].
~~~
Response from server
10 years ago
Frederick F. Kautz IV
a974e4d7c7
Making lock much less aggressive, fixes multiple uploads blocking
10 years ago
Harshavardhana
c5d8ca245d
Memory now handles submitting large files - fixes #482
10 years ago
Harshavardhana
5ae8d34f76
Donut mode will now take multiple paths as argument, updated docs as well
10 years ago
Harshavardhana
bcc4449de7
Add proper help and several other cleanup
10 years ago
Harshavardhana
e95604ff86
Finishing all the test case support for ACL and other fixes
10 years ago
Harshavardhana
1c0ff2c758
ACL driver/storage layer support
10 years ago
Frederick F. Kautz IV
c56f7380d6
Memory driver now limits by size
10 years ago
Harshavardhana
b121c8588f
Remove bucketpolicy handlers and all its references
10 years ago
Harshavardhana
3f33643d39
File driver to take the high road
10 years ago
Frederick F. Kautz IV
59a81a73c6
Adding lru to memory driver, not wired to command line opts
10 years ago
Frederick F. Kautz IV
0cab3fd151
Better locking in memory driver
10 years ago
Harshavardhana
38155e86ac
iodine is part of minio now
10 years ago
Harshavardhana
7fd1cc073c
Add everything back into one project hood, still missing iodine
10 years ago
Frederick F. Kautz IV
6241c9880b
Moving object storage drivers back to minio
10 years ago
Harshavardhana
0475d7d056
Migrate to external Donut package
10 years ago
Frederick F. Kautz IV
2f44438843
Reformatting imports
10 years ago
Frederick F. Kautz IV
be4bc44b4d
Replacing gopkg.in/check.v1 with minio-io/check
10 years ago
Harshavardhana
92f408af5d
Add erasure to godep
10 years ago
Harshavardhana
b748cf359a
More simplification to erasure also add two more test functions
10 years ago
Frederick F. Kautz IV
c901d0fb32
Fix for readers closing in erasure early
10 years ago
Frederick F. Kautz IV
53439d7768
Updating iodine to match new api
10 years ago
Frederick F. Kautz IV
c5f10df957
Removing TODO
10 years ago
Frederick F. Kautz IV
eaeeb4bef0
Refactoring erasure, each block is encoded by a function. Iodine included.
10 years ago
Frederick F. Kautz IV
31746fdeb2
Adding iodine to donutObjectWriter.Write
10 years ago
Frederick F. Kautz IV
caf7e41499
Adding iodine to object_writer
10 years ago
Frederick F. Kautz IV
5cdf2564a5
Adding iodine to node_local
10 years ago
Frederick F. Kautz IV
70a2217eb2
AddNode fails with proper error code when bucketid is malformed
10 years ago
Frederick F. Kautz IV
cc64417481
Adding iodine to donut
10 years ago
Frederick F. Kautz IV
40e311a919
Updating iodine to support new iodine.Error(error, map[string]string) error method
10 years ago
Frederick F. Kautz IV
eff48971ad
Adding iodine to donut bucket
10 years ago
Harshavardhana
58082cd8dc
Add gocyclo into source build, choosing cyclomatic complexity tolerance of 15 and below
10 years ago
Harshavardhana
c366fdd2d8
loop only on readers once
10 years ago
Frederick F. Kautz IV
be229473b5
Updating iodine
10 years ago
Harshavardhana
b3c3a8d6f2
Avoid empty if else body..
10 years ago
Frederick F. Kautz IV
1ae74591f6
Adding iodine
10 years ago
Frederick F. Kautz IV
cf2550b267
Populate buckets at start
10 years ago
Harshavardhana
653ea50a59
Erasure technique is now uint8, handle it appropriately
10 years ago
Anand Babu (AB) Periasamy
fa9b1f341b
erasure encode janitor duty
10 years ago
Harshavardhana
6a87ed001c
Handle errors properly during erasure Decoding, also populate technique and verify
10 years ago
Harshavardhana
0474439b43
Code restructuring, assigning proper subsystems to each
...
- Drivers contain
* donut/*
* file/*
* memory/*
- Storage format contains
* donut/*
- GetObject() --> renamed to GetObjectReader()
- Deleted stale objectwriter.go, renamed donutwriter.go to object_writer.go
Simplifying, and documenting codebase further
10 years ago
Frederick F. Kautz IV
3c4012f1e7
Adding donut backend and setting as default
10 years ago
Harshavardhana
914962bd93
Implement log package as drop-in replacement for handling Debug log-level
10 years ago
Frederick F. Kautz IV
f91f5e59ee
Running gofmt manually, auto gofmt didn't simplify code
10 years ago
Frederick F. Kautz IV
56a298fd6a
Refactoring method variable names for erasureWriter struct
10 years ago
Frederick F. Kautz IV
d57e9d6c18
Adding sys. as reserved in erasureWriter
10 years ago
Frederick F. Kautz IV
b2f47ef446
Switching content hashing from sha512 to md5
10 years ago