89 Commits (e7ae49f9c9a6748b7bcc355d60c9e20b20462868)

Author SHA1 Message Date
Harshavardhana c4131c2798
feat: Small object optimization read data in single bulk call (#11207) 4 years ago
Anis Elleuch c9d502e6fa
parentDirIsObject() to return quickly with inexistant parent (#11204) 4 years ago
Anis Elleuch 677e80c0f8
xl: Remove check-dir in ReadVersion (#11200) 4 years ago
Harshavardhana 2eb52ca5f4
fix: heal bucket metadata right before healing bucket (#11097) 4 years ago
Klaus Post 4bca62a0bd
crawler: Stream bucket usage cache data (#11068) 4 years ago
Harshavardhana f794fe79e3
fix: network shutdown was not handle properly (#10927) 4 years ago
Harshavardhana 80b8ce89a4
remove context deadline from Delete calls (#10901) 4 years ago
Harshavardhana 17a5ff51ff
fix: move context timeout closer to network for Delete calls (#10897) 4 years ago
Klaus Post 06899210a7
Reduce health check output (#10859) 4 years ago
Harshavardhana 1a1f00fa15
fix: use internode data for DisksInfo, VolsInfo in message pack (#10821) 4 years ago
Klaus Post 1e11b4629f
Add remote Diskinfo caching (#10824) 4 years ago
Klaus Post 37749f4623
Optimize FileInfo(Version) transfer (#10775) 4 years ago
Klaus Post 86e0d272f3
Reduce WriteAll allocs (#10810) 4 years ago
Harshavardhana 4c773f7068
re-use remote transports in Peer,Storage,Locker clients (#10788) 4 years ago
Klaus Post e63a44b734
rest client: Expect context timeouts for locks (#10782) 4 years ago
Klaus Post a982baff27
ListObjects Metadata Caching (#10648) 4 years ago
Anis Elleuch eb95353cb1
fix: Get/HeadObject return 404 on non quorum objects (#10753) 4 years ago
Harshavardhana 029758cb20
fix: retain the previous UUID for newly replaced drives (#10759) 4 years ago
Harshavardhana 71b97fd3ac
fix: connect disks pre-emptively during startup (#10669) 4 years ago
Harshavardhana 1f9abbee4d
make sure to release locks upon timeout (#10596) 4 years ago
Harshavardhana 00eb6f6bc9
cache DiskInfo at storage layer for performance (#10586) 4 years ago
Harshavardhana 66174692a2
add '.healing.bin' for tracking currently healing disk (#10573) 4 years ago
Harshavardhana 81caf35926
fix: reduce healthcheck interval for storage rest client (#10544) 4 years ago
Anis Elleuch 4c81201f95
fix: healing delete marker on versioned buckets (#10530) 4 years ago
Klaus Post 2d58a8d861
Add storage layer contexts (#10321) 4 years ago
Klaus Post c097ce9c32
continous healing based on crawler (#10103) 4 years ago
Harshavardhana e7ba78beee
use GlobalContext instead of context.Background when possible (#10254) 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
Harshavardhana a880283593
Send the lower level error directly from GetDiskID() (#10095) 4 years ago
Klaus Post d84fc58cac
fix: CheckParts endpoint call to correct API (#10073) 4 years ago
Harshavardhana e7d7d5232c
fix: admin info output and improve overall performance (#10015) 4 years ago
Harshavardhana 3b9fbf80ad
fix: make sure to use new restClient for healthcheck (#10026) 4 years ago
Klaus Post abd999f64a
fix: list object versions in distributed setup (#9958) 4 years ago
Harshavardhana f7f12b8604
fix: crash in storage rest client due to spurious query params (#9924) 4 years ago
Harshavardhana dee3cf2d7f
fix: preserve modTime for DeleteMarker on remote disks (#9905) 5 years ago
Harshavardhana 7ed1077879
Add a custom healthcheck function for online status (#9858) 5 years ago
Klaus Post 3ba4804d6c
Move online status to REST client (#9808) 5 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 b2db8123ec
Preserve errors returned by diskInfo to detect disk errors (#9727) 5 years ago
Anis Elleuch 375b79f11b
storage: Implement GetDiskID request in REST server side (#9720) 5 years ago
Anis Elleuch 9baeda781a
fix storage info output with unordered endpoints arguments (#9610) 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
Bala FA 2c3e34f001
add force delete option of non-empty bucket (#9166) 5 years ago
Harshavardhana 6f992134a2
fix: startup load time by reusing storageDisks (#9210) 5 years ago
Krishna Srinivas 45b1c66195
fix: implement splunk specific listObjects when delimiter=guidSplunk (#9186) 5 years ago
Klaus Post 8d98662633
re-implement data usage crawler to be more efficient (#9075) 5 years ago
Anis Elleuch 0af62d35a0
xl: Implement posix.DeletePrefixes to enhance delete perf (#9100) 5 years ago