minio/.github/workflows
Harshavardhana 9693c382a8
make renameData() more defensive during overwrites (#19548)
instead upon any error in renameData(), we still
preserve the existing dataDir in some form for
recoverability in strange situations such as out
of disk space type errors.

Bonus: avoid running list and heal() instead allow
versions disparity to return the actual versions,
uuid to heal. Currently limit this to 100 versions
and lesser disparate objects.

an undo now reverts back the xl.meta from xl.meta.bkp
during overwrites on such flaky setups.

Bonus: Save N depth syscalls via skipping the parents
upon overwrites and versioned updates.

Flaky setup examples are stretch clusters with regular
packet drops etc, we need to add some defensive code
around to avoid dangling objects.
2024-04-23 10:15:52 -07:00
..
mint fix: support dropping privileges with arbitrary users (#18386) 2023-11-03 14:18:18 -07:00
multipart make renameData() more defensive during overwrites (#19548) 2024-04-23 10:15:52 -07:00
depsreview.yaml fix: CI warnings (#19380) 2024-03-28 16:44:49 -07:00
go-cross.yml Fix some CI warnings (#19482) 2024-04-12 02:25:58 -07:00
go-fips.yml fix: CI warnings (#19380) 2024-03-28 16:44:49 -07:00
go-healing.yml fix: CI warnings (#19380) 2024-03-28 16:44:49 -07:00
go-lint.yml fix: CI warnings (#19380) 2024-03-28 16:44:49 -07:00
go.yml fix: CI warnings (#19380) 2024-03-28 16:44:49 -07:00
helm-lint.yml fix: CI warnings (#19380) 2024-03-28 16:44:49 -07:00
iam-integrations.yaml fix: CI warnings (#19380) 2024-03-28 16:44:49 -07:00
issues.yaml Workflow to add issues to Tracking project (#18771) 2024-01-10 23:02:00 -08:00
lock.yml lock all issues and PRs from last 365 days 2022-01-29 19:27:43 -08:00
mint.yml fix: CI warnings (#19380) 2024-03-28 16:44:49 -07:00
replication.yaml add ILM + site-replication tests (#19554) 2024-04-19 05:48:19 -07:00
root-disable.yml fix: CI warnings (#19380) 2024-03-28 16:44:49 -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
run-mint.sh update missing mc command on multipart-tests 2023-09-30 20:29:45 -07:00
shfmt.yml fix: CI warnings (#19380) 2024-03-28 16:44:49 -07:00
typos.yml Improve typos configuration (#19489) 2024-04-16 17:36:28 -07:00
upgrade-ci-cd.yaml fix: CI warnings (#19380) 2024-03-28 16:44:49 -07:00
vulncheck.yml update all deps regular cadence (#19523) 2024-04-16 11:48:56 -07:00