Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
use batch gh-workflow-stats-action with separate table (#9722)
We found that exporting GH Workflow Runs in batch is more efficient due to - better utilisation of Github API - and gh runners usage is rounded to minutes, so even when ad-hoc export is done in 5-10 seconds, we billed for one minute usage So now we introduce batch exporting, with version v0.2.x of github workflow stats exporter. How it's expected to work now: - every 15 minutes we query for the workflow runs, created in last 2 hours - to avoid missing workflows that ran for more than 2 hours, every night (00:25) we will query workflows created in past 24 hours and export them as well - should we have query for even longer periods? - lets see how it works with current schedule - for longer periods like for days or weeks, it may require to adjust logic and concurrency of querying data, so lets for now use simpler version
- Loading branch information
fde16f8
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
5463 tests run: 5232 passed, 1 failed, 230 skipped (full report)
Failures on Postgres 16
test_compaction_l0_memory[github-actions-selfhosted]
: release-x86-64Flaky tests (3)
Postgres 17
test_readonly_node_gc
: debug-x86-64test_wal_restore_http[True]
: release-arm64Postgres 14
test_restart_endpoint
: release-arm64Code coverage* (full report)
functions
:31.7% (7881 of 24824 functions)
lines
:49.4% (62405 of 126225 lines)
* collected from Rust tests only
fde16f8 at 2024-11-11T23:03:35.340Z :recycle: