summaryrefslogtreecommitdiff
path: root/lib/spack/llnl/util/lock.py
AgeCommit message (Expand)AuthorFilesLines
2016-10-11Fix bug with lock upgrades.Todd Gamblin1-12/+16
2016-10-11Add byte-range parameters to llnl.util.lockTodd Gamblin1-19/+40
2016-10-11Remove need to touch lock files before using.Todd Gamblin1-12/+60
2016-10-11Make llnl.util.lock use file objects instead of low-level OS fds.Todd Gamblin1-17/+19
2016-10-11install : finer graned locking for install commandalalazo1-0/+8
2016-10-04Read-only locks should close fd before opening for write. (#1906)Todd Gamblin1-0/+8
2016-09-30Fix read locks on read-only file systems (#1857)Michael Kuhn1-1/+2
2016-08-10Make Spack core PEP8 compliant.Todd Gamblin1-0/+3
2016-08-09Properly re-raise exceptions from lock context handler.Todd Gamblin1-4/+6
2016-08-09Flake8 fixesTodd Gamblin1-8/+10
2016-08-09Move provider cache to home directory and refactor TransactionsTodd Gamblin1-2/+67
2016-05-11Correct LLNL LGPL license template for clarity.Todd Gamblin1-8/+8
2015-12-09Change github.com/scalability-llnl to github.com/llnl everywhere.Todd Gamblin1-1/+1
2015-10-27Fix stupid lock bug.Todd Gamblin1-16/+24
2015-10-27Lock acquires return True/False depending on whether they got POSIX lock.Todd Gamblin1-4/+15
2015-10-24Working Lock class, now uses POSIX fcntl locks, extensive unit test.Todd Gamblin1-83/+84
2015-09-17Simplify lock context managers.Todd Gamblin1-9/+21
2015-09-17Several changes to DB implementation.Todd Gamblin1-10/+17
2015-08-31Fixed several issues from code reviewGregory Becker1-0/+136