minio/buildscripts
Klaus Post 2040559f71
Fix SkipReader performance with small initial read (#20030)
If `SkipReader` is called with a small initial buffer it may be doing a huge number if Reads to skip the requested number of bytes. If a small buffer is provided grab a 32K buffer and use that.

Fixes slow execution of `testAPIGetObjectWithMPHandler`.

Bonuses:

* Use `-short` with `-race` test.
* Do all suite test types with `-short`.
* Enable compressed+encrypted in `testAPIGetObjectWithMPHandler`.
* Disable big file tests in `testAPIGetObjectWithMPHandler` when using `-short`.
2024-07-02 08:13:05 -07:00
..
cicd-corpus attempt to real resolve when there is a quorum failure on reads (#14613) 2022-04-20 12:49:05 -07:00
upgrade-tests fix: attempt to fix CI/CD upgrade tests with docker-compose (#19926) 2024-06-12 22:08:11 -07:00
checkdeps.sh fix: attempt to fix CI/CD upgrade tests with docker-compose (#19926) 2024-06-12 22:08:11 -07:00
cross-compile.sh Enable cross compile for openbsd/amd64 (#18666) 2023-12-18 17:08:22 -08:00
disable-root.sh Add sufficient deadlines and countermeasures to handle hung node scenario (#19688) 2024-05-22 16:07:14 -07:00
gen-ldflags.go update '-v' flag behavior to include copyRight and license (#15097) 2022-06-16 16:10:48 -07:00
heal-inconsistent-versions.sh cleanup scripts and apply shfmt (#17284) 2023-05-25 22:07:25 -07:00
heal-manual.go remove unnecessary 'recreate' code (#19136) 2024-02-27 01:47:58 -08:00
minio-iam-ldap-upgrade-import-test.sh Fix test scripts to use mc ready (#19768) 2024-05-18 11:19:01 -07:00
minio-upgrade.sh fix: attempt to fix CI/CD upgrade tests with docker-compose (#19926) 2024-06-12 22:08:11 -07:00
race.sh Fix SkipReader performance with small initial read (#20030) 2024-07-02 08:13:05 -07:00
resolve-right-versions.sh Revert "Include SuccessorModTime for FileInfo quorum (#17732)" (#17860) 2023-08-16 07:51:33 -07:00
rewrite-old-new.sh fix: information disclosure bug in preconditions GET (#19810) 2024-05-27 12:17:46 -07:00
verify-build.sh compute time spent in ILM properly (#19806) 2024-05-24 12:28:51 -07:00
verify-healing-empty-erasure-set.sh test: Healing test to avoid infinite waiting for servers to be up (#19954) 2024-06-19 09:00:38 -07:00
verify-healing-with-root-disks.sh cleanup scripts and apply shfmt (#17284) 2023-05-25 22:07:25 -07:00
verify-healing.sh test: Healing test to avoid infinite waiting for servers to be up (#19954) 2024-06-19 09:00:38 -07:00