beliefer opened a new pull request #27691: [SPARK-30841][SQL][DOC] Add version 
information to the configuration of SQL
URL: https://github.com/apache/spark/pull/27691
 
 
   ### What changes were proposed in this pull request?
   Add version information to the configuration of Spark SQL.
   Note: Because SQLConf has a lot of configuration items, I split the items 
into two PR. Another PR will follows this PR.
   
   I sorted out some information show below.
   
   Item name | Since version | JIRA ID | Commit ID | Note
   -- | -- | -- | -- | --
   spark.sql.analyzer.maxIterations | 3.0.0 | SPARK-30138 | 
c2f29d5ea58eb4565cc5602937d6d0bb75558513#diff-9a6b543db706f1a90f790783d6930a13 
|  
   spark.sql.optimizer.excludedRules | 2.4.0 | SPARK-24802 | 
434319e73f8cb6e080671bdde42a72228bd814ef#diff-9a6b543db706f1a90f790783d6930a13 
|  
   spark.sql.optimizer.maxIterations | 2.0.0 | SPARK-14677 | 
f4be0946af219379fb2476e6f80b2e50463adeb2#diff-32bb9518401c0948c5ea19377b5069ab 
|  
   spark.sql.optimizer.inSetConversionThreshold | 2.0.0 | SPARK-14796 | 
3647120a5a879edf3a96a5fd68fb7aa849ad57ef#diff-32bb9518401c0948c5ea19377b5069ab 
|  
   spark.sql.optimizer.inSetSwitchThreshold | 3.0.0 | SPARK-26205 | 
0c23a39384b7ae5fb4aeb4f7f6fe72007b84bbd2#diff-9a6b543db706f1a90f790783d6930a13 
|  
   spark.sql.optimizer.planChangeLog.level | 3.0.0 | SPARK-25415 | 
8b702e1e0aba1d3e4b0aa582f20cf99f80a44a09#diff-9a6b543db706f1a90f790783d6930a13 
| branch-2.4分支不存在此配置,但是从branch-3.0的git log中却又发现pom.xml文件的版本号是2.4.0-SNAPSHOT
   spark.sql.optimizer.planChangeLog.rules | 3.0.0 | SPARK-25415 | 
8b702e1e0aba1d3e4b0aa582f20cf99f80a44a09#diff-9a6b543db706f1a90f790783d6930a13 
| branch-2.4分支不存在此配置,但是从branch-3.0的git log中却又发现pom.xml文件的版本号是2.4.0-SNAPSHOT
   spark.sql.optimizer.planChangeLog.batches | 3.0.0 | SPARK-27088 | 
074533334d01afdd7862a1ac6c5a7a672bcce3f8#diff-9a6b543db706f1a90f790783d6930a13 
|  
   spark.sql.optimizer.dynamicPartitionPruning.enabled | 3.0.0 | SPARK-11150 | 
a7a3935c97d1fe6060cae42bbc9229c087b648ab#diff-9a6b543db706f1a90f790783d6930a13 
|  
   spark.sql.optimizer.dynamicPartitionPruning.useStats | 3.0.0 | SPARK-11150 | 
a7a3935c97d1fe6060cae42bbc9229c087b648ab#diff-9a6b543db706f1a90f790783d6930a13 
|  
   spark.sql.optimizer.dynamicPartitionPruning.fallbackFilterRatio | 3.0.0 | 
SPARK-11150 | 
a7a3935c97d1fe6060cae42bbc9229c087b648ab#diff-9a6b543db706f1a90f790783d6930a13 
|  
   spark.sql.optimizer.dynamicPartitionPruning.reuseBroadcastOnly | 3.0.0 | 
SPARK-30528 | 
59a13c9b7bc3b3aa5b5bc30a60344f849c0f8012#diff-9a6b543db706f1a90f790783d6930a13 
|  
   spark.sql.inMemoryColumnarStorage.compressed | 1.0.1 | SPARK-2631 | 
