-
Notifications
You must be signed in to change notification settings - Fork 504
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
Patch eventlet under Sentry SDK #1258
Conversation
Sorry for stepping in without invitation, I wish they removed "contextvars don't work with eventlet" warning from docs. |
Everyone is welcome haha! |
This pull request has gone three weeks without activity. In another week, I will close it. But! If you comment or otherwise update it, I will reset the clock, and if you label it "A weed is but an unloved flower." ― Ella Wheeler Wilcox 🥀 |
@rhcarvalho @lobsterkatie @iker-barriocanal @AbhiPrasad would you please look at this? Awesome patch. The problem worked around with |
Hey @guiscaranse and @temoto ! |
Any updates on this? We would love to have this functionality in so we can move our deployment to eventlets! |
@antonpirker any plans to get this reviewed + tested? |
Hey @guiscaranse |
In the mean time @sl0thentr0py could you also please have a look? Thanks! |
Any updates on this ? |
Hey @guiscaranse, @temoto and @ouss1919 ! Thanks! |
Co-authored-by: Sergey Shepelev <[email protected]>
As Github CI dropped Python 2.7 in the runners, you will have to merge the new And there is one code style error [1]. Try run |
Hey @guiscaranse I need to be annoying again. Could you merge master again into this branch? Then the tests should be all green. Thanks! |
Hey @guiscaranse, would it be possible to set the PR as open to edits from maintainers? Then we could do the missing rebasing/linting changes ourselves without having to bother you all the time. :) |
This issue has gone three weeks without activity. In another week, I will close it. But! If you comment or otherwise update it, I will reset the clock, and if you remove the label "A weed is but an unloved flower." ― Ella Wheeler Wilcox 🥀 |
We have opened a new PR (#2464), which contains the same commits as this PR. We are updating the new PR with the latest changes from master so that these changes can get merged. |
Closing, since these changes have been merged in #2464 |
Pull request was closed
This patches the eventlet library to allow it to run without issues under the Sentry SDK when using
greenlet>=0.5
. Eventlet doesn't pin thegreenlet
dependency and greenlet has been supporting contextvars for some time now (that's why the sdk runs nicely under Gevent for example). So, the eventlet library itself is not a good marker to whatever the contextvars are broken or not.This should fix #1036