refactor sophia index replace.
Do not involve in tarantool transaction log regarding old_tuple (replace always return NULL). This reduces transaction statement complexity from tarantool side to a single sophia operation (do replace instead of search + replace). weak spots: txn_rollback_stmt()
Showing
- src/box/request.cc 2 additions, 2 deletionssrc/box/request.cc
- src/box/sophia_engine.cc 6 additions, 13 deletionssrc/box/sophia_engine.cc
- src/box/sophia_index.cc 45 additions, 58 deletionssrc/box/sophia_index.cc
- src/box/txn.cc 5 additions, 2 deletionssrc/box/txn.cc
- src/test.lua 0 additions, 16 deletionssrc/test.lua
Loading
Please register or sign in to comment