-
Notifications
You must be signed in to change notification settings - Fork 1.8k
test(NODE-5852): Skip transaction unpin spec tests #3980
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
Conversation
'Client side error when transaction is in progress', | ||
|
||
// TODO(NODE-5855): Unskip Transactions Spec Unified Tests mongos-unpin.unpin | ||
'unpin after TransientTransactionError error on commit', |
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.
We discussed only skipping on latest, which is a smoke test anyway, these tests still pass for servers that are used in production, we can continue to make sure these work on those servers.
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.
Thanks for the reminder, I've changed it to skipped on latest.
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.
I still see the test failing in EVG:
Is the server version correct?
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.
I meant I skipped it within the code.
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.
req for viz, CI shows the test still running
It seems 'when a new transaction is started' also occasionally fails on latest. I updated this PR and the corresponding ticket to include this test. At this point, I wonder if its safer to just skip all transaction unpin tests. |
Just noticed 'Unpin when a non transaction user uses a session' is also flaky. |
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.
LGTM, I updated the unskip ticket to be blocked on the drivers work needed to fix these tests for latest.
Description
Skip transaction unpin tests related to a build failure.
What is changing?
Skip relevant tests.
Is there new documentation needed for these changes?
No.
What is the motivation for this change?
Build failure described in NODE-5852
npm run check:lint
scripttype(NODE-xxxx)[!]: description
feat(NODE-1234)!: rewriting everything in coffeescript