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

let's try invalidating reactors and see if that gives us a hint #12085

Closed
wants to merge 8 commits into from

Conversation

glyph
Copy link
Member

@glyph glyph commented Jan 14, 2024

Scope and purpose

Fixes #11771

Add a few words about why this PR is needed and what is its scope.
If the associate ticket(s) fully explain the need you can just refer to it/them.

Add any comments about trade-offs (if any) made in this PR and the reasoning behind them.

Add mentions of things that are not covered here and are planed to be done in separate PRs.

Contributor Checklist:

This process applies to all pull requests - no matter how small.
Have a look at our developer documentation before submitting your Pull Request.

Below is a non-exhaustive list (as a reminder):

  • The title of the PR should describe the changes and starts with the associated issue number, like “#9782 Remove twisted.news. #1234 Brief description”.
  • A release notes news fragment file was create in src/twisted/newsfragments/ (see: Release notes fragments docs.)
  • The automated tests were updated.
  • Once all checks are green, request a review by leaving a comment that contains exactly the string please review.
    Our bot will trigger the review process, by applying the pending review label
    and requesting a review from the Twisted dev team.

glyph and others added 8 commits January 14, 2024 11:30
the first 2 builds in this PR resulted in 5/6 macOS builds succeeding which is
seems to be slightly beating the usual odds of 50/50, and nothing has changed
except for the removal of a reference to potential active CFRunLoopSource
objects in the reactor under test.  if we *also* garbage collect in immediately
after breaking any references to CFRunLoop state, does that improve the odds
further?
@glyph glyph closed this May 3, 2024
@glyph glyph deleted the 11771-flaky-cfreactor branch May 3, 2024 18:06
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
1 participant