mirror of
https://github.com/GreptimeTeam/greptimedb.git
synced 2026-10-21 19:32:34 +00:00
* test: add repeatable metric snapshot S3 benchmark Signed-off-by: jeremyhi <fengjiachun@gmail.com> * test: use only existing CI S3 permissions in the metric snapshot benchmark The CI S3 user is not allowed GetBucketLocation or ListBucketMultipartUploads, so the bucket probe and the prefix cleanup failed with AccessDenied. Use only list, put, get and delete under the run prefix, as the object store WAL benchmark does, and probe S3 before allocating the EC2 runner. Signed-off-by: jeremyhi <fengjiachun@gmail.com> * test: scope metric snapshot inventory to the current round The full round's S3 inventory listed the whole run prefix, so it also counted the smoke snapshot. List only the round's snapshot prefix while cleanup still covers the run, and assert that the teardown's S3 cleanup step runs always() with the validated run prefix. Signed-off-by: jeremyhi <fengjiachun@gmail.com> * docs: record the AWS validation run of the metric snapshot benchmark Signed-off-by: jeremyhi <fengjiachun@gmail.com> --------- Signed-off-by: jeremyhi <fengjiachun@gmail.com>