lua index iterators may return GHOST tuples
Bug #986033 reported by
Aleksey Demakov
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
tarantool |
Confirmed
|
Medium
|
Unassigned |
Bug Description
Tuples retrieved with Lua index iterators are not checked for the GHOST flag. So unlike SELECT that filters ghost tuples out, Lua may return yet uncommitted data.
Changed in tarantool: | |
importance: | Undecided → Medium |
status: | New → Confirmed |
To post a comment you must log in.
GHOST flag was removed from txn.h by index-speedup patch. x].iterator[ y] use same iteration code which does not check transaction status. Need to finish with primitive transactions first.
Currently iproto's select, box.select and box.space[