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

Atfork #68

Open
wants to merge 2 commits into
base: master
Choose a base branch
from
Open

Atfork #68

wants to merge 2 commits into from

Commits on Dec 5, 2013

  1. Revert "Ignoring EEXIST in epoll hub on register. Should fix eventlet#80

    ."
    
    This reverts commit 2dd4148.
    
    Conflicts:
    
    	tests/hub_test.py
    neilrahilly committed Dec 5, 2013
    Configuration menu
    Copy the full SHA
    057f7af View commit details
    Browse the repository at this point in the history

Commits on Dec 13, 2013

  1. add atfork module and use it to reset hub in child on fork

    this is particularly important for epoll and kqueue hubs. if they wind
    up being shared by parent and child processes after a fork, the two
    processes's conflict with each other because they wind up using the same
    file descriptors to refer to different resources. this change gives the
    child process a fresh hub of its own after a fork.
    neilrahilly committed Dec 13, 2013
    Configuration menu
    Copy the full SHA
    d7cad98 View commit details
    Browse the repository at this point in the history