283 Commits (849fcf0127aab14a9475828048fb3ec9963b7a7f)

Author SHA1 Message Date
Harshavardhana bebcf4f004 unlock() only if locking was successful 4 years ago
Harshavardhana ca989eb0b3
avoid ListBuckets returning quorum errors when node is down (#10555) 4 years ago
Harshavardhana 1cf322b7d4
change leader locker only for crawler (#10509) 4 years ago
Klaus Post c851e022b7
Tweaks to dynamic locks (#10508) 4 years ago
Harshavardhana d616d8a857
serialize replication and feed it through task model (#10500) 4 years ago
Anis Elleuch 8ea55f9dba
obd: Add console log to OBD output (#10372) 4 years ago
Harshavardhana 0104af6bcc
delayed locks until we have started reading the body (#10474) 4 years ago
Harshavardhana eb2934f0c1
simplify webhook DNS further generalize for gateway (#10448) 4 years ago
Nitish Tiwari eaaf05a7cc
Add Kubernetes operator webook server as DNS target (#10404) 4 years ago
Harshavardhana 96997d2b21
allow ctrl+c to be consistent at early startup (#10435) 4 years ago
Andreas Auernhammer fbd1c5f51a
certs: refactor cert manager to support multiple certificates (#10207) 4 years ago
Klaus Post c097ce9c32
continous healing based on crawler (#10103) 4 years ago
Harshavardhana 59352d0ac2
load all blocking metadata in background (#10298) 4 years ago
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) 4 years ago
Klaus Post 43d6e3ae06
merge object lifecycle checks into usage crawler (#9579) 4 years ago
Harshavardhana 4790868878
allow background IAM load to speed up startup (#9796) 4 years ago
Harshavardhana febe9cc26a
fix: avoid timer leaks in dsync/lsync (#9781) 4 years ago
Harshavardhana 5686a7e273
fix NAS gateway support for policy/notification (#9765) 4 years ago
Harshavardhana eba423bb9d
Disable crawler in FS/NAS gateway mode (#9695) 4 years ago
Harshavardhana 7dbfea1353
avoid net/http ErrorLog for consistent logging experience (#9672) 4 years ago
Harshavardhana 6656fa3066
simplify further bucket configuration properly (#9650) 4 years ago
Harshavardhana bd032d13ff
migrate all bucket metadata into a single file (#9586) 4 years ago
kannappanr a62572fb86
Check for address flags in all positions (#9615) 4 years ago
Harshavardhana a1de9cec58
cleanup object-lock/bucket tagging for gateways (#9548) 4 years ago
Harshavardhana 2dc46cb153
Report correct error when O_DIRECT is not supported (#9545) 4 years ago
Harshavardhana 4c9de098b0
heal buckets during init and make sure to wait on quorum (#9526) 4 years ago
Harshavardhana b768645fde
fix: unexpected logging with bucket metadata conversions (#9519) 4 years ago
Harshavardhana 9b3b04ecec
allow retries for bucket encryption/policy quorum reloads (#9513) 4 years ago
poornas 9a547dcbfb
Add API's for managing bucket quota (#9379) 4 years ago
Klaus Post 073aac3d92
add data update tracking using bloom filter (#9208) 4 years ago
Harshavardhana f14bf25cb9
optimize Listen bucket notification implementation (#9444) 4 years ago
Nitish Tiwari ebf3dda449
Update server startup example to showcase local erasure code (#9407) 4 years ago