136 Commits (0422eda6a261010e0387307c2ea84b298f9df38f)

Author SHA1 Message Date
Harshavardhana bd2131ba34
add DNS cache support to avoid DNS flooding (#10693) 4 years ago
Harshavardhana 2760fc86af
Bump default idleConnsPerHost to control conns in time_wait (#10653) 4 years ago
Harshavardhana 736e58dd68
fix: handle concurrent lockers with multiple optimizations (#10640) 4 years ago
Harshavardhana 1f9abbee4d
make sure to release locks upon timeout (#10596) 4 years ago
Harshavardhana 37a5d5d7a0
reduce timeouts between servers for faster disconnects (#10562) 4 years ago
Krishna Srinivas 230fc0d186
Support for "directory" objects (#10499) 4 years ago
Klaus Post b7438fe4e6
Copy metadata before spawning goroutine + prealloc maps (#10458) 4 years ago
Harshavardhana c13afd56e8
Remove MaxConnsPerHost settings to avoid potential hangs (#10438) 4 years ago
Anis Elleuch 46ee8659b4
fix write quorum calculation for bucket operations (#10364) 4 years ago
Harshavardhana 1e2ebc9945
feat: time to bring back http2.0 support (#10230) 4 years ago
Harshavardhana 0b8255529a
fix: proxies set keep-alive timeouts to be system dependent (#10199) 4 years ago
Klaus Post 968342c732
Remove usage of go-ieproxy for windows (#10009) 4 years ago
Harshavardhana 72e0745e2f
fix: migrate to go.etcd.io import path (#9987) 4 years ago
Klaus Post aa4d1021eb
Remove timeout from putobject and listobjects (#9986) 4 years ago
Harshavardhana e59ee14f40
Tune tcp keep-alives with new kernel timeout options (#9963) 4 years ago
Harshavardhana 4915433bd2
Support bucket versioning (#9377) 4 years ago
Klaus Post 95814359bd
cache disk info to avoid repeated calls (#9682) 5 years ago
Harshavardhana 6ac48a65cb
fix: use unused cacheMetrics code in prometheus (#9588) 5 years ago
Anis Elleuch 6d76efb9bb
Add support of TCP fast open in internode calls (#9486) 5 years ago
Harshavardhana 60d415bb8a
deprecate/remove global WORM mode (#9436) 5 years ago
poornas 582953260b
Increase response header timeout for gateway (#9400) 5 years ago
Sidhartha Mani 3e78ea8acc
improve obd tests and optimize network (#9378) 5 years ago
Klaus Post c4464e36c8
fix: limit HTTP transport tuables to affordable values (#9383) 5 years ago
Harshavardhana f44cfb2863
use GlobalContext whenever possible (#9280) 5 years ago
Harshavardhana 30707659b5
[feature] allow for an odd number of erasure packs (#9221) 5 years ago
Sidhartha Mani 0c80bf45d0
Implement oboard diagnostics admin API (#9024) 5 years ago
Anis Elleuch 791821d590
sa: Allow empty policy to indicate parent user's policy is inherited (#9185) 5 years ago
Harshavardhana 3d3beb6a9d
Add response header timeouts (#9170) 5 years ago
Anis Elleuch 23a0415eb7
profiling: Fix crash when enabling goroutines profiling (#9097) 5 years ago
poornas 9fc7537f2a
Enforce md5sum checks for object retention APIs (#9030) 5 years ago
Klaus Post f1b2462193
Add goroutine profiles (#9078) 5 years ago
Harshavardhana 712e82344c
acl: Support PUT calls with success for 'private' ACL's (#9000) 5 years ago
Harshavardhana c56c2f5fd3
fix routing issue for esoteric characters in gorilla/mux (#8967) 5 years ago
Harshavardhana d7dc9aaf52
fix: remove response header timeout (#8919) 5 years ago
Klaus Post c7178d2066 Profiling: Add base, fix memory profiling (#8850) 5 years ago
Harshavardhana f14f60a487 fix: Avoid double usage calculation on every restart (#8856) 5 years ago
poornas 60e60f68dd Add support for object locking with legal hold. (#8634) 5 years ago
Klaus Post d8660b30cc Reduce MemProfileRate (#8814) 5 years ago
poornas 30922148fb Fix bug preventing overwrite of object if (#8796) 5 years ago
Klaus Post 2bf6cf0e15 Enable multiple concurrent profile types (#8792) 5 years ago
Harshavardhana 5aa5dcdc6d
lock: improve locker initialization at init (#8776) 5 years ago
Harshavardhana abc1c1070a Add custom policy claim name (#8764) 5 years ago
Harshavardhana 5f2318567e
Allow metadata updates on meta bucket even in WORM mode (#8657) 5 years ago
Anis Elleuch 555969ee42 Add data usage collect with its new admin API (#8553) 5 years ago
Harshavardhana fd0fa4e5c5 Add NTP retention time (#8548) 5 years ago
poornas ca96560d56 Add object retention at the per object (#8528) 5 years ago
Harshavardhana e9b2bf00ad Support MinIO to be deployed on more than 32 nodes (#8492) 5 years ago
Bala FA fb48ca5020 Add Get/Put Bucket Lock Configuration API support (#8120) 5 years ago
Harshavardhana ee4a6a823d Migrate config to KV data format (#8392) 5 years ago
Praveen raj Mani 8700945cdf Handle connection failures on webhook/url pings (#8204) 5 years ago