Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Fix zenith_test_evict mode and clear_buffer_cache() function
Using InvalidateBuffer is wrong, because if the page is concurrently dirtied, it will throw away the dirty page without calling smgwrite(). In Neon, that means that the last-written LSN update for the page is missed. In v16, use the new InvalidateVictimBuffer() function that does what we need. In v15 and v14, backport the InvalidateVictimBuffer() function. Fixes issue #7802
- Loading branch information
ef96c82
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.
3184 tests run: 3044 passed, 0 failed, 140 skipped (full report)
Flaky tests (1)
Postgres 15
test_secondary_background_downloads
: debugCode coverage* (full report)
functions
:31.3% (6413 of 20481 functions)
lines
:48.0% (49308 of 102647 lines)
* collected from Rust tests only
ef96c82 at 2024-05-22T12:45:01.720Z :recycle: