Frederick F. Kautz IV
211b084e50
Performing etag off of bytes rather than md5 string
10 years ago
Frederick F. Kautz IV
583c32c774
Metadata now stores hex md5, not base64. Minio API now converts md5 hex to base64.
10 years ago
Frederick F. Kautz IV
10ae089c46
Better handling of metadata in encoded
10 years ago
Harshavardhana
15f68972a5
Some necessary cleanup
...
- Rename 'fs' as 'file' for brevity
- Rename 'inmemory' as 'memory' for brevity
- Change everywhere else
10 years ago
Harshavardhana
765fde13f1
Remove x509 package, janitor continuation monad
10 years ago
Harshavardhana
596eeb097e
Move from fmt.Errorf to errors.New
...
In many cases fmt.Errorf is good enough, but since
error is an interface, you can use arbitrary data
structures as error values, to allow callers to
inspect the details of the error.
10 years ago
Frederick F. Kautz IV
a589ddaddf
Decoding and returning objects now works
10 years ago
Frederick F. Kautz IV
682bf085c4
Metadata and writing the object are now both committed together.
10 years ago
Frederick F. Kautz IV
96d0a089b8
Adding create bucket to encoded
10 years ago
Harshavardhana
3f95c55067
Skip uinimplemented tests and some cleanup
10 years ago
Frederick F. Kautz IV
3e453a394a
Working in memory donut driver
10 years ago
Frederick F. Kautz IV
15d5e74837
More testing
10 years ago
Frederick F. Kautz IV
7e61696901
Inmemory donutbox is now thread safe
10 years ago
Frederick F. Kautz IV
85da9fc627
Adding start of inmem donut
10 years ago
Frederick F. Kautz IV
54472c18fe
Renaming singledisk to encoded
10 years ago
Frederick F. Kautz IV
348c4d9a88
Removing old donut format
10 years ago
Frederick F. Kautz IV
2f4b92eb8d
Minor refactor to prepare for file version of donut
10 years ago
Harshavardhana
f7b62caccc
Update erasure README with supported architecture list
10 years ago
Harshavardhana
f7fd526b28
Cosmetic changes
10 years ago
Harshavardhana
4c86e594d6
Add crc32c license headers Golang and Minio
10 years ago
Harshavardhana
e27ba44d94
Remove minio_calc_chunk_size() C code to write one in Golang
10 years ago
Frederick F. Kautz IV
94fe03cfc1
More refactoring to meet new donut spec
10 years ago
Harshavardhana
67888cbaa9
Restructure and use human readable names
10 years ago
Harshavardhana
a42a48a455
Get object range request added
10 years ago
Frederick F. Kautz IV
24d5018037
Rename StoreBucket to CreateBucket
10 years ago
Frederick F. Kautz IV
8c6aa45458
Adding copyright
10 years ago
Frederick F. Kautz IV
7971b66e60
Adding object donut type
10 years ago
Frederick F. Kautz IV
ec9b20a94f
Adding stubes for new single disk driver
10 years ago
Harshavardhana
a24bfb007d
Rename dateFormat with understandable name ``iso8601Format``
10 years ago
Harshavardhana
b952855779
Add strict checks with vet, golint and gofmt
10 years ago
Harshavardhana
41653774fc
Simplify fs codebase, split them into separate files and more commenting
10 years ago
Harshavardhana
01e98eb326
Make BucketPolicy strictly typed
10 years ago
Harshavardhana
8866b2cc5f
Add delimiter and prefix tests, also add inmemory to support delimiters
10 years ago
Harshavardhana
7a01db8005
Strict checks for delimiter and prefix if absent or present
10 years ago
Harshavardhana
ba85ed7566
Revert "RFC1123 is wrong protocol format for AWS"
...
This reverts commit c7b1f8ded8
.
10 years ago
Harshavardhana
c7b1f8ded8
RFC1123 is wrong protocol format for AWS
10 years ago
Harshavardhana
9e89af0e3c
Remove redundant uint32
10 years ago
Harshavardhana
f8e2b75e23
Get object metadata needs to filter based of Prefix when delimiter is specified
10 years ago
Frederick F. Kautz IV
679c6ace3a
Fragment reader implemented
10 years ago
Harshavardhana
4751ed0e30
Add MD5 support for fsStorage, also re-purpose GetObjectMetadata for ListObjects
10 years ago
Frederick F. Kautz IV
ca1a4b616c
Adding read header for erasure
10 years ago
Frederick F. Kautz IV
00381c887a
Adding erasure package to wrap versioned erasure. Ensures we always write latest version.
10 years ago
Harshavardhana
bf5a314144
clang lacks proper gas support, implement stubs for sha256,sha512 for darwin.
...
REF: http://llvm.org/bugs/show_bug.cgi?id=18918
10 years ago
Harshavardhana
1637138f86
If incoming request IP bucketfromHostname needs to be empty string
10 years ago
Harshavardhana
a18bfa2fda
Rename test-data to testdata, go will ignore it automatically
10 years ago
Harshavardhana
d992bccd9a
Move pkg/storage/erasure to pkg/encoding/erasure - and other cleanups
10 years ago
Frederick F. Kautz IV
856e0100c0
Erasure layer now writes using new technique
10 years ago
Harshavardhana
856b7680df
Now able to use crc32c and sha1 on Darwin, with OSX specific code
10 years ago
Harshavardhana
e5af8a3f5d
Further fixes -
...
- All test files have been renamed to their respective <package>_test name,
this is done in accordance with
- https://github.com/golang/go/wiki/CodeReviewComments#import-dot
imports are largely used in testing, but to avoid namespace collision
and circular dependencies
- Never use _* in package names other than "_test" change fragment_v1 to expose
fragment just like 'gopkg.in/check.v1'
10 years ago
Harshavardhana
c00d1461b9
Golint cleanup from top level
10 years ago