Nonetheless we can't just let it be fixed in core. We have to support older versions. The proposal is to add a new vshard.util functions for waiting on the futures safely. Similar to vshard.util.fiber_cond_wait() but it will be vshard.util.future_wait(). Should be used instead of all :wait_result() places in vshard.
Here is the reason: https://github.com/tarantool/tarantool/issues/7970.
Nonetheless we can't just let it be fixed in core. We have to support older versions. The proposal is to add a new
vshard.util
functions for waiting on the futures safely. Similar tovshard.util.fiber_cond_wait()
but it will bevshard.util.future_wait()
. Should be used instead of all:wait_result()
places in vshard.