12 Commits (5e8392c8ef90e3960676c2f0019e57ed918cdf78)

Author SHA1 Message Date
Harshavardhana e7d7d5232c
fix: admin info output and improve overall performance (#10015) 4 years ago
Harshavardhana 1d65ef3201
fix: deletes on older format properly (#10029) 4 years ago
Harshavardhana c0adb52213
sync to disk only upon successful legacy metadata rename (#10018) 4 years ago
Anis Elleuch d4af132fc4
lifecycle: Expiry should not delete versions (#9972) 4 years ago
Anis Elleuch 21a37e3393
fix: ListObjectVersions should return ordered Version & DeleteMarker (#9959) 4 years ago
Klaus Post abd999f64a
fix: list object versions in distributed setup (#9958) 4 years ago
Harshavardhana 174f428571
add additional fdatasync before close() on writes (#9947) 4 years ago
Klaus Post cae09d8b84
crawler: Wait max 1 second (#9894) 4 years ago
Klaus Post 972d876ca9
Do not select zones with <5% free after upload (#9877) 5 years ago
Harshavardhana 9626a981bc
fix: Preserve old data appropriately (#9873) 5 years ago
Harshavardhana 94424e14d7
fix: rename legacy xl.json to xl.meta properly in ListDir() (#9863) 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
Klaus Post 142b057be8
Check object names on windows (#9798) 5 years ago
Harshavardhana b2db8123ec
Preserve errors returned by diskInfo to detect disk errors (#9727) 5 years ago
Harshavardhana 0c71ce3398
fix size accounting for encrypted/compressed objects (#9690) 5 years ago
Anis Elleuch 9baeda781a
fix storage info output with unordered endpoints arguments (#9610) 5 years ago
Klaus Post ee9077db7d
fix: windows tests for all cases (#9594) 5 years ago
Harshavardhana 6ac48a65cb
fix: use unused cacheMetrics code in prometheus (#9588) 5 years ago
Anis Elleuch 6885c72f32
disable check for DirectIO in standalone FS mode (#9558) 5 years ago
Harshavardhana 2dc46cb153
Report correct error when O_DIRECT is not supported (#9545) 5 years ago
Harshavardhana fea4a1e68e
fix logical error in path length handling for windows (#9520) 5 years ago
Anis Elleuch 3e063cca5c
Show the cause error in startup when directio is not supported (#9497) 5 years ago
Harshavardhana ab77b216d1
fix: remove restrictions on windows for NAME_MAX (#9469) 5 years ago
Harshavardhana 498389123e
avoid unnecessary logging on fresh/newly replaced drives (#9470) 5 years ago
Anis Elleuch c434dff0a4
posix: Add missing error return in RenameFile() (#9319) 5 years ago
Harshavardhana f44cfb2863
use GlobalContext whenever possible (#9280) 5 years ago
Harshavardhana e20e08d700
fix: remove the sleep from listing operations (#9287) 5 years ago
Anis Elleuch e51e465543
delete: Use physical Dir() for proper prefix cleanup in Windows (#9297) 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
Harshavardhana cfc9cfd84a
fix: various optimizations, idiomatic changes (#9179) 5 years ago
Klaus Post 8d98662633
re-implement data usage crawler to be more efficient (#9075) 5 years ago
Krishna Srinivas 2e9fed1a14
non-empty dirs should not be listed as objects (#9129) 5 years ago
Kody A Kantor 06e30b5aa1
Skip building directio on platforms that don't support Direct IO (#9059) 5 years ago
Anis Elleuch 0af62d35a0
xl: Implement posix.DeletePrefixes to enhance delete perf (#9100) 5 years ago
Harshavardhana 88ae0f1196
Improve delete performance by reducing the number of calls (#9092) 5 years ago
Harshavardhana 23a8411732
Add a generic Walk()'er to list a bucket, optinally prefix (#9026) 5 years ago
Anis Elleuch d4dcf1d722
metrics: Use StorageInfo() instead to have consistent info (#9006) 5 years ago
Klaus Post d0cea7adea
Fix stream read IO count (#8961) 5 years ago
Harshavardhana 2d295a31de
Avoid select inside a recursive function to avoid CPU spikes (#8923) 5 years ago
Harshavardhana f14f60a487 fix: Avoid double usage calculation on every restart (#8856) 5 years ago
Harshavardhana fc5213258e
posix: Do not take disk offline on I/O errors (#8836) 5 years ago
Anis Elleuch c18fbdb29a posix: Remove a non needed nil check in DiskInfo() (#8830) 5 years ago
Harshavardhana 0879a4f743 rest/storage: Remove racy LastError usage (#8817) 5 years ago
Klaus Post 37b32199e3 Validate XL sets on format (#8779) 5 years ago
Harshavardhana 5aa5dcdc6d
lock: improve locker initialization at init (#8776) 5 years ago
Harshavardhana f68a7005c0 Improve disk formatting stage for large disk sets (#8690) 5 years ago
Anis Elleuch 555969ee42 Add data usage collect with its new admin API (#8553) 5 years ago