320 Commits (master)

Author SHA1 Message Date
Harshavardhana e57c742674
use single dynamic timeout for most locked API/heal ops (#10275) 4 years ago
Harshavardhana 83a82d818e
allow lock tolerance to match storage-class drive tolerance (#10270) 4 years ago
Harshavardhana 038d91feaa
fix: add public certs automatically as part of global CAs (#10256) 4 years ago
Harshavardhana 0dd3a08169
move the certPool loader function into pkg/certs (#10239) 4 years ago
Harshavardhana 2a9819aff8
fix: refactor background heal for cluster health (#10225) 4 years ago
Harshavardhana 77509ce391
Support looking up environment remotely (#10215) 4 years ago
Harshavardhana a20d4568a2
fix: make sure to use uniform drive count calculation (#10208) 4 years ago
poornas a8dd7b3eda
Refactor replication target management. (#10154) 4 years ago
Harshavardhana fe157166ca
fix: Pass context all the way down to the network call in lockers (#10161) 4 years ago
poornas c43da3005a
Add support for server side bucket replication (#9882) 4 years ago
Harshavardhana 11d21d5d1b
fix: pass around the correct drives per set (#10097) 4 years ago
Klaus Post 00d3cc4b69
Enforce quota checks after crawl (#10036) 4 years ago
Harshavardhana 37c14207d6
fix: cors handling again for not just OPTIONS request (#10025) 4 years ago
Harshavardhana 5c15656c55
support bootstrap client to use healthcheck restClient (#10004) 4 years ago
Anis Elleuch 2be20588bf
Reroute requests based token heal/listing (#9939) 4 years ago
Krishna Srinivas 4c266df863
fix: proxy ListObjects request to one of the server based on hash(bucket) (#9881) 4 years ago
Harshavardhana a38ce29137
fix: simplify background heal and trigger heal items early (#9928) 4 years ago
Praveen raj Mani b1705599e1
Fix config leaks and deprecate file-based config setters in NAS gateway (#9884) 4 years ago
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