julia
[Distributed] Worker local race condition between put! and fetch for Futures
#42339
Merged

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

Login to write a write a comment.

Login via GitHub

Reviewers
Assignees
No one assigned
Labels
Milestone