neondatabase / neon

Neon: Serverless Postgres. We separated storage and compute to offer autoscaling, code-like database branching, and scale to zero.
https://neon.tech
Apache License 2.0
13.18k stars 367 forks source link

test(bottom-most-compaction): wal apply order #8163

Closed skyzh closed 2 days ago

skyzh commented 3 days ago

Problem

A follow-up on https://github.com/neondatabase/neon/pull/8103/. Current main branch fails with:

assertion `left == right` failed
  left: b"value 3@0x10@0x30@0x28@0x40"
 right: b"value 3@0x10@0x28@0x30@0x40"

will be fixed after #8103 gets merged.

Summary of changes

Add multiple WALs below GC horizon above base image for key 3

Checklist before requesting a review

Checklist before merging

github-actions[bot] commented 3 days ago

2910 tests run: 2794 passed, 0 failed, 116 skipped (full report)


Code coverage* (full report)

* collected from Rust tests only


The comment gets automatically updated with the latest test results
792183ae0ef4f1f8b22e9ac7e8748740ab73f873 at 2024-06-26T01:07:22.145Z :recycle: