-
Notifications
You must be signed in to change notification settings - Fork 423
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Long-running replication tests #7896
Conversation
3092 tests run: 2977 passed, 0 failed, 115 skipped (full report)Code coverage* (full report)
* collected from Rust tests only The comment gets automatically updated with the latest test results
5e10906 at 2024-07-07T09:34:33.528Z :recycle: |
Let's merge this one, then change it to use the same project every time. Use long-running queries, "start a transaction, query some tables, then use |
91dbebf
to
2be3279
Compare
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.
From my perspective, this looks good.
9861d81
to
9617059
Compare
5327d4e
to
713238c
Compare
5dc66b6
to
3c156e6
Compare
3c156e6
to
8954b86
Compare
@save-buffer is OOO for few days, so feel free to merge this |
I'll take this over for Sasha while he is out. |
5a929a3
to
c8aa9ec
Compare
I cleaned up the commit history, and I think got to all of the review comments. I also rebased on main. How can we test this to make sure I didn't screw it up touching everything up? |
This comment was marked as outdated.
This comment was marked as outdated.
6dc04d0
to
9ced616
Compare
Fixed bad merge, a couple of missed issues and retriggered it here: https://github.com/neondatabase/neon/actions/runs/9785504530/job/27018662789 UPD: the test run looks good! |
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.
No problems found
Good work on this everybody! |
No need to import it if we aren't type checking anything.
This is a Python binding to the Neon HTTP API. It isn't complete, but can be extended as necessary. Co-authored-by: Sasha Krassovsky <sasha@neon.tech>
Useful for debugging situations like connecting to databases. Co-authored-by: Sasha Krassovsky <sasha@neon.tech>
Allows a process to run without blocking program execution, which can be useful for certain test scenarios. Co-authored-by: Sasha Krassovsky <sasha@neon.tech>
9ced616
to
121385c
Compare
Ugh. @bayandin I just overwrote your commits rebasing on main to get the conclusion job. Can you add them back when you get a chance. I am such an idiot. |
No problem! Will do tomorrow (I'm afk for the rest of the day) |
Please enjoy your weekend :) |
121385c
to
95704e9
Compare
These tests will help verify that replication, both physical and logical, works as expected in Neon. Co-authored-by: Sasha Krassovsky <sasha@neon.tech>
95704e9
to
5e10906
Compare
Problem
We need long-running stress tests for replication.
Summary of changes
Add them
Related to neondatabase/cloud#13390, neondatabase/cloud#14490, neondatabase/cloud#14724