minio/cmd/testdata
Anis Elleuch 77dc99e71d
Do not use inline data size in xl.meta quorum calculation (#14831)
* Do not use inline data size in xl.meta quorum calculation

Data shards of one object can different inline/not-inline decision
in multiple disks. This happens with outdated disks when inline
decision changes. For example, enabling bucket versioning configuration
will change the small file threshold.

When the parity of an object becomes low, GET object can return 503
because it is not unable to calculate the xl.meta quorum, just because
some xl.meta has inline data and other are not.

So this commit will be disable taking the size of the inline data into
consideration when calculating the xl.meta quorum.

* Add tests for simulatenous inline/notinline object

Co-authored-by: Anis Elleuch <anis@min.io>
2022-05-24 06:26:38 -07:00
..
decryptObjectInfo.json.zst Optimize decryptObjectInfo (#10726) 2020-10-29 09:34:20 -07:00
metacache.s2 ListObjects Metadata Caching (#10648) 2020-10-28 09:18:35 -07:00
xl-meta-consist.zip Fix inconsistent metadata after healing (#14125) 2022-01-19 10:48:00 -08:00
xl-meta-inline-notinline.zip Do not use inline data size in xl.meta quorum calculation (#14831) 2022-05-24 06:26:38 -07:00
xl.meta fix: enable xl.json to xl.meta only if legacy drive is found (#11255) 2021-01-11 02:27:04 -08:00
xl.meta-corrupt.gz do not crash readXLMetaNoData - if the xl.meta has incorrect content (#14538) 2022-03-14 09:07:46 -07:00
xl.meta-v1.2.zst Improve performance on multiple versions (#13573) 2021-11-18 12:15:22 -08:00