[#619] node: Fix object put when copies numbers contains only zeros

In this case object should placement according to replicas.

Signed-off-by: Anton Nikiforov <an.nikiforov@yadro.com>
This commit is contained in:
Anton Nikiforov 2023-08-17 11:27:20 +03:00
parent 5335e7089e
commit 6407bb5bd1
2 changed files with 22 additions and 6 deletions

View file

@ -227,10 +227,20 @@ func TestTraverserRemValues(t *testing.T) {
expectedRem: replicas,
},
{
name: "compatible zero copy numbers",
name: "compatible zero copy numbers, len 1",
copyNumbers: []uint32{0},
expectedRem: replicas,
},
{
name: "compatible zero copy numbers, len 2",
copyNumbers: []uint32{0, 0},
expectedRem: replicas,
},
{
name: "compatible zero copy numbers, len 3",
copyNumbers: []uint32{0, 0, 0},
expectedRem: replicas,
},
{
name: "copy numbers for all replicas",
copyNumbers: []uint32{1, 1, 1},