diff --git a/CHANGELOG.md b/CHANGELOG.md index 4da7006209..3c9e505816 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,6 +7,7 @@ Changelog for NeoFS Node ### Changed ### Fixed - Open FSTree in sync mode by default (#1992) +- `neofs-cli container nodes`'s output (#1991) ### Removed ### Updated diff --git a/cmd/neofs-cli/modules/container/nodes.go b/cmd/neofs-cli/modules/container/nodes.go index aa4bde57c3..acc8bf5b56 100644 --- a/cmd/neofs-cli/modules/container/nodes.go +++ b/cmd/neofs-cli/modules/container/nodes.go @@ -39,12 +39,14 @@ var containerNodesCmd = &cobra.Command{ binCnr := make([]byte, sha256.Size) id.Encode(binCnr) + policy := cnr.PlacementPolicy() + var cnrNodes [][]netmap.NodeInfo - cnrNodes, err = resmap.NetMap().ContainerNodes(cnr.PlacementPolicy(), binCnr) + cnrNodes, err = resmap.NetMap().ContainerNodes(policy, binCnr) common.ExitOnErr(cmd, "could not build container nodes for given container: %w", err) for i := range cnrNodes { - cmd.Printf("Rep %d\n", i+1) + cmd.Printf("Descriptor #%d, REP %d:\n", i+1, policy.ReplicaNumberByIndex(i)) for j := range cnrNodes[i] { common.PrettyPrintNodeInfo(cmd, cnrNodes[i][j], j, "\t", short) }