66 Commits (master)

Author SHA1 Message Date
Anis Eleuch 2c7fe094d1
s3: Fix early listing stopping when ILM is enabled (#472) (#21246) 2 months ago
Taran Pelkey e88d494775
Migrate golanglint-ci config to V2 (#21081) 4 months ago
Klaus Post e72429c79c
Add sizes to traces (#19851) 1 year ago
Harshavardhana d1c58fc2eb
remove older deploymentID fix behavior to speed up startup (#19497) 1 year ago
Harshavardhana a207bd6790
turn-off Nlink readdir() optimization for NFS/CIFS (#19420) 1 year ago
Anis Eleuch 95bf4a57b6
logging: Add subsystem to log API (#19002) 1 year ago
Harshavardhana 35deb1a8e2
do not block on send channels under high load (#19090) 1 year ago
Harshavardhana 80ca120088
remove checkBucketExist check entirely to avoid fan-out calls (#18917) 2 years ago
Harshavardhana 1d3bd02089
avoid close 'nil' panics if any (#18890) 2 years ago
Harshavardhana 6347fb6636
add missing proper error return in WalkDir() (#18884) 2 years ago
Klaus Post 961b0b524e
Do not require restart when a disk is unreachable during node boot (#18576) 2 years ago
Klaus Post 51aa59a737
perf: websocket grid connectivity for all internode communication (#18461) 2 years ago
Maxim Tkachenko ec30bb89a4
simplify channel send() in WalkDir() (#18186) 2 years ago
Harshavardhana b1c1f02132
use buffers for pathJoin, to re-use buffers. (#17960) 2 years ago
Harshavardhana 7cafdc0512
fix: skip access checks further for known buckets (#17934) 2 years ago
Harshavardhana 0153f96a20
add deadlines for readMetadata() in listing (#17776) 2 years ago
Harshavardhana 14e1ace552
remove serializing WalkDir() across all buckets/prefixes on SSDs (#17707) 2 years ago
Kaan Kabalak 21fbe88e1f
Print certain log messages once per error (#17484) 2 years ago
Klaus Post 839b9c9271
Reduce allocations in Walkdir (#17036) 2 years ago
Harshavardhana e0f4dd6027
remove unncessary logs from WalkDir(), PutObject() (#16818) 2 years ago
Harshavardhana 37134e42d4
ignore io.EOF, io.ErrUnexpectedEOF on xl.meta reads in WalkDir() (#16625) 2 years ago
Klaus Post f713436dd0
Fix truncated list response on deleted replicated objects (#16504) 3 years ago
Harshavardhana 23b329b9df
remove gateway completely (#15929) 3 years ago
Klaus Post eee1ce305c
When listing, do not count delete markers (#15689) 3 years ago
Klaus Post ff9a74b91f
Add fast max-keys=1 support for Listing (#15670) 3 years ago
Klaus Post 037fe4afdc
Add listing block reuse (#15579) 3 years ago
Anis Elleuch 9201870f6c
Remove unnecessary code in WalkDir() (#15168) 3 years ago
Harshavardhana 5d23be6242
fix: ignore printing io.EOF during WalkDir() on concurrently modified objects (#15100) 3 years ago
Klaus Post b890bbfa63
Add local disk health checks (#14447) 3 years ago
Anis Elleuch 84c690cb07
storage: Use request.Form and avoid mux matching (#13858) 4 years ago
Klaus Post c897b6a82d
fix: missing entries on first list resume (#13627) 4 years ago
Klaus Post 4f3317effe
Close stream on panic (#13605) 4 years ago
Harshavardhana 5ed781a330
check for context canceled after competing for locks (#13239) 4 years ago
Harshavardhana 66fcd02aa2
de-couple walkMu and walkReadMu for some granularity (#13231) 4 years ago
Harshavardhana 0f01e7ef0f
fix: check for xl.meta as directory fallback (#13023) 4 years ago
Klaus Post c25816eabc
xl walk: Limit walk concurrent IO (#12885) 4 years ago
Harshavardhana ee028a4693
listObjects optimized to handle max-keys=1 when prefix is object (#13000) 4 years ago
Harshavardhana 9c65168312
fix: all levels deep flat key match (#12996) 4 years ago
Harshavardhana 654a6e9871
always set the filter to skip navigating baseDir (#12984) 4 years ago
Klaus Post 89febdb3d6
Reuse small buffers (#12948) 4 years ago
Harshavardhana a2cd3c9a1d
use ParseForm() to allow query param lookups once (#12900) 4 years ago
Harshavardhana e124d88788
optimize listing operation concurrency (#12728) 4 years ago
Klaus Post 05aebc52c2
feat: Implement listing version 3.0 (#12605) 4 years ago
Anis Elleuch f30c996d48
trace: Add bucket/prefix to WalkDir() tracing (#12510) 4 years ago
Harshavardhana 1f262daf6f
rename all remaining packages to internal/ (#12418) 4 years ago
Harshavardhana 0287711dc9
fix: implement readMetadata common function for re-use (#12353) 4 years ago
Klaus Post 9d1b6fb37d
Add XL reader without data (#12351) 4 years ago
Harshavardhana d501c5e38b
add missing responseBody drain (#12147) 4 years ago
Harshavardhana 069432566f update license change for MinIO 4 years ago
Klaus Post 2623338dc5
Inline small file data in xl.meta file (#11758) 4 years ago