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
2b0b5f014a
Update license header Mini should be Minimalist really
10 years ago
Harshavardhana
74b3d092f2
Now MinioAPI handles Content-MD5 set during putObject()
...
- This change also facilitates proper error response
in case of md5 mismatch or corruption
- TODO a test function needs to be implemented
10 years ago
Frederick F. Kautz IV
34cf6682fe
list objects in buckets
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
2f4b92eb8d
Minor refactor to prepare for file version of donut
10 years ago
Harshavardhana
67888cbaa9
Restructure and use human readable names
10 years ago
Frederick F. Kautz IV
24d5018037
Rename StoreBucket to CreateBucket
10 years ago
Harshavardhana
8866b2cc5f
Add delimiter and prefix tests, also add inmemory to support delimiters
10 years ago
Harshavardhana
f8e2b75e23
Get object metadata needs to filter based of Prefix when delimiter is specified
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
76e601b26b
Golint cleanup pkg/storage
10 years ago
Harshavardhana
3a3c8645fc
Update comments across the codebase
10 years ago
Harshavardhana
53669a0854
Implement delimiter, path prefix
10 years ago
Harshavardhana
eeae64935e
Implement bucket policy handler and with galore of cleanup
10 years ago
Harshavardhana
680848bdcb
Add license header
10 years ago
Frederick F. Kautz IV
288bc3fcc7
Adding content type to backend storage drivers
10 years ago
Frederick F. Kautz IV
7152712f34
Accessing dir as object should return ObjectNotFound
10 years ago
Frederick F. Kautz IV
a092b44cf1
Adding test to ensure list objects returns an error for non existant buckets to match previous bug fix and fix for inmemory
10 years ago
Frederick F. Kautz IV
54026dbc78
Setting order when retrieving buckets
10 years ago
Frederick F. Kautz IV
7ca87e06aa
Adding list bucket tests and fixing inmemory behavior.
10 years ago
Frederick F. Kautz IV
5daa408e2c
Creating subdirectories in fs now works
10 years ago
Frederick F. Kautz IV
044dc9af80
Adding more tests, including ordering of objects in prefix
10 years ago
Frederick F. Kautz IV
163a6c35db
Adding fs storage
10 years ago
Frederick F. Kautz IV
49641e3410
Adding storage modifications for upcoming fs system
10 years ago
Frederick F. Kautz IV
2368e7c936
Adding error support to all commands in storage interface
10 years ago
Frederick F. Kautz IV
d37bbfec41
Adding IsTruncated to minioapi
10 years ago
Frederick F. Kautz IV
39208601dc
Adding more api suite tests
10 years ago
Frederick F. Kautz IV
0da193e6d6
Adding paging count tests
10 years ago
Frederick F. Kautz IV
82a69d3ab9
Adding initial test suites
10 years ago