diff --git a/be/src/exec/hdfs-parquet-scanner.cc b/be/src/exec/hdfs-parquet-scanner.cc index ead3628..559405f 100644 --- a/be/src/exec/hdfs-parquet-scanner.cc +++ b/be/src/exec/hdfs-parquet-scanner.cc @@ -1215,6 +1215,8 @@ Status HdfsParquetScanner::BaseScalarColumnReader::ReadDataPage() { break; } + LOG(ERROR) << "Bugchase num_buffered_values_=" << num_buffered_values_; + return Status::OK(); } diff --git a/be/src/util/rle-encoding.h b/be/src/util/rle-encoding.h index 55342ec..ebe6bcd 100644 --- a/be/src/util/rle-encoding.h +++ b/be/src/util/rle-encoding.h @@ -245,7 +245,12 @@ template inline bool RleDecoder::Get(T* val) { DCHECK_GE(bit_width_, 0); if (UNLIKELY(literal_count_ == 0 && repeat_count_ == 0)) { - if (!NextCounts()) return false; + if (!NextCounts()) { + return false; + } else { + LOG(ERROR) << "Bugchase repeat_count_=" << repeat_count_ + << " literal_count_=" << literal_count_; + } } if (LIKELY(repeat_count_ > 0)) {