Files
neon/test_runner/fixtures
John Spray 9989d8bfae tests: make Workload more determinstic (#10741)
## Problem

Previously, Workload was reconfiguring the compute before each run of
writes, which was meant to be a no-op when nothing changed, but was
actually writing extra data due to an issue being fixed in
https://github.com/neondatabase/neon/pull/10696.

The row counts in tests were too low in some cases, these tests were
only working because of those extra writes that shouldn't have been
happening, and moreover were relying on checkpoints happening.

## Summary of changes

- Only reconfigure compute if the attached pageserver actually changed.
If pageserver is set to None, that means controller is managing
everything, so never reconfigure compute.
- Update tests that wrote too few rows.

---------

Co-authored-by: Alexey Kondratov <kondratov.aleksey@gmail.com>
2025-02-12 12:35:29 +00:00
..
2024-11-21 16:25:31 +00:00
2024-11-21 16:25:31 +00:00
2024-11-21 16:25:31 +00:00
2024-11-21 16:25:31 +00:00
2024-11-21 16:25:31 +00:00
2024-11-21 16:25:31 +00:00
2024-10-08 14:32:26 -05:00