cmu-db / peloton

The Self-Driving Database Management System
http://pelotondb.io
Apache License 2.0
2.03k stars 623 forks source link

Weird switch between executor and codegen #1365

Open eloiseh opened 6 years ago

eloiseh commented 6 years ago

When we test concurrent transactions, one create index and one update a tuple, the execution uses codegen when we manually add sleep, but uses executor when we don't, it's really weird because the queries we use are exactly the same. And when it uses executor, bugs cause segmentation fault when accessing bw_tree index in certain ways.