minio/pkg
Harshavardhana 25de775560 disable disk-usage when export is root mount path (#6091)
disk usage crawling is not needed when a tenant
is not sharing the same disk for multiple other
tenants. This PR adds an optimization when we
see a setup uses entire disk, we simply rely on
statvfs() to give us total usage.

This PR also additionally adds low priority
scheduling for usage check routine, such that
other go-routines blocked will be automatically
unblocked and prioritized before usage.
2018-06-27 18:59:38 -07:00
..
auth Remove panic() and handle it appropriately (#5807) 2018-04-19 17:24:43 -07:00
bpool Add large bucket support for erasure coded backend (#5160) 2018-02-15 17:45:57 -08:00
certs Implement auto cert reloading (#5963) 2018-05-31 12:30:15 -07:00
cgroup sys/stats: return cgroup mem limit, fall back to sysinfo() (#4002) 2017-04-02 10:46:16 -07:00
disk Implement support for calculating disk usage per tenant (#5969) 2018-05-23 15:41:29 +05:30
dns Do not leave stale entries on etcd on a failed update operation (#6048) 2018-06-18 12:05:17 -07:00
ellipses Add large bucket support for erasure coded backend (#5160) 2018-02-15 17:45:57 -08:00
event fix: Avoid more crashes due to concurrent map usage (#5912) 2018-05-09 15:11:51 -07:00
handlers Bring etcd support for bucket DNS federation 2018-06-08 10:22:01 -07:00
hash security: fix write-to-RAM DoS vulnerability (#5957) 2018-05-18 11:27:25 -07:00
ioutil Support SSE-C multipart source objects in CopyObject (#5603) 2018-03-02 17:24:02 -08:00
lock Lock free multipart backend implementation for FS (#5401) 2018-01-31 13:17:24 -08:00
madmin docs: Fix admin heal API description (#6073) 2018-06-26 10:53:14 -07:00
mimedb cleanup: All conditionals simplified under pkg. (#3875) 2017-03-09 10:13:30 -08:00
mountinfo disable disk-usage when export is root mount path (#6091) 2018-06-27 18:59:38 -07:00
net Remove panic() and handle it appropriately (#5807) 2018-04-19 17:24:43 -07:00
policy fix: export policy.Resource for remote RPC policy updates (#5941) 2018-05-16 16:17:00 -07:00
quick Add support for CopyObject across regions and multiple Minio IPs 2018-06-08 10:22:01 -07:00
safe Remove go1.9 specific code for windows (#5033) 2017-10-13 15:31:15 +05:30
sync/errgroup Add large bucket support for erasure coded backend (#5160) 2018-02-15 17:45:57 -08:00
sys Push max threads to little less than kernel limit (#5001) 2017-10-03 10:37:45 -07:00
trie trie: new package (#3729) 2017-02-10 11:51:41 -08:00
wildcard pkg/wildcard: Simplify the wildcard logic further. (#2555) 2016-08-27 00:27:17 -07:00
words words: new package Damerau Levenshtein distance function. (#3929) 2017-03-19 14:23:05 -07:00