lua index iterators may return GHOST tuples

Bug #986033 reported by Aleksey Demakov
6
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.

Kostja Osipov (kostja)
Changed in tarantool:
importance: Undecided → Medium
status: New → Confirmed
Revision history for this message
Roman Tsisyk (rtsisyk) wrote :

GHOST flag was removed from txn.h by index-speedup patch.
Currently iproto's select, box.select and box.space[x].iterator[y] use same iteration code which does not check transaction status. Need to finish with primitive transactions first.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.