mirror of
https://github.com/minio/minio.git
synced 2026-02-04 18:00:15 -05:00
Support bucket versioning (#9377)
- Implement a new xl.json 2.0.0 format to support, this moves the entire marshaling logic to POSIX layer, top layer always consumes a common FileInfo construct which simplifies the metadata reads. - Implement list object versions - Migrate to siphash from crchash for new deployments for object placements. Fixes #2111
This commit is contained in:
@@ -26,11 +26,11 @@ const (
|
||||
// FSSetupType - FS setup type enum.
|
||||
FSSetupType
|
||||
|
||||
// XLSetupType - XL setup type enum.
|
||||
XLSetupType
|
||||
// ErasureSetupType - Erasure setup type enum.
|
||||
ErasureSetupType
|
||||
|
||||
// DistXLSetupType - Distributed XL setup type enum.
|
||||
DistXLSetupType
|
||||
// DistErasureSetupType - Distributed Erasure setup type enum.
|
||||
DistErasureSetupType
|
||||
|
||||
// GatewaySetupType - gateway setup type enum.
|
||||
GatewaySetupType
|
||||
@@ -40,10 +40,10 @@ func (setupType SetupType) String() string {
|
||||
switch setupType {
|
||||
case FSSetupType:
|
||||
return globalMinioModeFS
|
||||
case XLSetupType:
|
||||
return globalMinioModeXL
|
||||
case DistXLSetupType:
|
||||
return globalMinioModeDistXL
|
||||
case ErasureSetupType:
|
||||
return globalMinioModeErasure
|
||||
case DistErasureSetupType:
|
||||
return globalMinioModeDistErasure
|
||||
case GatewaySetupType:
|
||||
return globalMinioModeGatewayPrefix
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user