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

feat(profiling): Better gevent support #1822

Merged
merged 4 commits into from Jan 17, 2023

Commits on Jan 10, 2023

  1. feat(profiling): Better gevent support

    We're missing frames from gevent threads. Using `gevent.threadpool.ThreadPool`
    seems to fix that. The monkey patching gevent does is causing the sampler thread
    to run in a greenlet on the same thread as the all other greenlets. So when it
    is taking a sample, the sampler is current greenlet thus no useful stacks can be
    seen.
    Zylphrex committed Jan 10, 2023
    Copy the full SHA
    c78aa23 View commit details
    Browse the repository at this point in the history
  2. fix up tests

    Zylphrex committed Jan 10, 2023
    Copy the full SHA
    0d5555c View commit details
    Browse the repository at this point in the history

Commits on Jan 11, 2023

  1. Copy the full SHA
    0b2415e View commit details
    Browse the repository at this point in the history

Commits on Jan 17, 2023

  1. Copy the full SHA
    28deb2e View commit details
    Browse the repository at this point in the history