Skip to content
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

fix(swingset): force flaky GC test to use XS only #9132

Merged
merged 2 commits into from
Mar 29, 2024

Conversation

warner
Copy link
Member

@warner warner commented Mar 23, 2024

Sometimes, for reasons we don't entirely understand, Node.js doesn't garbage-collect objects when we tell it to, and we get flaky GC-checking tests. This applies our usual fix, which is to only run those tests under XS.

refs #3240
refs #5575
fixes #9089

@warner warner added the SwingSet package: SwingSet label Mar 23, 2024
@warner warner requested a review from turadg March 23, 2024 00:30
@warner warner self-assigned this Mar 23, 2024
Copy link
Member

@turadg turadg left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🤞

@warner warner force-pushed the warner/9089-gc-device-test-flake branch from f3e1a21 to d2961e2 Compare March 26, 2024 17:32
@warner warner added the automerge:rebase Automatically rebase updates, then merge label Mar 26, 2024
Sometimes, for reasons we don't entirely understand, Node.js doesn't
garbage-collect objects when we tell it to, and we get flaky
GC-checking tests. This applies our usual fix, which is to only run
those tests under XS.

It also stops attempting to use `test.serial` as a workaround.

refs #3240
refs #5575
fixes #9089
@turadg turadg force-pushed the warner/9089-gc-device-test-flake branch from d2961e2 to a3fe3be Compare March 27, 2024 19:49
Copy link

@warner - This PR appears to be stuck. It's had a merge label for > 24 hours

@mergify mergify bot merged commit 860d051 into master Mar 29, 2024
66 checks passed
@mergify mergify bot deleted the warner/9089-gc-device-test-flake branch March 29, 2024 08:55
@warner
Copy link
Member Author

warner commented Mar 29, 2024

sigh, I forgot that automerge:rebase doesn't quite do what I want, and caused a small commit-history tangle.. how embarassing!

@mhofman
Copy link
Member

mhofman commented Mar 30, 2024

sigh, I forgot that automerge:rebase doesn't quite do what I want, and caused a small commit-history tangle.. how embarassing!

Yeah we have an open issue for that. In general I personally go for squash for one commit PRs

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
automerge:rebase Automatically rebase updates, then merge SwingSet package: SwingSet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

flake in gc-kernel device-transfer call to retireImports
3 participants