julia
[Distributed] Worker local race condition between put! and fetch for Futures
#42339
Merged
Go
Login via GitHub
Home
Pricing
FAQ
Install
Login
via GitHub
Overview
Commits
29
Changes
View On
GitHub
[Distributed] Worker local race condition between put! and fetch for Futures
#42339
vtjnash
merged 29 commits into
JuliaLang:master
from kr/local-future-thread-safety
tkf
commented on 2021-09-29
tkf
commented on 2021-09-29
tkf
commented on 2021-09-30
vtjnash
commented on 2021-09-30
vchuravy
added
backport 1.7
vchuravy
added
multithreading
vchuravy
added
stdlib
vchuravy
commented on 2021-10-08
tkf
commented on 2021-10-09
vtjnash
commented on 2021-10-20
krynju
commented on 2021-10-22
vtjnash
commented on 2021-10-26
vtjnash
commented on 2021-10-26
add local_lock to Future, use it in fetch and put!
9a9821dc
add corrections to the remote/clientref logic
81b3075a
add additional check and ordering
656546d6
add some comments
8d8712f6
fix whitespace
7c0dff0f
add atomic and remove del_client from put
64922da9
add check in lock
389088b1
add cleanup
76354425
fix a return mistake
50c4cd26
add one more ordering adjustment
92188ba5
fix accidentaly removed line
306b6e48
fix unnecessary changes
07bbd7c0
add @atomic back to loads + acquire/release
38b64193
fix whitespace
c5045cf3
review things applied (mostly)
00400802
add some comments
87d30f69
krynju
commented on 2021-11-03
fix comment
4b634d33
vtjnash
commented on 2021-11-05
vtjnash
commented on 2021-11-05
vtjnash
commented on 2021-11-05
vtjnash
commented on 2021-11-05
vtjnash
commented on 2021-11-05
Apply suggestions from code review
2c78ed94
fix the @lock issues
c93f7434
small adjustments
c59408e5
vtjnash
approved these changes on 2021-11-07
vtjnash
commented on 2021-11-11
serialize adjustments
4b8d7da7
vtjnash
commented on 2021-11-17
vtjnash
approved these changes on 2021-11-17
Update stdlib/Distributed/src/remotecall.jl
3b68488d
vtjnash
added
merge me
DilumAluthge
removed
merge me
revert lock on serialize
a115a32a
change assert to error, seems like the isready check doesn't check pr…
83ecafaf
vtjnash
commented on 2021-11-19
Update stdlib/Distributed/src/remotecall.jl
67da4d51
Revert "Update stdlib/Distributed/src/remotecall.jl"
59d910a8
serialize a copy of the future
4d73d331
future copy serialization
19fd304d
vtjnash
added
parallelism
Merge branch 'JuliaLang:master' into kr/local-future-thread-safety
b9eaef64
vtjnash
merged
728cba3f
into master
4 years ago
KristofferC
removed
backport 1.7
Sacha0
added
backport 1.7
KristofferC
removed
backport 1.7
Login to write a write a comment.
Login via GitHub
Reviewers
vtjnash
vchuravy
tkf
Assignees
No one assigned
Labels
parallelism
multithreading
stdlib
Milestone
No milestone
Login to write a write a comment.
Login via GitHub