Skip to content

Commit 5468116

Browse files
authored
GH-3156: Enable vectored IO by default (#3155)
1 parent 37a29d9 commit 5468116

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

parquet-hadoop/src/main/java/org/apache/parquet/ParquetReadOptions.java

+3-3
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@
2323
import static org.apache.parquet.hadoop.ParquetInputFormat.BLOOM_FILTERING_ENABLED;
2424
import static org.apache.parquet.hadoop.ParquetInputFormat.COLUMN_INDEX_FILTERING_ENABLED;
2525
import static org.apache.parquet.hadoop.ParquetInputFormat.DICTIONARY_FILTERING_ENABLED;
26+
import static org.apache.parquet.hadoop.ParquetInputFormat.HADOOP_VECTORED_IO_DEFAULT;
2627
import static org.apache.parquet.hadoop.ParquetInputFormat.HADOOP_VECTORED_IO_ENABLED;
2728
import static org.apache.parquet.hadoop.ParquetInputFormat.OFF_HEAP_DECRYPT_BUFFER_ENABLED;
2829
import static org.apache.parquet.hadoop.ParquetInputFormat.PAGE_VERIFY_CHECKSUM_ENABLED;
@@ -56,7 +57,6 @@ public class ParquetReadOptions {
5657
private static final boolean STATS_FILTERING_ENABLED_DEFAULT = true;
5758
private static final boolean DICTIONARY_FILTERING_ENABLED_DEFAULT = true;
5859
private static final boolean COLUMN_INDEX_FILTERING_ENABLED_DEFAULT = true;
59-
private static final boolean HADOOP_VECTORED_IO_ENABLED_DEFAULT = false;
6060
private static final int ALLOCATION_SIZE_DEFAULT = 8388608; // 8MB
6161
private static final boolean PAGE_VERIFY_CHECKSUM_ENABLED_DEFAULT = false;
6262
private static final boolean BLOOM_FILTER_ENABLED_DEFAULT = true;
@@ -253,7 +253,7 @@ public static class Builder {
253253
protected boolean useStatsFilter = STATS_FILTERING_ENABLED_DEFAULT;
254254
protected boolean useDictionaryFilter = DICTIONARY_FILTERING_ENABLED_DEFAULT;
255255
protected boolean useRecordFilter = RECORD_FILTERING_ENABLED_DEFAULT;
256-
protected boolean useHadoopVectoredIo = HADOOP_VECTORED_IO_ENABLED_DEFAULT;
256+
protected boolean useHadoopVectoredIo = HADOOP_VECTORED_IO_DEFAULT;
257257
protected boolean useColumnIndexFilter = COLUMN_INDEX_FILTERING_ENABLED_DEFAULT;
258258
protected boolean usePageChecksumVerification = PAGE_VERIFY_CHECKSUM_ENABLED_DEFAULT;
259259
protected boolean useBloomFilter = BLOOM_FILTER_ENABLED_DEFAULT;
@@ -286,7 +286,7 @@ public Builder(ParquetConfiguration conf) {
286286
withCodecFactory(HadoopCodecs.newFactory(conf, 0));
287287
withRecordFilter(getFilter(conf));
288288
withMaxAllocationInBytes(conf.getInt(ALLOCATION_SIZE, 8388608));
289-
withUseHadoopVectoredIo(conf.getBoolean(HADOOP_VECTORED_IO_ENABLED, HADOOP_VECTORED_IO_ENABLED_DEFAULT));
289+
withUseHadoopVectoredIo(conf.getBoolean(HADOOP_VECTORED_IO_ENABLED, HADOOP_VECTORED_IO_DEFAULT));
290290
String badRecordThresh = conf.get(BAD_RECORD_THRESHOLD_CONF_KEY);
291291
if (badRecordThresh != null) {
292292
set(BAD_RECORD_THRESHOLD_CONF_KEY, badRecordThresh);

0 commit comments

Comments
 (0)