3 Commits (c54e3b4ea3e0bf90f15ea4d384faa5a3314c5ff7)

Author SHA1 Message Date
Harshavardhana b912c8f035
fix: generate new version when replacing metadata in CopyObject (#9871) 5 years ago
Harshavardhana e79874f58e
[feat] Preserve version supplied by client (#9854) 5 years ago
Harshavardhana 4915433bd2
Support bucket versioning (#9377) 5 years ago
Harshavardhana ff94b1b0a9
isEndpointConnected should take local disk inputs (#9803) 5 years ago
Harshavardhana 62b1da3e2c
fix offline disk calculation (#9801) 5 years ago
Harshavardhana 342ade03f6
deprecate listDir usage for healing (#9792) 5 years ago
Harshavardhana 41688a936b
fix: CopyObject behavior on expanded zones (#9729) 5 years ago
Harshavardhana b2db8123ec
Preserve errors returned by diskInfo to detect disk errors (#9727) 5 years ago
Harshavardhana b330c2c57e
Introduce simpler GetMultipartInfo call for performance (#9722) 5 years ago
Klaus Post 95814359bd
cache disk info to avoid repeated calls (#9682) 5 years ago
Krishna Srinivas 7d19ab9f62
readiness returns error quickly if any of the set is down (#9662) 5 years ago
P R 3f6d624c7b
add gateway object tagging support (#9124) 5 years ago
Anis Elleuch 9baeda781a
fix storage info output with unordered endpoints arguments (#9610) 5 years ago
Harshavardhana bd032d13ff
migrate all bucket metadata into a single file (#9586) 5 years ago
Harshavardhana 6ac48a65cb
fix: use unused cacheMetrics code in prometheus (#9588) 5 years ago
Anis Elleuch c045ae15e7
fix: avoid undoing bucket creation and return the first err instead (#9578) 5 years ago
Harshavardhana a1de9cec58
cleanup object-lock/bucket tagging for gateways (#9548) 5 years ago
Harshavardhana 4c9de098b0
heal buckets during init and make sure to wait on quorum (#9526) 5 years ago
Bala FA 3773874cd3
add bucket tagging support (#9389) 5 years ago
Harshavardhana c2529260e7
fix: crash observed when position of drives different (#9490) 5 years ago
Anis Elleuch 7ad6bc955f
show a notice when mixed rootfs & mounted disks is detected (#9471) 5 years ago
Harshavardhana bc61417284
calculate automatic node based symmetry (#9446) 5 years ago
Harshavardhana 97d952e61c
fix: ensure buckets are preserved if one set returns error (#9468) 5 years ago
Klaus Post 073aac3d92
add data update tracking using bloom filter (#9208) 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 4714958e99
fix: possible connection leaks in sets init, heal (#9263) 5 years ago
Bala FA 95e89f1712
proactive deep heal object when a bitrot is detected (#9192) 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 ef6304c5c2
Improve connectDisks() performance (#9203) 5 years ago
Harshavardhana 813e0fc1a8
fix: optimize isConnected to avoid url.String() conversions (#9202) 5 years ago
Krishna Srinivas 45b1c66195
fix: implement splunk specific listObjects when delimiter=guidSplunk (#9186) 5 years ago
Harshavardhana da04cb91ce
optimize listObjects to list only from 3 random disks (#9184) 5 years ago
Harshavardhana cfc9cfd84a
fix: various optimizations, idiomatic changes (#9179) 5 years ago
Harshavardhana d45a1808f2
fix: Walk() should require quorum number of disks only (#9164) 5 years ago
Anis Elleuch db2155551a
heal: Pass scan mode to HealObjects to deep scan full quorum objects (#9159) 5 years ago
Klaus Post 8d98662633
re-implement data usage crawler to be more efficient (#9075) 5 years ago
Harshavardhana 6a00eb10bf
fix: allow set drive count of proper divisible values (#9101) 5 years ago
kannappanr 07a7f329e7
xl: Fix counting offline disks in StorageInfo (#9082) 5 years ago
Harshavardhana 6f66f1a910
close channel upon error in Walk()'er (#9042) 5 years ago
Harshavardhana 23a8411732
Add a generic Walk()'er to list a bucket, optinally prefix (#9026) 5 years ago
Harshavardhana ab7d3cd508
fix: Speed up multi-object delete by taking bulk locks (#8974) 5 years ago
Anis Elleuch d4dcf1d722
metrics: Use StorageInfo() instead to have consistent info (#9006) 5 years ago
Harshavardhana d1144c2c7e
reference format obtained doesn't need further validation (#8964) 5 years ago
Harshavardhana 9ecd66007f
fix: reduce the load on CPU when loading users/policies (#8984) 5 years ago
Krishnan Parthasarathi 026265f8f7
Add support for bucket encryption feature (#8890) 5 years ago
Klaus Post 9990464cd5
Fix recursive deep scan of buckets (#8900) 5 years ago
Harshavardhana f98616dce7
heal: Optimize heal listing by avoiding batches (#8901) 5 years ago
Harshavardhana 0cbebf0f57 Rename pkg/{tagging,lifecycle} to pkg/bucket sub-directory (#8892) 5 years ago