Harshavardhana
df93102235
fix: unwrapping issues with os.Is* functions ( #10949 )
...
reduces 3 stat calls, reducing the
overall startup time significantly.
4 years ago
Harshavardhana
a5da9120f3
fix: [fs] an error upon rwPool.Write() just attempt rwPool.Create() ( #10533 )
...
On some NFS clients looks like errno is incorrectly set,
which leads to incorrect errors thrown upwards.
4 years ago
Harshavardhana
f44cfb2863
use GlobalContext whenever possible ( #9280 )
...
This change is throughout the codebase to
ensure that all codepaths honor GlobalContext
5 years ago
kannappanr
5ecac91a55
Replace Minio refs in docs with MinIO and links ( #7494 )
6 years ago
Oleg Kovalov
37de2dbd3b
simplifying if-else chains to switches ( #6208 )
6 years ago
Harshavardhana
d69ba7d085
fs: fix logging by not logging common scenarios ( #5882 )
...
Fixes #5881
7 years ago
kannappanr
f8a3fd0c2a
Create logger package and rename errorIf to LogIf ( #5678 )
...
Removing message from error logging
Replace errors.Trace with LogIf
7 years ago
Harshavardhana
6dca044ea8
fs: Convert repeated code in rwpool.Open() into a single function. ( #4864 )
...
Refer https://github.com/minio/minio/issues/4658 for more information.
7 years ago
Harshavardhana
d864e00e24
posix: Deprecate custom removeAll/mkdirAll implementations. ( #4808 )
...
Since go1.8 os.RemoveAll and os.MkdirAll both support long
path names i.e UNC path on windows. The code we are carrying
was directly borrowed from `pkg/os` package and doesn't need
to be in our repo anymore. As a side affect this also
addresses our codecoverage issue.
Refer #4658
7 years ago
Harshavardhana
3544e5ad01
fs: Fix Shutdown() behavior and handle tests properly. ( #4796 )
...
Fixes #4795
7 years ago
Karthic Rao
2b0ed21f08
tests: Fix test server init - cleanup ( #3806 )
8 years ago
Harshavardhana
1c699d8d3f
fs: Re-implement object layer to remember the fd ( #3509 )
...
This patch re-writes FS backend to support shared backend sharing locks for safe concurrent access across multiple servers.
8 years ago