[SPY-110] Update allNodes on reconfigure to fix broadcast operation targets Created: 24/Jan/13 Updated: 01/Feb/13 Resolved: 01/Feb/13 |
|
| Status: | Resolved |
| Project: | Spymemcached Java Client |
| Component/s: | library |
| Affects Version/s: | None |
| Fix Version/s: | None |
| Security Level: | Public |
| Type: | Bug | Priority: | Major |
| Reporter: | Michael Nitschinger | Assignee: | Michael Nitschinger |
| Resolution: | Fixed | Votes: | 0 |
| Labels: | None | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Description |
|
When the KetamaNodeLocator is updated with mergedNodes on reconfigure, "allNodes" need also to be updated, not only ketamaNodes, because broadcast operations use the allNodes collection do determine their target nodes. This causes operations sent to nodes who are not in the cluster anymore, or will never send them to new ones added after bootstrap.
|