minio/pkg
Harshavardhana 353f2d3a6e fs: Hold format.json readLock ref to avoid GC. (#4532)
Looks like if we follow pattern such as

```
_ = rlk
```

Go can potentially kick in GC and close the fd when
the reference is lost, only speculation is that
the cause here is `SetFinalizer` which is set on
`os.close()` internally in `os` stdlib.

This is unexpected and unsual endeavour for Go, but
we have to make sure the reference is never lost
and always dies with the server.

Fixes #4530
2017-06-13 08:29:07 -07:00
..
bpool optimize memory allocation during erasure-read by using temporary buffer pool. (#2259) 2016-07-25 14:17:01 -07:00
cgroup sys/stats: return cgroup mem limit, fall back to sysinfo() (#4002) 2017-04-02 10:46:16 -07:00
disk windows: Support all REPARSE_POINT attrib files properly. (#4203) 2017-05-02 02:35:27 -07:00
lock fs: Hold format.json readLock ref to avoid GC. (#4532) 2017-06-13 08:29:07 -07:00
madmin server-info: Change Error type to string (#4346) 2017-05-15 07:28:47 -07:00
mimedb cleanup: All conditionals simplified under pkg. (#3875) 2017-03-09 10:13:30 -08:00
objcache cache: Increasing caching GC percent from 20 to 50. (#4041) 2017-04-15 02:16:49 -07:00
quick config: Do not migrate config file if not needed. (#4264) 2017-05-06 10:16:59 -07:00
safe windows: Support all REPARSE_POINT attrib files properly. (#4203) 2017-05-02 02:35:27 -07:00
sys Enable build on solaris (#4115) 2017-04-23 11:10:18 -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
x/os Disable network share test, appveyor bug. (#4446) 2017-05-30 11:02:31 -07:00