1
0
mirror of https://github.com/minio/minio.git synced 2025-02-18 17:12:31 -05:00
Commit Graph

7 Commits

Author SHA1 Message Date
Harshavardhana
bebaff269c Support IPv6 in minio command line ()
Fixes 
2018-12-14 13:07:46 +05:30
Harshavardhana
0e02328c98 Migrate config.json from config-dir to backend ()
This PR is the first set of changes to move the config
to the backend, the changes use the existing `config.json`
allows it to be migrated such that we can save it in on
backend disks.

In future releases, we will slowly migrate out of the
current architecture.

Fixes 
2018-08-15 10:11:47 +05:30
Harshavardhana
fb96779a8a Add large bucket support for erasure coded backend ()
This PR implements an object layer which
combines input erasure sets of XL layers
into a unified namespace.

This object layer extends the existing
erasure coded implementation, it is assumed
in this design that providing > 16 disks is
a static configuration as well i.e if you started
the setup with 32 disks with 4 sets 8 disks per
pack then you would need to provide 4 sets always.

Some design details and restrictions:

- Objects are distributed using consistent ordering
  to a unique erasure coded layer.
- Each pack has its own dsync so locks are synchronized
  properly at pack (erasure layer).
- Each pack still has a maximum of 16 disks
  requirement, you can start with multiple
  such sets statically.
- Static sets set of disks and cannot be
  changed, there is no elastic expansion allowed.
- Static sets set of disks and cannot be
  changed, there is no elastic removal allowed.
- ListObjects() across sets can be noticeably
  slower since List happens on all servers,
  and is merged at this sets layer.

Fixes 
Fixes 
Fixes 
Fixes 
Fixes 
Fixes 
Fixes 
Fixes 
Fixes 
Fixes 
Fixes 
2018-02-15 17:45:57 -08:00
Harshavardhana
3d0dced23c Remove go1.9 specific code for windows ()
Following fix https://go-review.googlesource.com/#/c/41834/ has
been merged upstream and released with go1.9.
2017-10-13 15:31:15 +05:30
Bala FA
670e3e0c8b verify: add minio gateway s3 setup for verification tests () 2017-10-04 11:16:39 -07:00
Bala FA
6d7df1d1cb Use mc functional tests for verifying build () 2017-09-20 13:22:05 -07:00
Bala FA
1bb3a03099 build: add verify check on make test ()
This patch adds basic tests for FS/XL/Distribute setups.
2017-09-12 16:56:33 -07:00