86534d0f5255362618c05a07b0171ec35c915822#diff-41ef65b9ef5b518f77e2a03559893f4d 
|  
   spark.sql.inMemoryColumnarStorage.batchSize | 1.1.1 | SPARK-2650 | 
779d1eb26d0f031791e93c908d51a59c3b422a55#diff-41ef65b9ef5b518f77e2a03559893f4d 
|  
   spark.sql.inMemoryColumnarStorage.partitionPruning | 1.2.0 | SPARK-2961 | 
248067adbe90f93c7d5e23aa61b3072dfdf48a8a#diff-41ef65b9ef5b518f77e2a03559893f4d 
|  
   spark.sql.inMemoryTableScanStatistics.enable | 3.0.0 | SPARK-28257 | 
42b80ae128ab1aa8a87c1376fe88e2cde52e6e4f#diff-9a6b543db706f1a90f790783d6930a13 
|  
   spark.sql.inMemoryColumnarStorage.enableVectorizedReader | 2.3.1 | 
SPARK-23312 | 
e5e9f9a430c827669ecfe9d5c13cc555fc89c980#diff-9a6b543db706f1a90f790783d6930a13 
|  
   spark.sql.columnVector.offheap.enabled | 2.3.0 | SPARK-20101 | 
572af5027e45ca96e0d283a8bf7c84dcf476f9bc#diff-9a6b543db706f1a90f790783d6930a13 
|  
   spark.sql.join.preferSortMergeJoin | 2.0.0 | SPARK-13977 | 
9c23c818ca0175c8f2a4a66eac261ec251d27c97#diff-32bb9518401c0948c5ea19377b5069ab 
|  
   spark.sql.sort.enableRadixSort | 2.0.0 | SPARK-14724 | 
e2b5647ab92eb478b3f7b36a0ce6faf83e24c0e5#diff-32bb9518401c0948c5ea19377b5069ab 
|  
   spark.sql.autoBroadcastJoinThreshold | 1.1.0 | SPARK-2393 | 
c7db274be79f448fda566208946cb50958ea9b1a#diff-41ef65b9ef5b518f77e2a03559893f4d 
|  
   spark.sql.limit.scaleUpFactor | 2.1.1 | SPARK-19944 | 
80ebca62cbdb7d5c8606e95a944164ab1a943694#diff-9a6b543db706f1a90f790783d6930a13 
|  
   spark.sql.hive.advancedPartitionPredicatePushdown.enabled | 2.3.0 | 
SPARK-20331 | 
d8cada8d1d3fce979a4bc1f9879593206722a3b9#diff-9a6b543db706f1a90f790783d6930a13 
|  
   spark.sql.shuffle.partitions | 1.1.0 | SPARK-1508 | 
08ed9ad81397b71206c4dc903bfb94b6105691ed#diff-41ef65b9ef5b518f77e2a03559893f4d 
|  
   spark.sql.adaptive.enabled | 1.6.0 | SPARK-9858 and SPARK-9859 and 
SPARK-9861 | 
d728d5c98658c44ed2949b55d36edeaa46f8c980#diff-41ef65b9ef5b518f77e2a03559893f4d 
|  
   spark.sql.adaptive.forceApply | 3.0.0 | SPARK-30719 | 
b29cb1a82b1a1facf1dd040025db93d998dad4cd#diff-9a6b543db706f1a90f790783d6930a13 
|  
   spark.sql.adaptive.shuffle.reducePostShufflePartitions | 3.0.0 | SPARK-30812 
| 
b76bc0b1b8b2abd00a84f805af90ca4c5925faaa#diff-9a6b543db706f1a90f790783d6930a13 
|  
   spark.sql.adaptive.shuffle.fetchShuffleBlocksInBatch | 3.0.0 | SPARK-30812 | 
b76bc0b1b8b2abd00a84f805af90ca4c5925faaa#diff-9a6b543db706f1a90f790783d6930a13 
|  
   spark.sql.adaptive.shuffle.minNumPostShufflePartitions | 3.0.0 | SPARK-9853 
