minio/docs
Harshavardhana d350b666ff
feat: add idempotent delete marker support (#15521)
The bottom line is delete markers are a nuisance,
most applications are not version aware and this
has simply complicated the version management.

AWS S3 gave an unnecessary complication overhead
for customers, they need to now manage these
markers by applying ILM settings and clean
them up on a regular basis.

To make matters worse all these delete markers
get replicated as well in a replicated setup,
requiring two ILM settings on each site.

This PR is an attempt to address this inferior
implementation by deviating MinIO towards an
idempotent delete marker implementation i.e
MinIO will never create any more than single
consecutive delete markers.

This significantly reduces operational overhead
by making versioning more useful for real data.

This is an S3 spec deviation for pragmatic reasons.
2022-08-18 16:41:59 -07:00
..
bigdata cleanup markdown docs across multiple files (#14296) 2022-02-11 16:51:25 -08:00
bucket feat: add idempotent delete marker support (#15521) 2022-08-18 16:41:59 -07:00
chroot cleanup markdown docs across multiple files (#14296) 2022-02-11 16:51:25 -08:00
compression Add decommission compression+encryption enabled tests (#15322) 2022-07-17 08:43:14 -07:00
config docs: some grammatical, typo fixes 2022-06-19 15:35:51 -07:00
debugging s3-verify: Add a flag to exclude younger than a certain age (#15142) 2022-06-22 08:12:47 -07:00
deployment/kernel-tuning fix sysctl.sh quotes which are incompatible with sysctl (#10446) 2020-09-09 17:29:23 -07:00
disk-caching Remove Azure gateway implementation (#14418) 2022-04-29 12:51:23 -07:00
distributed Add decommission compression+encryption enabled tests (#15322) 2022-07-17 08:43:14 -07:00
docker doc: add console-address on all example (#14307) 2022-02-15 09:26:04 -08:00
erasure allow support for parity '0', '1' enabling support for 2,3 drive setups (#15171) 2022-06-27 20:22:18 -07:00
extensions/s3zip cleanup markdown docs across multiple files (#14296) 2022-02-11 16:51:25 -08:00
federation/lookup docs: turn-on more markdown rules and fix them (#14301) 2022-02-14 08:50:42 -08:00
gateway Add decommission compression+encryption enabled tests (#15322) 2022-07-17 08:43:14 -07:00
iam Add decommission compression+encryption enabled tests (#15322) 2022-07-17 08:43:14 -07:00
integrations/veeam cleanup markdown docs across multiple files (#14296) 2022-02-11 16:51:25 -08:00
kms Add decommission compression+encryption enabled tests (#15322) 2022-07-17 08:43:14 -07:00
logging Replaces 'disk'=>'drive' visible to end user (#15464) 2022-08-04 16:10:08 -07:00
metrics Replaces 'disk'=>'drive' visible to end user (#15464) 2022-08-04 16:10:08 -07:00
multi-tenancy cleanup markdown docs across multiple files (#14296) 2022-02-11 16:51:25 -08:00
multi-user cleanup markdown docs across multiple files (#14296) 2022-02-11 16:51:25 -08:00
orchestration Update yaml files to latest version RELEASE.2022-08-13T21-54-44Z 2022-08-14 05:33:08 +00:00
screenshots feat: Deprecate embedded browser and import console (#12460) 2021-06-17 20:27:04 -07:00
security cleanup markdown docs across multiple files (#14296) 2022-02-11 16:51:25 -08:00
select docs: turn-on more markdown rules and fix them (#14301) 2022-02-14 08:50:42 -08:00
shared-backend docs: turn-on more markdown rules and fix them (#14301) 2022-02-14 08:50:42 -08:00
site-replication use logger.LogOnce to reduce printing disconnection logs (#15408) 2022-07-27 09:44:59 -07:00
sts Add decommission compression+encryption enabled tests (#15322) 2022-07-17 08:43:14 -07:00
throttle cleanup markdown docs across multiple files (#14296) 2022-02-11 16:51:25 -08:00
tls fix: allow P-384/P-512 constant time implementation (#15445) 2022-08-01 09:27:16 -07:00
hotfixes.md update hotfixes instructions and fix some typo 2022-03-25 23:49:28 -07:00
LICENSE purge deprecate docker swarm documentation 2021-05-10 09:50:06 -07:00
minio-limits.md allow support for parity '0', '1' enabling support for 2,3 drive setups (#15171) 2022-06-27 20:22:18 -07:00