30 Commits (b9f0e8c7124ddd65f65f08d2c603f76f39a7ea09)

Author SHA1 Message Date
Harshavardhana 504e52b45e
protect bpool from buffer pollution by invalid buffers (#20342) 11 months ago
Anis Eleuch bf1769d3e0
xl: Avoid marking a drive offline after one part read failure (#19779) 1 year ago
Klaus Post d4b391de1b
Add PutObject Ring Buffer (#19605) 1 year ago
Klaus Post ec816f3840
Reduce parallelReader allocs (#19558) 1 year ago
Harshavardhana caac9d216e
remove all the frivolous logs, that may or may not be actionable (#18922) 2 years ago
Harshavardhana 1d3bd02089
avoid close 'nil' panics if any (#18890) 2 years ago
Harshavardhana dd2542e96c
add codespell action (#18818) 2 years ago
Harshavardhana 45fb375c41
allow healing to prefer local disks over remote (#17788) 2 years ago
Kaan Kabalak 21fbe88e1f
Print certain log messages once per error (#17484) 2 years ago
Anis Eleuch 54c5c88fe6
Add number of offline disks in quorum errors (#16822) 2 years ago
Harshavardhana 38ccc4f672
fix: make sure to avoid calling RenameData() on disconnected disks. (#14094) 4 years ago
jiangfucheng 7460fb8349
fix padding error and compatible with uploaded objects (#13803) 4 years ago
Harshavardhana ec8d93f756
fix: add missing readTriggerCh close (#12593) 4 years ago
Harshavardhana 1f262daf6f
rename all remaining packages to internal/ (#12418) 4 years ago
Harshavardhana d84261aa6d
fix: ensure proper usage of DataDir (#12300) 4 years ago
Harshavardhana 091845df39
fix: return quorum error upon decode failures (#12184) 4 years ago
Harshavardhana 069432566f update license change for MinIO 4 years ago
Harshavardhana 6160188bf3
fix: erasure index based reading based on actual ParityBlocks (#11792) 4 years ago
Harshavardhana e019f21bda
fix: trigger heal if one of the parts are not found (#11358) 5 years ago
Harshavardhana c4b1d394d6
erasure: avoid io.Copy in hotpaths to reduce allocation (#11213) 5 years ago
Anis Elleuch 677e80c0f8
xl: Remove check-dir in ReadVersion (#11200) 5 years ago
Poorna Krishnamoorthy 1ebf6f146a Add support for ILM transition (#10565) 5 years ago
Harshavardhana 2f681bed57
fix: pop entries from each drives in parallel (#9918) 5 years ago
Harshavardhana 4915433bd2
Support bucket versioning (#9377) 5 years ago
Klaus Post 4a007e3767
Prefer local disks when fetching data blocks (#9563) 5 years ago
Bala FA 95e89f1712
proactive deep heal object when a bitrot is detected (#9192) 5 years ago
kannappanr 5ecac91a55
Replace Minio refs in docs with MinIO and links (#7494) 6 years ago
Krishna Srinivas 730ac5381c Simplify parallelReader.Read() (#7109) 7 years ago
Krishna Srinivas 98c950aacd Streaming bitrot verification support (#7004) 7 years ago
Krishna Srinivas 52f6d5aafc Rename of structs and methods (#6230) 7 years ago
Krishna Srinivas ce02ab613d Simplify erasure code by separating bitrot from erasure code (#5959) 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) 8 years ago
Harshavardhana 8efa82126b
Convert errors tracer into a separate package (#5221) 8 years ago
Andreas Auernhammer 02af37a394 optimize memory allocs during reconstruct (#4964) 8 years ago
Andreas Auernhammer 7e6b5bdbb7 remove ReadFileWithVerify from StorageAPI (#4947) 8 years ago
Harshavardhana 2e6ee68409 fix: [minor] Avoid unnecessary typecasting. (#4828) 8 years ago
Andreas Auernhammer 85fcee1919 erasure: simplify XL backend operations (#4649) (#4758) 8 years ago
Frank Wessels fffe4ac7e6 Prevent unnecessary verification of parity blocks while reading (#4683) 8 years ago
Aditya Manthramurthy 8975da4e84 Add new ReadFileWithVerify storage-layer API (#4349) 8 years ago
Harshavardhana bcc5b6e1ef xl: Rename getOrderedDisks as shuffleDisks appropriately. (#3796) 9 years ago
Harshavardhana 1b85302161 Fix spelling and golint errors. (#3266) 9 years ago
Krishna Srinivas 9358ee011b logging: Print stack trace in case of errors. 9 years ago
Harshavardhana bccf549463 server: Move all the top level files into cmd folder. (#2490) 9 years ago
karthic rao a3592228f5 bug-fix: fix for tests failure when cache is disabled (#2439) 9 years ago
Harshavardhana f503ac3db8 XL/Erasure: Make bit-rot verification based on xl.json algo. (#2299) 9 years ago
Krishna Srinivas 043ddbd834 optimize memory allocation during erasure-read by using temporary buffer pool. (#2259) 9 years ago
Krishna Srinivas 18728a0b59 XL/erasure-read: refactor erasure read and add tests (#2232) 9 years ago
Krishna Srinivas 897d78d113 erasureReadFile and erasureCreateFile testcases. (#2229) 9 years ago
Krishna Srinivas 8cc163e51a Refactor xl.GetObject and erasureReadFile. (#2211) 9 years ago