-
Notifications
You must be signed in to change notification settings - Fork 20
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
Build race condition #727
Merged
Merged
Build race condition #727
Changes from all commits
Commits
Show all changes
39 commits
Select commit
Hold shift + click to select a range
ffe4f00
add notes
1277263
start towards prototype solution
5f35168
track build hashes on MultiBuildTracker
353b2cc
restore lost changes
d9c8571
fix mistake
f44a8dd
implement hash->lock map
a4e3fa7
fix lingering misnamed function call
992d526
remove stray code
hwikle-lanl 113b552
cache build hash on creation
hwikle-lanl f72d24b
attempt to resolve style test failure
hwikle-lanl e3e036c
second attempt at style test
hwikle-lanl ba686f2
add "fuzzy" lockfile implementation
hwikle-lanl f6d69f6
fix minor style issue
hwikle-lanl 0af8ad1
reimplement timeout on build locks
hwikle-lanl 7d96487
update build locking test
hwikle-lanl 6acbf4e
ignore vscode workspace
hwikle-lanl cb33723
attempt to fix timeout
hwikle-lanl 99d60c2
fix timed lock context management
hwikle-lanl fad32cf
fix style issues; tweak lock context
hwikle-lanl 51d3003
fix mistake; more style fixes
hwikle-lanl 3b8c3e4
fix changed method name
hwikle-lanl 1487d4b
another style fix
hwikle-lanl 8641ae8
even more style fixes
hwikle-lanl 6a4716b
(attempt to) fix broken unit test
hwikle-lanl 04abb19
fix mistake with protected class
hwikle-lanl f14423f
fix accidentally deleted import
hwikle-lanl 2550e1b
restore removed import
hwikle-lanl d29b0d1
attempt to fix broken docstring
hwikle-lanl 0623307
restore (janky) docstring to pass unit test
hwikle-lanl e9d0d42
fix unit test
hwikle-lanl 9e85e90
fix unit test
hwikle-lanl d7f824f
fix unit test
hwikle-lanl 709541f
fix unit test
hwikle-lanl 6411448
Merge branch 'fuzzy-lock' into build-race-condition
hwikle-lanl a987d76
tweak status file check
hwikle-lanl afc4c18
style fixes
hwikle-lanl f2a9b9d
fix build lock unit test
hwikle-lanl 9524805
remove fuzzy lock -- for inclusion later
hwikle-lanl 08a0afa
Merge remote-tracking branch 'origin/build-race-condition' into build…
hwikle-lanl File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,13 +1,20 @@ | ||
.deps_installed | ||
.env | ||
*.pyc | ||
PAV/scripts/site | ||
.idea | ||
*.swp | ||
*.swo | ||
|
||
# Python Artifacts | ||
__pycache__/ | ||
*.pyc | ||
|
||
# IntelliJ Artifacts (Why?) | ||
.idea | ||
|
||
# VSCode Artifacts | ||
.vscode | ||
*.code-workspace | ||
|
||
pav.pstats | ||
.local/ | ||
__pycache__/ | ||
.vscode | ||
examples/working_dir |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Cache this to a
self._build_hash
.