You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
.. in addition, reading from space is a much more expensive operation than reading from lua tables for these simple case
Also need to pay attention that the result of reading from space inside a transaction depends on the operating mode of the transaction (read-committed read-confirmed) , which can give rise to even more dangerous bugs.
Setup
vinyl
engine.on_replace
trigger on that space.vshard.storage.bucket_stat()
to understand whether it is data change caused by the application or it is vshard rebalancingExpected
I get the info about bucket
Actual
vshard.storage.bucket_stat()
crashes witherror: A multi-statement transaction can not use multiple storage engines
Important note: if my space would have
memtx
engine, everything works perfectly.How to reproduce
box.space.test:insert{1, 1}
error: A multi-statement transaction can not use multiple storage engines
The text was updated successfully, but these errors were encountered: