11.103. Release 0.138

General Changes

  • Fix planning bug with NULL literal coercions.
  • Reduce query startup time by reducing lock contention in scheduler.

New Hive Parquet Reader

We have added a new Parquet reader implementation. The new reader supports vectorizedreads, lazy loading, and predicate push down, all of which make the reader moreefficient and typically reduces wall clock time for a query. Although the newreader has been heavily tested, it is an extensive rewrite of the Apache HiveParquet reader, and may have some latent issues, so it is not enabled by default.If you are using Parquet we suggest you test out the new reader on a per-query basisby setting the <hive-catalog>.parquet_optimized_reader_enabled session property,or you can enable the reader by default by setting the Hive catalog propertyhive.parquet-optimized-reader.enabled=true. To enable Parquet predicate push downthere is a separate session property <hive-catalog>.parquet_predicate_pushdown_enabledand configuration property hive.parquet-predicate-pushdown.enabled=true.