Add donut metadata configs

This commit is contained in:
Harshavardhana 2015-09-08 21:32:55 -07:00
parent fa11112226
commit fcd290193d

54
donut-metadata.md Normal file
View File

@ -0,0 +1,54 @@
##### Users Collection
```json
minio: {
version: 1,
users: [{
secret-key: string,
access-key: string,
status: string // enum: ok, disabled, deleted
}],
hosts: [{
address: string,
uuid: string,
status: string, // enum: ok, disabled, deleted, busy, offline,
disks: [{
disk: string,
uuid: string,
status: string // ok, offline, disabled, busy
}]
}]
}
```
##### Bucket Collection
```json
buckets: {
bucket: string, // index
permissions: string,
deleted: bool
}
```
##### Object Collection
```json
objects: {
key: string, // index
createdAt: Date,
hosts[16]: [{
host: string,
disk: string,
}]
deleted: bool
}
```
```json
meta: {
key: string, // index
type: string // content-type
// type speific meta
}
```