Confirmed this was fixed in the release mentioned by Samuel above:
root@swiftTest:/etc/swift# swift-ring-builder test.builder rebalance Reassigned 256 (100.00%) partitions. Balance is now 0.00. root@swiftTest:/etc/swift# swift-ring-builder test.builder test.builder, build version 2 256 partitions, 3 replicas, 1 zones, 2 devices, 0.00 balance
Won't error when zones < replicas and now approaches it in a more sensible manner. Marking this as Resolved.
Confirmed this was fixed in the release mentioned by Samuel above:
root@swiftTest: /etc/swift# swift-ring-builder test.builder rebalance /etc/swift# swift-ring-builder test.builder
Reassigned 256 (100.00%) partitions. Balance is now 0.00.
root@swiftTest:
test.builder, build version 2
256 partitions, 3 replicas, 1 zones, 2 devices, 0.00 balance
Won't error when zones < replicas and now approaches it in a more sensible manner. Marking this as Resolved.