mirror of
https://github.com/minio/minio.git
synced 2024-12-25 06:35:56 -05:00
353f2d3a6e
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 |
||
---|---|---|
.. | ||
lock_nix.go | ||
lock_solaris.go | ||
lock_test.go | ||
lock_windows.go | ||
lock.go |