You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Describe the bug
With HierarchicalLB, I've seen vt attempt to migrate a collection element from one node to the very same node. This shows up in debug output, e.g.:
There is a check for this in vt that is disabled using a pre-processor macro, so it's not being caught by default. When the check is enabled at compile time, it does detect the error. vt's stack dump is below:
To Reproduce
So far, I've only reached this state using bdot, which is not part of the vt test suite. I was running on Kahuna with 8 processes and 8 colors. I was using vt's develop branch at commit b9ec92a.
The text was updated successfully, but these errors were encountered:
In production execution, such a migration would be a performance bug, while it's useful in debugging settings (#476 / #430). I don't think we want this behavior out of arbitrary LB strategies, though, only out of ones intended for testing purposes, so I think it's a bug in HierarchicalLB that it generates such migration instructions rather than filtering them out.
Describe the bug
With
HierarchicalLB
, I've seen vt attempt to migrate a collection element from one node to the very same node. This shows up in debug output, e.g.:There is a check for this in vt that is disabled using a pre-processor macro, so it's not being caught by default. When the check is enabled at compile time, it does detect the error. vt's stack dump is below:
To Reproduce
So far, I've only reached this state using bdot, which is not part of the vt test suite. I was running on Kahuna with 8 processes and 8 colors. I was using vt's develop branch at commit
b9ec92a
.The text was updated successfully, but these errors were encountered: