78 Commits (b8955fe5777214e996705d82e1184afde8e78ef5)

Author SHA1 Message Date
Krishna Srinivas 6f08edfb36 Use O_EXCL when creating file as we never overwrite an existing file (#7189) 6 years ago
Krishna Srinivas 82af0be1aa Healing process should not heal root disk (#7089) 6 years ago
Harshavardhana 8e0910ab3e Fix build issues on BSDs in pkg/cpu (#7116) 6 years ago
Krishna Srinivas 98c950aacd Streaming bitrot verification support (#7004) 6 years ago
poornas 5a80cbec2a Add double encryption at S3 gateway. (#6423) 6 years ago
Harshavardhana b9b353db4b Add env to support synchronous ops for all calls (#6877) 6 years ago
Nitish Tiwari 2a810c7da2
Improve du thread performance (#6849) 6 years ago
Harshavardhana f1f23f6f11 Add sync mode for 'xl.json' (#6798) 6 years ago
Praveen raj Mani ce9d36d954 Add object compression support (#6292) 6 years ago
Anis Elleuch 7571582000 Print storage errors during distributed initialization (#6441) 6 years ago
Krishna Srinivas ce02ab613d Simplify erasure code by separating bitrot from erasure code (#5959) 6 years ago
Oleg Kovalov 37de2dbd3b simplifying if-else chains to switches (#6208) 6 years ago
Harshavardhana ad86454580 Make sure to handle FaultyDisks in listing ops (#6204) 6 years ago
Krishna Srinivas 40ed0d1f5d Support 1GB disk size (#6137) 6 years ago
Harshavardhana de251483d1 Avoid ticker timer to simplify disk usage (#6101) 7 years ago
Praveen raj Mani ea76e72054 Incorrect error message for insufficient volume fix (#6099) 7 years ago
Harshavardhana 25de775560 disable disk-usage when export is root mount path (#6091) 7 years ago
Ashish Kumar Sinha 0bbdd02a57 Updating disk storage for FS/Erasure mode (#6081) 7 years ago
Harshavardhana cb9ee1584a Fix TestHealStartNStatusHandler sporadic failure (#6015) 7 years ago
Bala FA 6a8bfcef1c remove separate file for posix utils. (#5948) 7 years ago
Bala FA 6a53dd1701 Implement HTTP POST based RPC (#5840) 7 years ago
Harshavardhana 6fb0604502 Allow usage check to be configurable (#6006) 7 years ago
Harshavardhana 000e360196 Deprecate showing drive capacity and total free (#5976) 7 years ago
Harshavardhana e6ec645035 Implement support for calculating disk usage per tenant (#5969) 7 years ago
Bala FA 4eb788df79 rename checkPathValid() to getValidPath() (#5949) 7 years ago
Anis Elleuch 6d5f2a4391 Better support of empty directories (#5890) 7 years ago
Harshavardhana ccdb7bc286 Fix s3 compatibility fixes for getBucketLocation,headBucket,deleteBucket (#5842) 7 years ago
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