| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| noisia_0.2.0_checksums.txt | 2026-06-21 | 288 Bytes | |
| noisia_0.2.0_linux_amd64.deb | 2026-06-21 | 8.1 MB | |
| noisia_0.2.0_linux_amd64.rpm | 2026-06-21 | 8.1 MB | |
| noisia_0.2.0_linux_amd64.tar.gz | 2026-06-21 | 8.1 MB | |
| README.md | 2026-06-21 | 5.3 kB | |
| v0.2.0 source code.tar.gz | 2026-06-21 | 42.4 kB | |
| v0.2.0 source code.zip | 2026-06-21 | 68.6 kB | |
| Totals: 7 Items | 24.4 MB | 0 | |
Changelog
- [c219d4] A few text improvements
- [7f33c3] Add DB interface, make idlexact workload using DB interface.
- [052d49] Add active mode for idlexact workload.
- [b14bb1] Add config validations: add validations on the rest of workloads.
- [64778b] Add config validations: idlexacts, rollbacks, waitxacts.
- [0f0181] Add contribution section.
- [4b4bf6] Add descriptive comments for workloads packages; refactor README.
- [c39124] Add forkconns workload.
- [ea15dc] Add log-level options.
- [c74853] Add log.Logger interface with zerolog implementation as a default logger.
- [9528d3] Add logging to deadlocks workload.
- [98d2c1] Add logging to failconns workload.
- [650607] Add logging to idlexacts workload.
- [0408b0] Add logging to rollbacks workload.
- [46c50b] Add logging to temp files workload.
- [7cba99] Add logging to temp files workload.
- [245ebf] Add logging to waitxacts workload.
- [b71fc5] Add newlines to Printf messages.
- [b56935] Add rand.Seed().
- [3e3e97] Adjust shutdown message.
- [5dac8c] Cosmetic changes.
- [42dc13] Cosmetic edits.
- [649e55] DB: add Exec and Query methods to Conn interface.
- [712421] Don't wait for signals goroutine - it continues waiting after workload has been finished.
- [1217e3] Edit README: adjust workloads descriptions accordingly latest changes; add info about impact on already running workload.
- [2c3216] Extend using DB interface on deadlocks, failconns workloads.
- [c2ad50] Extend using DB interface on the rest of workloads.
- [60e4c8] Fix broken PostgresTx.Query; rename arguments to args.
- [2a9168] Fix broken arguments handling.
- [ab64b2] 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.
- [212d51] Fix forgotten error handling.
- [9cbf80] Fix golangci-lint issues.
- [207bb6] Fix proper work of waitxact workload in fixtures mode - after locking the working table, do query to this table.
- [b91f06] Fix startup parameters descriptions.
- [0fcf4c] Fix test.
- [b48385] Fix tests.
- [e34de1] Fix values in tests.
- [7dbe90] 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()'.
- [a6d700] Idlexacts: fix validation.
- [5ceb43] Idlexacts: remove empty if block, add TODO.
- [de3286] Improve deadlocks verbosity of INFO log-level - print message each time, when deadlock catched.
- [4f8577] Merge pull request [#10] from NikolayS/patch-2
- [9b4c6c] Merge pull request [#11] from lesovsky/infra-release
- [4be4d6] Move comments to proper place.
- [0dd422] Move wg.Done outside of starting workload functions.
- [4a2e9d] Pass application_name when connecting to database.
- [3e0e9b] Refactor rollbacks: - use golang.org/x/time/rate for rate limiting; - remove '--rollbacks.min-rate' and '--rollbacks.max-rate' cli flags.
- [51a315] 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.
- [157301] Remove 'active' flag. Attempt to intervene into already running workload it is a default and preferred behavior now.
- [fd16b1] Remove TODO - if there are no tables, empty idle xacts are started (just BEGIN and nothing next).
- [f58ef2] Remove accidentally added wg.Add().
- [e38a5d] Remove context.TODO from NewPostgresDB.
- [513201] Remove unnecessary passing config using pointers.
- [82477c] Remove unnecessary prefixes from variable names.
- [1f35e6] Rollbacks: make workload as erroneous queries which execution lead to errors.
- [3dd978] Rollbacks: run goroutine per job, not per xact.
- [4f0719] Terminate: add ability to specify client address, user, database and application name for exact targeting.
- [c0607b] Terminate: fix broken interval/rate pass from cli arguments to workload func.
- [65d64d] Tidy go modules.
- [154205] Update modules.
- [ab50c6] Update tools versions used in GH actions.
- [b6e5cd] Use time.Duration type (instead of int) for --duration parameter.
- [c2fdca] Use time.Duration type (instead of int) for --idle-xacts.* parameters.
- [5f4b7b] Use time.Duration type (instead of int) for waitxacts.* parameters.
- [38d887] Use time.Duration type for terminate.interval option.
- [a8e6f1] Use uint16 type (instead of int) for rollbacks.* parameters.
- [c082a2] Use uint16 type (instead of int) for tempfiles.* parameters.
- [5c016a] Use uint16 type (instead of int) for terminate.* parameters.
- [ba2f14] 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).
- [d491af] chore: modernize dependencies and Go toolchain
- [e406f3] ci: modernize CI/CD pipeline and release config
- [346e92] docs: add project-knowledge base and infra-release plan
- [04e928] feat: migrate PostgreSQL driver from pgx v4 to v5
- [a8b4cb] test: migrate integration harness to testcontainers-go