46 Commits (6bfa162342245d59c6934c94a070c9f40a0e4349)

Author SHA1 Message Date
Harshavardhana 76e2713ffe
fix: use buffers only when necessary for io.Copy() (#11229) 4 years ago
Harshavardhana df93102235
fix: unwrapping issues with os.Is* functions (#10949) 4 years ago
Harshavardhana 102ad60dee
simplify removing temporary files (#10389) 4 years ago
Harshavardhana 019fe69a57
fix: reduce an extra system call for writes instead fail later (#10187) 4 years ago
Harshavardhana e99bc177c0
fix: allow FS mode situations when conflicting files exist (#10185) 4 years ago
Harshavardhana 4915433bd2
Support bucket versioning (#9377) 5 years ago
Klaus Post 167ddf9c9c
Workaround for Windows Docker Engine 19.03.8 (#9735) 5 years ago
Krishna Srinivas 94f1a1dea3
add option for O_SYNC writes for standalone FS backend (#9581) 5 years ago
Harshavardhana eff4127efd Revert "Write files in O_SYNC for fs backend to protect against machine crashes (#9434)" 5 years ago
Krishna Srinivas 4843affd0e
Write files in O_SYNC for fs backend to protect against machine crashes (#9434) 5 years ago
Anis Elleuch 0af62d35a0
xl: Implement posix.DeletePrefixes to enhance delete perf (#9100) 5 years ago
Harshavardhana ac82798d0a Remove uneeded calls on FS (#7967) 5 years ago
Daryl Finlay 9389a55e5d Cancel PutObjectPart on upload abort (#7940) 5 years ago
poornas cf2a436bc8 Show SlowDown error message if backend is busy (#7521) 6 years ago
kannappanr 5ecac91a55
Replace Minio refs in docs with MinIO and links (#7494) 6 years ago
Harshavardhana df35d7db9d Introduce staticcheck for stricter builds (#7035) 6 years ago
kannappanr c7946ab9ab
Remove unnecessary error log messages (#6186) 6 years ago
Oleg Kovalov 37de2dbd3b simplifying if-else chains to switches (#6208) 6 years ago
Harshavardhana 2dede2fdc2 Add reliable RemoveAll to handle racy situations (#6227) 6 years ago
Nitish Tiwari ad79c626c6
Throw 404 for head requests for prefixes without trailing "/" (#5966) 7 years ago
kannappanr 001d9a4ae7
Remove unwanted volume access denied log (#6042) 7 years ago
Krishna Srinivas bb34bd91f1 Fix unnecessary log messages to avoid flooding the logs (#5900) 7 years ago
Harshavardhana d69ba7d085 fs: fix logging by not logging common scenarios (#5882) 7 years ago
Krishna Srinivas 6831177394 Do not log errFileNotFound error (#5853) 7 years ago
kannappanr cef992a395
Remove error package and cause functions (#5784) 7 years ago
kannappanr f8a3fd0c2a
Create logger package and rename errorIf to LogIf (#5678) 7 years ago
Harshavardhana 033cfb5cef Remove stale code from minio server (#5479) 7 years ago
Krishna Srinivas 3b2486ebaf Lock free multipart backend implementation for FS (#5401) 7 years ago
Harshavardhana 12f67d47f1 Fix a possible race during PutObject() (#5376) 7 years ago
Harshavardhana 8efa82126b
Convert errors tracer into a separate package (#5221) 7 years ago
Harshavardhana b2cbade477 Support creating empty directories. (#5049) 7 years ago
Harshavardhana 3d0dced23c Remove go1.9 specific code for windows (#5033) 7 years ago
fangyuxiang a5fbe1e16c fs: optimize multipart clean work (#4944) 7 years ago
Harshavardhana 879cef37a1 Fail to start server if detected cross-device mounts. (#4807) 7 years ago
Harshavardhana d864e00e24 posix: Deprecate custom removeAll/mkdirAll implementations. (#4808) 7 years ago
Harshavardhana b69aa9c4d0 fs: Return errVolumeNotEmpty properly if path not empty. (#4794) 7 years ago
Brendan Ashworth bccc386994 fs: drop Stat() call from fsDeleteFile,deleteFile (#4744) 7 years ago
Harshavardhana 075b8903d7 fs: Add safe locking semantics for `format.json` (#4523) 8 years ago
Harshavardhana 976870a391 fs: Migration should handle bucketConfigs as regular objects. (#4482) 8 years ago
Harshavardhana fa3f6d75b6 fs: Verify if parent is an object before i/o. (#4304) 8 years ago
Harshavardhana 76f4f20609 fs: Migrate object metadata to objects directory. (#4195) 8 years ago
Harshavardhana f0b5c0ec7c windows: Support all REPARSE_POINT attrib files properly. (#4203) 8 years ago
Anis Elleuch 14f0047295 fs: Remove fs meta lock when PutObject() fails (#4114) 8 years ago
Anis Elleuch 79e0b9e69a Relax minio server start when disk threshold is reached and adds space check in FS (#3865) 8 years ago
Krishna Srinivas 152cdf1c05 fs: Move traceError() to lower functions where possible. (#3633) 8 years ago
Harshavardhana 1c699d8d3f fs: Re-implement object layer to remember the fd (#3509) 8 years ago