252 Commits (c54e3b4ea3e0bf90f15ea4d384faa5a3314c5ff7)

Author SHA1 Message Date
Harshavardhana 4915433bd2
Support bucket versioning (#9377) 5 years ago
Klaus Post 43d6e3ae06
merge object lifecycle checks into usage crawler (#9579) 5 years ago
Harshavardhana 4790868878
allow background IAM load to speed up startup (#9796) 5 years ago
Harshavardhana febe9cc26a
fix: avoid timer leaks in dsync/lsync (#9781) 5 years ago
Harshavardhana 5686a7e273
fix NAS gateway support for policy/notification (#9765) 5 years ago
Harshavardhana eba423bb9d
Disable crawler in FS/NAS gateway mode (#9695) 5 years ago
Harshavardhana 7dbfea1353
avoid net/http ErrorLog for consistent logging experience (#9672) 5 years ago
Harshavardhana 6656fa3066
simplify further bucket configuration properly (#9650) 5 years ago
Harshavardhana bd032d13ff
migrate all bucket metadata into a single file (#9586) 5 years ago
kannappanr a62572fb86
Check for address flags in all positions (#9615) 5 years ago
Harshavardhana a1de9cec58
cleanup object-lock/bucket tagging for gateways (#9548) 5 years ago
Harshavardhana 2dc46cb153
Report correct error when O_DIRECT is not supported (#9545) 5 years ago
Harshavardhana 4c9de098b0
heal buckets during init and make sure to wait on quorum (#9526) 5 years ago
Harshavardhana b768645fde
fix: unexpected logging with bucket metadata conversions (#9519) 5 years ago
Harshavardhana 9b3b04ecec
allow retries for bucket encryption/policy quorum reloads (#9513) 5 years ago
poornas 9a547dcbfb
Add API's for managing bucket quota (#9379) 5 years ago
Klaus Post 073aac3d92
add data update tracking using bloom filter (#9208) 5 years ago
Harshavardhana f14bf25cb9
optimize Listen bucket notification implementation (#9444) 5 years ago
Nitish Tiwari ebf3dda449
Update server startup example to showcase local erasure code (#9407) 5 years ago
Klaus Post f19cbfad5c
fix: use per test context (#9343) 5 years ago
Harshavardhana f44cfb2863
use GlobalContext whenever possible (#9280) 5 years ago
Harshavardhana e7276b7b9b
fix: make single locks for both IAM and object-store (#9279) 5 years ago
Krishna Srinivas 541a778d7b
fix: do not exit on bootstrap Verify() to allow for rolling upgrades (#9235) 5 years ago
Harshavardhana 6f992134a2
fix: startup load time by reusing storageDisks (#9210) 5 years ago
Sidhartha Mani 0c80bf45d0
Implement oboard diagnostics admin API (#9024) 5 years ago
Harshavardhana 6f6a2214fc
Add rate limiter for S3 API layer (#9196) 5 years ago
Harshavardhana cfc9cfd84a
fix: various optimizations, idiomatic changes (#9179) 5 years ago
Klaus Post 8d98662633
re-implement data usage crawler to be more efficient (#9075) 5 years ago
Anis Elleuch 7fdeb44372
info: Initialize boot time early so uptime will always be correct (#9154) 5 years ago
Harshavardhana dcd63b4146
fix: avoid double ListBuckets() loading object lock (#9031) 5 years ago
Nitish Tiwari 15e2ea2c96
Fix an issue where MinIO was logging every error twice (#8953) 5 years ago
Krishnan Parthasarathi 026265f8f7
Add support for bucket encryption feature (#8890) 5 years ago
Harshavardhana d76160c245
Initialize only one retry timer for all sub-systems (#8913) 5 years ago
Klaus Post c7178d2066 Profiling: Add base, fix memory profiling (#8850) 5 years ago
Harshavardhana 0879a4f743 rest/storage: Remove racy LastError usage (#8817) 5 years ago
Klaus Post 37b32199e3 Validate XL sets on format (#8779) 5 years ago
Harshavardhana 5aa5dcdc6d
lock: improve locker initialization at init (#8776) 5 years ago
George Xie 7f31d933a8 fixes some typos, for CREDITS change (#8743) 5 years ago
Harshavardhana 725172e13b
fix: Do not need safe-mode for unreachable targets upon restart (#8686) 5 years ago
Harshavardhana 9bb0869b73
fix: populate buckets on etcd after config has loaded (#8658) 5 years ago
Harshavardhana 5f2318567e
Allow metadata updates on meta bucket even in WORM mode (#8657) 5 years ago
Harshavardhana c8d82588c2 Fix crash in console logger and also handle bucket DNS updates (#8654) 5 years ago
Harshavardhana 1dc5f2d0af
Remove safe mode for invalid entries in config (#8650) 5 years ago
Anis Elleuch 555969ee42 Add data usage collect with its new admin API (#8553) 5 years ago
Harshavardhana c9940d8c3f Final changes to config sub-system (#8600) 5 years ago
Harshavardhana 2ab8d5e47f Enable build verification with race (#8583) 5 years ago
Harshavardhana 5d3d57c12a
Start using error wrapping with fmt.Errorf (#8588) 5 years ago
Harshavardhana 5d65428b29
Handle localhost distributed setups properly (#8577) 5 years ago
Harshavardhana c3771df641
Add bootstrap REST handler for verifying server config (#8550) 5 years ago
Harshavardhana 4e9de58675 Avoid pointer based copy, instead use Clone() (#8547) 5 years ago