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
[CELEBORN-1759] Fix reserve slots might lost partition location between 0.4 client and 0.5 server
### What changes were proposed in this pull request?
Fix the worker parses `ReserveSlots` logic for compatibility
### Why are the changes needed?
When upgrading to 0.5, the 0.4 client reserves slots for the 0.5 worker. If there is only a replicate location, the worker parses abnormally, causing the actual reserve to fail, but returns success to the client.
The worker log "Reserved 0 primary location and 0 replica location" appears.
### Does this PR introduce _any_ user-facing change?
When upgrading to 0.5 from 0.4, fix potential reserve slot failure scenario.(only replica location).
### How was this patch tested?
Manual test.
Closes#2968 from onebox-li/fix-reserve-compatibility.
Authored-by: onebox-li <[email protected]>
Signed-off-by: mingji <[email protected]>
0 commit comments