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

Implement very simple advisory lock mechanism #664

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Commits on May 31, 2024

  1. Implement very simple advisory lock mechanism

    Blocking versions can't be implemented because they would require
    spawning a new thread to avoid jamming up the background thread used for
    other syscalls (the jamming up can generate a deadlock which is what
    testing found). The blocking version would require spawning a new thread
    with a standalone executor but that's horibbly expensive AND runs into
    DataDog#448.
    vlovich committed May 31, 2024
    Configuration menu
    Copy the full SHA
    b8fdcd2 View commit details
    Browse the repository at this point in the history