Allow to get EC chunk by rule idx only #134

Open
opened 2025-12-28 18:12:41 +00:00 by sami · 0 comments
Owner

Originally created by @roman-khimov on GitHub (Oct 7, 2025).

See https://github.com/nspcc-dev/neofs-api/pull/345#discussion_r2401240576, rule/part is good for policer, but suboptimal for regular GET in case there was some change in netmap and part are placed suboptimally. Unlike with REP where a shift by 1 in node list is unnoticeable in most cases, with EC this means 12 failures for 12 tries to get a part in 12+4 scenario. The proposal is to allow to GET whatever part node has by rule only and leverage that in node. Additional testing can be helpful, but protocol-wise it's a rather simple thing.

Originally created by @roman-khimov on GitHub (Oct 7, 2025). See https://github.com/nspcc-dev/neofs-api/pull/345#discussion_r2401240576, rule/part is good for policer, but suboptimal for regular GET in case there was some change in netmap and part are placed suboptimally. Unlike with REP where a shift by 1 in node list is unnoticeable in most cases, with EC this means 12 failures for 12 tries to get a part in 12+4 scenario. The proposal is to allow to GET whatever part node has by rule only and leverage that in node. Additional testing can be helpful, but protocol-wise it's a rather simple thing.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
nspcc-dev/neofs-api#134
No description provided.