minio/.github/workflows
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
..
depsreview.yaml chore(deps): Included dependency review (#14958) 2022-07-27 20:53:26 -07:00
go-cross.yml move all CI/CD to go1.18 (#15401) 2022-07-25 15:27:20 -07:00
go-fips.yml feat: add idempotent delete marker support (#15521) 2022-08-18 16:41:59 -07:00
go-healing.yml Add support converting non-inlined to inlined (#15444) 2022-08-02 23:10:22 -07:00
go-lint.yml move all CI/CD to go1.18 (#15401) 2022-07-25 15:27:20 -07:00
go.yml move all CI/CD to go1.18 (#15401) 2022-07-25 15:27:20 -07:00
iam-integrations.yaml move all CI/CD to go1.18 (#15401) 2022-07-25 15:27:20 -07:00
lock.yml lock all issues and PRs from last 365 days 2022-01-29 19:27:43 -08:00
markdown-lint.yaml Add decommission compression+encryption enabled tests (#15322) 2022-07-17 08:43:14 -07:00
replication.yaml move all CI/CD to go1.18 (#15401) 2022-07-25 15:27:20 -07:00
root.cert add root_disk threshold detection (#12259) 2021-05-08 15:40:29 -07:00
root.key add root_disk threshold detection (#12259) 2021-05-08 15:40:29 -07:00
upgrade-ci-cd.yaml move all CI/CD to go1.18 (#15401) 2022-07-25 15:27:20 -07:00