tests: more generous memory allowance in test_compaction_l0_memory (#8446)

## Problem

This test is new, the limit was set experimentally and it turns out the
memory consumption in CI runs varies more than expected.

Example failure:
https://neon-github-public-dev.s3.amazonaws.com/reports/main/10010912745/index.html#suites/9eebd1154fe19f9311ca7613f38156a1/82e40cf86a243ad5/
This commit is contained in:
John Spray
2024-07-22 11:50:30 +01:00
committed by GitHub
parent fd8a7a7223
commit ebda667ef8

View File

@@ -135,7 +135,7 @@ def test_compaction_l0_memory(neon_compare: NeonCompare):
# To be fixed in https://github.com/neondatabase/neon/issues/8184, after which
# this memory estimate can be revised far downwards to something that doesn't scale
# linearly with the layer sizes.
MEMORY_ESTIMATE = (initial_l0s_size - final_l0s_size) * 1.25
MEMORY_ESTIMATE = (initial_l0s_size - final_l0s_size) * 1.5
# If we find that compaction is using more memory, this may indicate a regression
assert compaction_mapped_rss < MEMORY_ESTIMATE