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

Add lock manager #142

Merged
merged 7 commits into from Oct 18, 2017
Merged

Add lock manager #142

merged 7 commits into from Oct 18, 2017

Commits on Oct 18, 2017

  1. Copy the full SHA
    5ea30c2 View commit details
    Browse the repository at this point in the history
  2. Copy the full SHA
    038b756 View commit details
    Browse the repository at this point in the history
  3. Copy the full SHA
    1a2b8b0 View commit details
    Browse the repository at this point in the history
  4. lib: Add lock-owner data structure

    The lock-owner data structure |struct lock_owner| describes an object
    that can own locks, usually a transaction. Lock owners can wait and
    sleep while requested locks are busy. Lock scheduling and deadlock
    resolution is handled by an external component.
    tdz committed Oct 18, 2017
    Copy the full SHA
    60bba54 View commit details
    Browse the repository at this point in the history
  5. Copy the full SHA
    b6e8b63 View commit details
    Browse the repository at this point in the history
  6. Copy the full SHA
    3d48243 View commit details
    Browse the repository at this point in the history
  7. lib: Add waiter list to R/W lock

    tdz committed Oct 18, 2017
    Copy the full SHA
    4a27f1c View commit details
    Browse the repository at this point in the history