Open
Description
Recently in scope of "consistent map-reduce" feature vshard.storage.ref
(3b5657f) module was introduced.
However, there are several reasons to continue develop it and make public:
- Some long operations (migrations) should be done in the same conditions as map-reduce: all buckets should be pinned, all garbage buckets should be deleted, rebalansing process should be stoped.
- Still current map_callrw implementation doesn't solve a problem of chunked data transfer. It should be possible to create
ref
and then make several map calls (not only one).