| 
8616109061efc5b23b24bb9ec4a3c0f2745903c1#diff-9a6b543db706f1a90f790783d6930a13 
|  
   spark.sql.adaptive.shuffle.targetPostShuffleInputSize | 1.6.0 | SPARK-9858 
and SPARK-9859 and SPARK-9861 | 
d728d5c98658c44ed2949b55d36edeaa46f8c980#diff-41ef65b9ef5b518f77e2a03559893f4d 
|  
   spark.sql.adaptive.shuffle.maxNumPostShufflePartitions | 3.0.0 | SPARK-9853 
| 
8616109061efc5b23b24bb9ec4a3c0f2745903c1#diff-9a6b543db706f1a90f790783d6930a13 
|  
   spark.sql.adaptive.shuffle.localShuffleReader.enabled | 3.0.0 | SPARK-29893 
| 
6e581cf164c3a2930966b270ac1406dc1195c942#diff-9a6b543db706f1a90f790783d6930a13 
|  
   spark.sql.adaptive.skewedJoinOptimization.enabled | 3.0.0 | SPARK-30812 | 
b76bc0b1b8b2abd00a84f805af90ca4c5925faaa#diff-9a6b543db706f1a90f790783d6930a13 
|  
   spark.sql.adaptive.skewedJoinOptimization.skewedPartitionSizeThreshold | 
3.0.0 | SPARK-30812 | 
5b36cdbbfef147e93b35eaa4f8e0bea9690b6d06#diff-9a6b543db706f1a90f790783d6930a13 
|  
   spark.sql.adaptive.skewedJoinOptimization.skewedPartitionFactor | 3.0.0 | 
SPARK-30812 | 
5b36cdbbfef147e93b35eaa4f8e0bea9690b6d06#diff-9a6b543db706f1a90f790783d6930a13 
|  
   spark.sql.adaptive.nonEmptyPartitionRatioForBroadcastJoin | 3.0.0 | 
SPARK-9853 and SPARK-29002 | 
8616109061efc5b23b24bb9ec4a3c0f2745903c1#diff-9a6b543db706f1a90f790783d6930a13 
and 
b2f06608b785f577999318c00f2c315f39d90889#diff-9a6b543db706f1a90f790783d6930a13 
|  
   spark.sql.subexpressionElimination.enabled | 1.6.0 | SPARK-10371 | 
f38509a763816f43a224653fe65e4645894c9fc4#diff-41ef65b9ef5b518f77e2a03559893f4d 
|  
   spark.sql.caseSensitive | 1.4.0 | SPARK-4699 | 
21bd7222e55b9cf684c072141998a0623a69f514#diff-41ef65b9ef5b518f77e2a03559893f4d 
|  
   spark.sql.constraintPropagation.enabled | 2.2.0 | SPARK-19846 | 
e011004bedca47be998a0c14fe22a6f9bb5090cd#diff-9a6b543db706f1a90f790783d6930a13 
|  
   spark.sql.parser.escapedStringLiterals | 2.2.1 | SPARK-20399 | 
3d1908fd58fd9b1970cbffebdb731bfe4c776ad9#diff-9a6b543db706f1a90f790783d6930a13 
|  
   spark.sql.sources.fileCompressionFactor | 2.3.1 | SPARK-22790 | 
0fc5533e53ad03eb67590ddd231f40c2713150c3#diff-9a6b543db706f1a90f790783d6930a13 
|  
   spark.sql.parquet.mergeSchema | 1.5.0 | SPARK-8690 | 
246265f2bb056d5e9011d3331b809471a24ff8d7#diff-41ef65b9ef5b518f77e2a03559893f4d 
|  
   spark.sql.parquet.respectSummaryFiles | 1.5.0 | SPARK-8838 | 
6175d6cfe795fbd88e3ee713fac375038a3993a8#diff-41ef65b9ef5b518f77e2a03559893f4d 
|  
   spark.sql.parquet.binaryAsString | 1.1.1 | SPARK-2927 | 
