Join GitHub today
GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together.Sign up
Add lock manager #142
Each R/W lock now contains a list of waiters. Transactions act as waiters. The lock manager maintains the wait lists for each R/W lock and schedules waiters. This patch set contains all the infrastructure. A lot of tuning and adjustment for the different use cases and access patterns can be build on top of it.