Max Gekk created SPARK-46440:
--------------------------------
Summary: Set the rebase configs to the CORRECTED mode by default
Key: SPARK-46440
URL: https://issues.apache.org/jira/browse/SPARK-46440
Project: Spark
Issue Type: Improvement
Components: SQL
Affects Versions: 4.0.0
Reporter: Max Gekk
Assignee: Max Gekk
Set all rebase related SQL configs to the `CORRECTED` mode by default. Here are
the affected configs:
- spark.sql.parquet.int96RebaseModeInWrite
- spark.sql.parquet.datetimeRebaseModeInWrite
- spark.sql.parquet.int96RebaseModeInRead
- spark.sql.parquet.datetimeRebaseModeInRead
- spark.sql.avro.datetimeRebaseModeInWrite
- spark.sql.avro.datetimeRebaseModeInRead
The configs were set to the `EXCEPTION` mode to give users a choice to select
proper mode for compatibility with old Spark versions <= 2.4.5. Those versions
are not able to detect the rebase mode from meta information in parquet and
avro files. Since the versions are out of broad usage, Spark starting from the
version 4.0.0 will write/ read ancient datatime without rebasing and any
exceptions. This should be more convenient for users.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]