You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
ab64b2d Fix cleanup logic. Don't use parent context in cleanup function, it prevents executing cleanup because already expired. Remove --cleanup flag and related function, it is unnecessary now.
7dbe90b Idle xacts: in transaction instead of deleting a row, create temp table. This approach doesn't block concurrent updates/deletes and doesn't use full table scan as it does 'order by random()'.
0dd4226 Move wg.Done outside of starting workload functions.
4a2e9d3 Pass application_name when connecting to database.
3e0e9b1 Refactor rollbacks: - use golang.org/x/time/rate for rate limiting; - remove '--rollbacks.min-rate' and '--rollbacks.max-rate' cli flags.
51a315f Refactor tempfiles: - use golang.org/x/time/rate for rate limiting; - rename cli flag '--temp-files' to '--tempfiles'; - rename cli flag '--temp-files.rate' to '--tempfiles.rate'; - remove cli flag '--temp-files.scale-factor'; - remove need of fixture table - use pg_class instead; - refactor workload logic to main->worker->loop->work order; - add output of how many temp bytes have been written during the workload.
1573017 Remove 'active' flag. Attempt to intervene into already running workload it is a default and preferred behavior now.
fd16b18 Remove TODO - if there are no tables, empty idle xacts are started (just BEGIN and nothing next).
b6e5cd6 Use time.Duration type (instead of int) for --duration parameter.
c2fdca9 Use time.Duration type (instead of int) for --idle-xacts.* parameters.
5f4b7bc Use time.Duration type (instead of int) for waitxacts.* parameters.
38d887c Use time.Duration type for terminate.interval option.
a8e6f10 Use uint16 type (instead of int) for rollbacks.* parameters.
c082a2a Use uint16 type (instead of int) for tempfiles.* parameters.
5c016a0 Use uint16 type (instead of int) for terminate.* parameters.
ba2f142 Waitxacts: refactor workload to use LOCK based logic. Add fixture flag which tells to run workload using fixture table (don't affect already running workload).
d491af5 chore: modernize dependencies and Go toolchain
e406f38 ci: modernize CI/CD pipeline and release config
346e923 docs: add project-knowledge base and infra-release plan
04e9288 feat: migrate PostgreSQL driver from pgx v4 to v5
a8b4cb2 test: migrate integration harness to testcontainers-go