de501e169f24e4573747aec85b7651c98633c028#diff-41ef65b9ef5b518f77e2a03559893f4d 
|  
   spark.sql.parquet.int96AsTimestamp | 1.3.0 | SPARK-4987 | 
67d52207b5cf2df37ca70daff2a160117510f55e#diff-41ef65b9ef5b518f77e2a03559893f4d 
|  
   spark.sql.parquet.int96TimestampConversion | 2.3.0 | SPARK-12297 | 
acf7ef3154e094875fa89f30a78ab111b267db91#diff-9a6b543db706f1a90f790783d6930a13 
|  
   spark.sql.parquet.outputTimestampType | 2.3.0 | SPARK-10365 | 
21a7bfd5c324e6c82152229f1394f26afeae771c#diff-9a6b543db706f1a90f790783d6930a13 
|  
   spark.sql.parquet.compression.codec | 1.1.1 | SPARK-3131 | 
3a9d874d7a46ab8b015631d91ba479d9a0ba827f#diff-41ef65b9ef5b518f77e2a03559893f4d 
|  
   spark.sql.parquet.filterPushdown | 1.2.0 | SPARK-4391 | 
576688aa2a19bd4ba239a2b93af7947f983e5124#diff-41ef65b9ef5b518f77e2a03559893f4d 
|  
   spark.sql.parquet.filterPushdown.date | 2.4.0 | SPARK-23727 | 
b02e76cbffe9e589b7a4e60f91250ca12a4420b2#diff-9a6b543db706f1a90f790783d6930a13 
|  
   spark.sql.parquet.filterPushdown.timestamp | 2.4.0 | SPARK-24718 | 
43e4e851b642bbee535d22e1b9e72ec6b99f6ed4#diff-9a6b543db706f1a90f790783d6930a13 
| 
   spark.sql.parquet.filterPushdown.decimal | 2.4.0 | SPARK-24549 | 
9549a2814951f9ba969955d78ac4bd2240f85989#diff-9a6b543db706f1a90f790783d6930a13 
| 
   spark.sql.parquet.filterPushdown.string.startsWith | 2.4.0 | SPARK-24638 | 
03545ce6de08bd0ad685c5f59b73bc22dfc40887#diff-9a6b543db706f1a90f790783d6930a13 
| 
   spark.sql.parquet.pushdown.inFilterThreshold | 2.4.0 | SPARK-17091 | 
e1de34113e057707dfc5ff54a8109b3ec7c16dfb#diff-9a6b543db706f1a90f790783d6930a13 
|  
   spark.sql.parquet.writeLegacyFormat | 1.6.0 | SPARK-10400 | 
01cd688f5245cbb752863100b399b525b31c3510#diff-41ef65b9ef5b518f77e2a03559893f4d 
|  
   spark.sql.parquet.output.committer.class | 1.5.0 | SPARK-8139 | 
111d6b9b8a584b962b6ae80c7aa8c45845ce0099#diff-41ef65b9ef5b518f77e2a03559893f4d 
|  
   spark.sql.parquet.enableVectorizedReader | 2.0.0 | SPARK-13486 | 
2b2c8c33236677c916541f956f7b94bba014a9ce#diff-32bb9518401c0948c5ea19377b5069ab 
| 
   spark.sql.parquet.recordLevelFilter.enabled | 2.3.0 | SPARK-17310 | 
673c67046598d33b9ecf864024ca7a937c1998d6#diff-9a6b543db706f1a90f790783d6930a13 
| 
   spark.sql.parquet.columnarReaderBatchSize | 2.4.0 | SPARK-23188 | 
cc41245fa3f954f961541bf4b4275c28473042b8#diff-9a6b543db706f1a90f790783d6930a13 
|  
   
   
   ### Why are the changes needed?
   Supplemental configuration version information.
   
   
   ### Does this PR introduce any user-facing change?
   No
   
   
   ### How was this patch tested?
   Exists UT
   

----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
 
For queries about this service, please contact Infrastructure at:
[email protected]


With regards,
Apache Git Services

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to