minio/docs
Klaus Post acc452b7ce
Add more erasure codes on degraded systems. (#11852)
In cases where a cluster is degraded, we do not uphold our consistency 
guarantee and we will write fewer erasure codes and rely on healing 
to recreate the missing shards.

In some cases replacing known bad disks in practice take days.
We want to change the behavior of a known degraded system to keep
the erasure code promise of the storage class for each object.

This will create the objects with the same confidence as a fully 
functional cluster. The tradeoff will be that objects created 
during a partial outage will take up slightly more space.

This means that when the storage class is EC:4, there should 
always be written 4 parity shards, even if some disks are unavailable.

When an object is created on a set, the disks are immediately 
checked. If any disks are unavailable additional parity shards 
will be made for each offline disk, up to 50% of the number of disks.

We add an internal metadata field with the actual and intended 
erasure code level, this can optionally be picked up later by 
the scanner if we decide that data like this should be re-sharded.
2021-05-27 11:38:09 -07:00
..
bigdata Update hadoop docs to indicate new committers (#8060) 2019-09-30 21:34:06 -07:00
bucket fix: docs links use non-raw links for markdown 2021-05-22 10:52:47 -07:00
chroot fix: docs remove goreportcard, its deprecated 2020-03-24 14:51:06 -07:00
compression Allow Compression + encryption (#11103) 2021-01-05 20:08:35 -08:00
config update docs to remove _OLD credential references 2021-05-04 10:27:51 -07:00
debugging Rename OBD to Health (#10842) 2020-11-20 12:52:53 -08:00
deployment/kernel-tuning fix sysctl.sh quotes which are incompatible with sysctl (#10446) 2020-09-09 17:29:23 -07:00
disk-caching feat: migrate to ROOT_USER/PASSWORD from ACCESS/SECRET_KEY (#11185) 2021-01-05 10:22:57 -08:00
distributed Add more erasure codes on degraded systems. (#11852) 2021-05-27 11:38:09 -07:00
docker feat: migrate to ROOT_USER/PASSWORD from ACCESS/SECRET_KEY (#11185) 2021-01-05 10:22:57 -08:00
erasure Fix `STANDARD` defaults, point to new docs site. (#11800) 2021-03-16 12:04:28 -07:00
federation/lookup docs: add deprecation notice for federation 2021-02-04 17:18:37 -08:00
gateway Revert "deprecate embedded browser (#12163)" 2021-04-30 08:50:39 -07:00
integrations/veeam docs: fix veeam document formatting 2020-07-18 18:38:12 -07:00
kms docs: add QuickStart section to KMS encryption of IAM data (#12190) 2021-04-29 14:20:28 -07:00
logging Add support for mTLS for Audit log target (#11645) 2021-03-01 09:19:13 -08:00
metrics fix the dashboard to use $rate_interval (#12277) 2021-05-12 08:06:47 -07:00
multi-tenancy feat: distributed setup can start now with default credentials (#12303) 2021-05-17 08:45:22 -07:00
multi-user docs: Add policy variables for resource and conditions (#10278) 2020-08-17 17:39:55 -07:00
orchestration Update yaml files to latest version RELEASE.2021-05-26T00-22-46Z 2021-05-26 00:52:38 +00:00
screenshots Revert "deprecate embedded browser (#12163)" 2021-04-30 08:50:39 -07:00
security cleanup security overview guide 2020-07-11 00:34:56 -07:00
select feat: disable Parquet by default (breaking change) (#9920) 2020-08-18 10:23:28 -07:00
shared-backend fix: use buffers only when necessary for io.Copy() (#11229) 2021-01-06 09:36:55 -08:00
sts fix: generating service accounts for group only LDAP accounts (#12318) 2021-05-18 15:19:20 -07:00
throttle feat: migrate to ROOT_USER/PASSWORD from ACCESS/SECRET_KEY (#11185) 2021-01-05 10:22:57 -08:00
tls update TLS docs to use new certgen tool 2021-05-26 10:41:29 -07:00
LICENSE purge deprecate docker swarm documentation 2021-05-10 09:50:06 -07:00
minio-limits.md docs: fix per tenant limits docs formatting 2021-05-24 09:37:17 -07:00