40 Commits (9990464cd5fb82a04e0779eebb2308334c12c3ef)

Author SHA1 Message Date
Anis Elleuch 017067e11f data-usage: Avoid crawling duplicated call (#8843) 5 years ago
Harshavardhana 0879a4f743 rest/storage: Remove racy LastError usage (#8817) 5 years ago
Anis Elleuch c31e67dcce Better error when the server is unable to write in the backend (#8697) 5 years ago
Harshavardhana f68a7005c0 Improve disk formatting stage for large disk sets (#8690) 5 years ago
Anis Elleuch 555969ee42 Add data usage collect with its new admin API (#8553) 5 years ago
Harshavardhana c3771df641
Add bootstrap REST handler for verifying server config (#8550) 5 years ago
Harshavardhana 347b29d059 Implement bucket expansion (#8509) 5 years ago
Harshavardhana 4e63e0e372 Return appropriate errors API versions changes across REST APIs (#8480) 5 years ago
Krishna Srinivas 980bf78b4d Detect underlying disk mount/unmount (#8408) 5 years ago
Harshavardhana 589e32a4ed Refactor config and split them in packages (#8351) 5 years ago
Praveen raj Mani e48005ddc7 Add more context to rpc version mismatch errors (#8271) 5 years ago
Harshavardhana ff5bf51952 admin/heal: Fix deep healing to heal objects under more conditions (#8321) 5 years ago
Harshavardhana f45977d371
Fix error handling in DeleteFileBulk storage handler (#8327) 5 years ago
Klaus Post ff726969aa Switch to Snappy -> S2 compression (#8189) 5 years ago
Anis Elleuch e7b3f39064 xl: Fix verifying non streaming highway algo with a dist setup (#8230) 5 years ago
Anis Elleuch 3f258062d8 bitrot: Verify file size inside storage interface (#7932) 5 years ago
Anis Elleuch b3c19e2d4b storage: Expect empty param in REST requests (#8167) 5 years ago
Harshavardhana e6d8e272ce
Use const slashSeparator instead of "/" everywhere (#8028) 5 years ago
Anis Elleuch 000a60f238 xl: Heal empty parts (#7860) 5 years ago
Harshavardhana 5c0acbc6fc
Add text/event-stream for long running http connections (#7909) 5 years ago
Krishna Srinivas 58d90ed73c Avoid network transfer for bitrot verification during healing (#7375) 5 years ago
Harshavardhana c43f745449
Ensure that we use constants everywhere (#7845) 5 years ago
Harshavardhana 39b3e4f9b3 Avoid using io.ReadFull() for WriteAll and CreateFile (#7676) 6 years ago
Harshavardhana 16c648b109 Remove "Connection" close instead reduce MaxConns per host (#7654) 6 years ago
Harshavardhana 0022c9d210 Add connection close proactively for Walk() http/rpc (#7645) 6 years ago
Harshavardhana b3f22eac56 Offload listing to posix layer (#7611) 6 years ago
Anis Elleuch 9c90a28546 Implement bulk delete (#7607) 6 years ago
Harshavardhana f767a2538a
Optimize listing with leaf check offloaded to posix (#7541) 6 years ago
kannappanr d2f42d830f
Lock: Use REST API instead of RPC (#7469) 6 years ago
kannappanr 5ecac91a55
Replace Minio refs in docs with MinIO and links (#7494) 6 years ago
Andreas Auernhammer 9a740736a4 fix privilege escalation against inter-node communication (#7474) 6 years ago
zy 73be3ed0ca format import style (#7383) 6 years ago
Harshavardhana 6702d23d52 Simplify ReadFileStream closer, make sure to flush all HTTP responses (#7374) 6 years ago
Krishna Srinivas 90213ff1b2 Detect peer reboots to invalidate current storage REST clients (#7227) 6 years ago
Krishna Srinivas 14544d8d84 Validate incoming requests (#7234) 6 years ago
Krishna Srinivas 98c950aacd Streaming bitrot verification support (#7004) 6 years ago
Harshavardhana 8fcc787cba Register notFound handler only once per root router (#6926) 6 years ago
Anis Elleuch 1c24c93f73 storage: Upgrade REST version after adding WriteAll API (#6819) 6 years ago
Harshavardhana f1f23f6f11 Add sync mode for 'xl.json' (#6798) 6 years ago
Krishna Srinivas 81bee93b8d Move remote disk StorageAPI abstraction from RPC to REST (#6464) 6 years ago