July 9th, 2020

WARP storage engine updated to support 8.0.20 and improve speed of scans

Engine condition pushdown changed in MySQL 8.0.20 to use a new handler::engine_push method, instead of handler::cond_push.  The WARP engine now implements handler::engine_push, so ECP and automatic index creation now work properly in 8.0.20.

I also improved the performance of deleted RID checks, which are now 3x faster than they were before.

I will be start posting benchmarks comparing performance of WARP to other storage engines later today on the Star Schema Benchmark, and DBT3 (the open source version of TPC-H).