51 Commits (bd8d6e3c4e51b9218027062a2782a9eb968cc5e8)

Author SHA1 Message Date
Harshavardhana 4a874dfbc1
Ignore prefix renames when dest directory is not empty (#5798) 7 years ago
Harshavardhana 217fb470a7 Add a check to check if disk is writable (#5662) 7 years ago
kannappanr f8a3fd0c2a
Create logger package and rename errorIf to LogIf (#5678) 7 years ago
Aditya Manthramurthy ea8973b7d7 Return bit-rot verified data instead of re-reading from disk (#5568) 7 years ago
Anis Elleuch d2d49f6c6c xl: Avoid removing directory content in Delete API (#5548) 7 years ago
Anis Elleuch 926e480156 posix.RenameFile(): Allow overwriting an empty directory (#5551) 7 years ago
Harshavardhana fb96779a8a Add large bucket support for erasure coded backend (#5160) 7 years ago
Harshavardhana 3ea28e9771 Support creating directories on erasure coded backend (#5443) 7 years ago
Harshavardhana 12f67d47f1 Fix a possible race during PutObject() (#5376) 7 years ago
Harshavardhana 3d0dced23c Remove go1.9 specific code for windows (#5033) 7 years ago
Andreas Auernhammer 7e6b5bdbb7 remove ReadFileWithVerify from StorageAPI (#4947) 7 years ago
Harshavardhana 879cef37a1 Fail to start server if detected cross-device mounts. (#4807) 7 years ago
Andreas Auernhammer 85fcee1919 erasure: simplify XL backend operations (#4649) (#4758) 7 years ago
Harshavardhana d864e00e24 posix: Deprecate custom removeAll/mkdirAll implementations. (#4808) 7 years ago
Brendan Ashworth aeafe668d8 posix: do not upstream errors in deleteFile (#4771) 7 years ago
Brendan Ashworth 28bc5899fd posix: test isDirEmpty, change error conditional (#4743) 7 years ago
Nitish Tiwari fcc61fa46a Remove minimum inodes reqd check (#4747) 7 years ago
Brendan Ashworth bccc386994 fs: drop Stat() call from fsDeleteFile,deleteFile (#4744) 7 years ago
Harshavardhana cc8a8cb877 posix: Check for min disk space and inodes (#4618) 7 years ago
Harshavardhana 075b8903d7 fs: Add safe locking semantics for `format.json` (#4523) 8 years ago
Frank Wessels 0f0758aece Load IO error count for posix atomically (#4448) 8 years ago
Aditya Manthramurthy 8975da4e84 Add new ReadFileWithVerify storage-layer API (#4349) 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 79e0b9e69a Relax minio server start when disk threshold is reached and adds space check in FS (#3865) 8 years ago
Harshavardhana 50b4e54a75 fs: Do not return reservedBucket names in ListBuckets() (#3754) 8 years ago
Krishnan Parthasarathi e5773e11c6 Make minio server compile on OpenBSD, NetBSD, Solaris (#3719) 8 years ago
Jeffery Utter 9e1f1b50e0 Don't Check Available Inodes on NFS (#3598) 8 years ago
Harshavardhana 62f8343879 Add constants for commonly used values. (#3588) 8 years ago
Harshavardhana 1c699d8d3f fs: Re-implement object layer to remember the fd (#3509) 8 years ago
Harshavardhana 2062add05f fs/posix: On windows use helpers and init format.json properly. (#3434) 8 years ago
Krishnan Parthasarathi feb6685359 posix: Use preparePath only for paths used with syscall or os functions (#3377) 8 years ago
Harshavardhana 6efee2072d objectLayer: Check for `format.json` in a wrapped disk. (#3311) 8 years ago
Bala FA 825000bc34 Use humanize constants for KiB, MiB and GiB units. (#3322) 8 years ago
Anis Elleuch 4098025c11 Remove XL multipart tmp files when the latter is canceled (#3214) 8 years ago
Krishna Srinivas afa4c7c3ef fs/multipart: Append multipart parts in a proper Go routine in background. (#3282) 8 years ago
Harshavardhana 0b9f0d14a1 auth/rpc: Take remote disk offline after maximum allowed attempts. (#3288) 8 years ago
Harshavardhana 2f7fb78692 rpc: Our rpcClient should make an attempt to reconnect. (#3221) 8 years ago
Harshavardhana f3c6c55719 posix: Fix windows performance issues. (#3132) 8 years ago
Anis Elleuch a47ce7ab22 Add support of fallocate for FS and XL backends (#3032) 8 years ago
Harshavardhana 9e2d0ac50b Move to URL based syntax formatting. (#3092) 8 years ago
Harshavardhana e9c45102b0 posix: Use sync.Pool buffers to copy in large buffers. (#3106) 8 years ago
Krishna Srinivas d3aaf50a40 posix: Split on ":" in path d:\export makes minio use wrong disk. (#3027) 8 years ago
Harshavardhana 95567c68bf posix: Do not print errors in expected errors. (#3012) 8 years ago
Harshavardhana 8d2347bc7b storage: DeleteFile should return errFileNotFound for ENOENT. (#2978) 8 years ago
Harshavardhana 6494b77d41 server: Add more elaborate startup messages. (#2731) 8 years ago
Anis Elleuch 9417614a8e Recalculate free minimum disk space (#2788) 8 years ago
Anis Elleuch d936ed90ae Avoid testing on system errors strings in posix (#2583) 8 years ago
Harshavardhana 339425fd52 server: Fetch StorageInfo() from underlying disks transparently. (#2549) 8 years ago
Mohit Agarwal 418921de89 minor cleanup 8 years ago