neofs-node icon indicating copy to clipboard operation
neofs-node copied to clipboard

Share functionality of placement building between components

Open cthulhu-rider opened this issue 2 years ago • 4 comments

Object placement is build using netmap.Source and container.Source in most scenarios. Also there are some similar cases when we use same placement approach, e.g. shard evacuation introduced here and remote placement builder.

I propose to concentrate all placement functionality in single shared code space in order to easily reuse it in new tasks.

cthulhu-rider avatar Sep 20 '22 03:09 cthulhu-rider

With a proper interface, tree server can use this component too.

fyrchik avatar Sep 20 '22 12:09 fyrchik

  • #2674 brings foundation for this
  • #2722 continues (they need to be sync)

caching is very meaningful for app performance and efficiency. Some attempts were made, but they are buggy, so lets also fix them

suggest to w8 4 prelim work finish

cthulhu-rider avatar Mar 05 '24 14:03 cthulhu-rider