Harshavardhana
1e2c010174
Avoid shadowing variables and enable checks to avoid them during build
9 years ago
Harshavardhana
45b59b8456
Probe revamped to provide for a new WrappedError struct to wrap probes as error interface
...
This convenience was necessary to be used for golang library functions like io.Copy and io.Pipe
where we shouldn't be writing proxies and alternatives returning *probe.Error
This change also brings more changes across code base for clear separation regarding where an error
interface should be passed encapsulating *probe.Error and where it should be used as is.
10 years ago
Harshavardhana
d09fd8b0a1
Migrate from iodine to probe
10 years ago
Harshavardhana
63c9cf0c4b
Move from Minimalist Object Storage to Minio Cloud Storage
10 years ago
Harshavardhana
5507a39840
Heal buckets upon init if needed, adding new disks and HUP works
10 years ago
Harshavardhana
2553654e24
Add initial version of heal, remove rebalance
10 years ago
Harshavardhana
e1e4908515
Wire up sha512 matching inside donut along with md5sum
10 years ago
Harshavardhana
e885259584
Handle removal of disks - getObject() now reads if disks are missing underneath, add initial stub healing code
10 years ago
Harshavardhana
8a4e7bcdcf
Add full API tests, move storage/donut to donut, add disk tests as well
10 years ago
Harshavardhana
7c37e9d06a
Make donut fully integrated back into API handlers
10 years ago
Harshavardhana
45e9d25931
Remove more bloated code - simplify
10 years ago
Harshavardhana
a2c205ff2e
Use external package disk for donut.
10 years ago
Harshavardhana
2fd52ca284
Add missing strongly typed errors for Donut
10 years ago
Harshavardhana
641f07cecf
Use filepath everywhere instead of path.{} functions for portability - fixes #656
10 years ago
Harshavardhana
8d06504068
Change all minio-io path to minio
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
ec39155089
Update minio-io/donut, minio-io/objectdriver
10 years ago
Harshavardhana
b93b6785c2
Update to new changes at minio-io/objectdriver and minio-io/donut
...
New ObjectStorage interface is now fully written and working as
expected.
10 years ago