-
Notifications
You must be signed in to change notification settings - Fork 27
local and collective contains for map, bag, counting set, and set #394
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
Conversation
|
This looks nice. I notice the |
Can you explain more? |
|
With a The In the case that Looking at it slightly more closely, there is a slight issue with that can come up from a key inserted locally that is actually owned by the rank calling can result in The choice to not check the cache in |
|
Gotcha. Yeah, I also think this is reasonable. I'm assuming based on what you've said that a barrier between the (Do I have it generally right?) |
|
You are correct. Barriers between the calls makes everything behave as expected, and the behavior is consistent regardless of whether the sender and receiver are the same rank. The only issue comes from misusing |
|
Does it make sense to put a barrier as the first thing in a local_ function or do we just assume that the user understands the nuance? |
|
A |
Includes tests.
Closes #393.