Put object EC parts in parallel #1472

Open
opened 2025-12-28 17:23:06 +00:00 by sami · 0 comments
Owner

Originally created by @cthulhu-rider on GitHub (Aug 6, 2025).

#3457 implemented encoding and saving EC parts of user object in object PUT server. Since objects for EC parts are created and distributed independently, an attempt was made to do this in parallel. However, distributedTarget.distributeObject() is not thread-safe, so it was not possible to do it quickly

Describe the solution you'd like

make distributeObject() alternative working with individual objects. Once this is done, formAndSaveObjectForECPart can be called concurrently to speed up handling

Originally created by @cthulhu-rider on GitHub (Aug 6, 2025). ## Is your feature request related to a problem? Please describe. #3457 implemented encoding and saving EC parts of user object in object PUT server. Since objects for EC parts are created and distributed independently, an attempt was made to do this in parallel. However, `distributedTarget.distributeObject()` is not thread-safe, so it was not possible to do it quickly ## Describe the solution you'd like make `distributeObject()` alternative working with individual objects. Once this is done, `formAndSaveObjectForECPart` can be called concurrently to speed up handling
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-node#1472
No description provided.