Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support fine grained timezone checker instead of type based [databricks] #9719

Merged
merged 50 commits into from
Dec 1, 2023

Conversation

winningsix
Copy link
Collaborator

@winningsix winningsix commented Nov 15, 2023

Changes include:
(1) Provide a fine grained checker instead of type based. It closes #6832
(2) Verify new check using current_date function. It closes #9805, which contributes to #6841

For RapidsMeta, there're 6 types:

  1. CreatableRelationProviderMeta => It's for delta data source. No extra checker as no timezone related process involved.
  2. PartMeta => No extra checker as no timezone related process actually involved
  3. ScanMeta => No extra checker here. CSV and Json scan use check as before. Parquet will respect spark.sql.parquet.datetimeRebaseModeInRead and we will throw exception [FEA] Take into account org.apache.spark.timeZone in Parquet/Avro from Spark 3.2 #9632 in Non-UTC case.
  4. DataWritingCommandMeta (incl writer) => By default check timestamp type for UTC timezone. This is consistent with previous version's behavior.
  5. SparkPlanMeta => No extra check. Will count on check in expr side.
  6. BaseExprMeta => extra check required.
  7. RunnableCommandMeta => No extra checker here.

For ExprMeta timezone check, it follows the workflow below:

  • Level 1: Check whether an expression is related to timezone. This is achieved by
    needTimezoneCheck .
  • Level 2: Check on golden configuration spark.rapids.sql.nonUtc.enabled . If
    yes, we pass to next level timezone check. If not, we only pass UTC case as before.
  • Level 3: Check related expression has been implemented with timezone. There is a
    toggle flag isTimezoneSupported for this. If false, fallback to UTC-only check as
    before. If yes, move to next level check. When we add timezone support for a related
    function. isTimezoneSupported should be override as true. This check happens within
  • Level 4: Check whether the desired timezone is supported by Gpu kernel.

TODOs:

@winningsix winningsix changed the title Support current_date function with timezone [WIP] Support current_date function with timezone Nov 15, 2023
@res-life
Copy link
Collaborator

You can use the checker in this PR instead of #9482

@winningsix winningsix marked this pull request as ready for review November 17, 2023 13:22
@winningsix winningsix changed the title [WIP] Support current_date function with timezone Support current_date function with timezone Nov 17, 2023
@winningsix winningsix changed the title Support current_date function with timezone Support fine grained timezone checker instead of type based Nov 17, 2023
@winningsix winningsix changed the title Support fine grained timezone checker instead of type based [WIP] Support fine grained timezone checker instead of type based Nov 17, 2023
@winningsix
Copy link
Collaborator Author

build

@winningsix
Copy link
Collaborator Author

build

@winningsix
Copy link
Collaborator Author

winningsix commented Nov 20, 2023

Tried locally using #9773. Will come up with a fix.

=========================== short test summary info ============================ = 184 failed, 8690 passed, 994 skipped, 1520 xfailed, 10569 xpassed, 95 warnings in 14961.58s (4:09:21) =
FAILED ../../src/main/python/cast_test.py::test_cast_string_date_valid_format[DATAGEN_SEED_OVERRIDE=0] - pyspark.errors.exceptions.captured.IllegalArgumentException: Part of the pl...
FAILED ../../src/main/python/cast_test.py::test_cast_string_date_valid_ansi[DATAGEN_SEED=1700475048] - pyspark.errors.exceptions.captured.IllegalArgumentException: Part of the pl...
FAILED ../../src/main/python/cast_test.py::test_cast_string_date_invalid_ansi[200][DATAGEN_SEED=1700475048, INJECT_OOM] - AssertionError: Expected error 'DateTimeException' did not appear in 'pyspa...
FAILED ../../src/main/python/cast_test.py::test_cast_string_date_invalid_ansi[ 1970A][DATAGEN_SEED=1700475048, INJECT_OOM] - AssertionError: Expected error 'DateTimeException' did not appear in 'pyspa...
FAILED ../../src/main/python/cast_test.py::test_cast_string_date_invalid_ansi[1970 A][DATAGEN_SEED=1700475048] - AssertionError: Expected error 'DateTimeException' did not appear in 'pyspa...
FAILED ../../src/main/python/cast_test.py::test_cast_string_date_invalid_ansi[1970T][DATAGEN_SEED=1700475048] - AssertionError: Expected error 'DateTimeException' did not appear in 'pyspa...
FAILED ../../src/main/python/cast_test.py::test_cast_string_date_invalid_ansi[1970 T][DATAGEN_SEED=1700475048] - AssertionError: Expected error 'DateTimeException' did not appear in 'pyspa...
FAILED ../../src/main/python/cast_test.py::test_cast_string_date_invalid_ansi[ 1970-01T][DATAGEN_SEED=1700475048] - AssertionError: Expected error 'DateTimeException' did not appear in 'pyspa...
FAILED ../../src/main/python/cast_test.py::test_cast_string_date_invalid_ansi[1970-01 A][DATAGEN_SEED=1700475048] - AssertionError: Expected error 'DateTimeException' did not appear in 'pyspa...
FAILED ../../src/main/python/cast_test.py::test_cast_string_date_invalid_ansi[1970-01-01A][DATAGEN_SEED=1700475048] - AssertionError: Expected error 'DateTimeException' did not appear in 'pyspa...
FAILED ../../src/main/python/cast_test.py::test_cast_string_date_invalid_ansi[2022-02-29][DATAGEN_SEED=1700475048, INJECT_OOM] - AssertionError: Expected error 'DateTimeException' did not appear in 'pyspa...
FAILED ../../src/main/python/cast_test.py::test_cast_string_date_invalid_ansi[200-1-1][DATAGEN_SEED=1700475048, INJECT_OOM] - AssertionError: Expected error 'DateTimeException' did not appear in 'pyspa...
FAILED ../../src/main/python/cast_test.py::test_cast_string_date_invalid_ansi[2001-13-1][DATAGEN_SEED=1700475048] - AssertionError: Expected error 'DateTimeException' did not appear in 'pyspa...
FAILED ../../src/main/python/cast_test.py::test_cast_string_date_invalid_ansi[2001-1-32][DATAGEN_SEED=1700475048] - AssertionError: Expected error 'DateTimeException' did not appear in 'pyspa...
FAILED ../../src/main/python/cast_test.py::test_cast_string_date_invalid_ansi[not numbers][DATAGEN_SEED=1700475048, INJECT_OOM] - AssertionError: Expected error 'DateTimeException' did not appear in 'pyspa...
FAILED ../../src/main/python/cast_test.py::test_cast_string_date_invalid_ansi[666666666][DATAGEN_SEED=1700475048] - AssertionError: Expected error 'DateTimeException' did not appear in 'pyspa...
FAILED ../../src/main/python/cast_test.py::test_cast_string_date_non_ansi[DATAGEN_SEED=1700475048, INJECT_OOM] - pyspark.errors.exceptions.captured.IllegalArgumentException: Part of the pl...
FAILED ../../src/main/python/conditionals_test.py::test_conditional_with_side_effects_sequence_cast[String][DATAGEN_SEED=1700475048] - pyspark.errors.exceptions.captured.IllegalArgumentException: Part of the pl...
FAILED ../../src/main/python/csv_test.py::test_csv_infer_schema_timestamp_ntz_v1[TIMESTAMP_LTZ-'T'HH:mm:ss[.SSS][XXX]-yyyy-MM-dd][DATAGEN_SEED=1700475048, INJECT_OOM, ALLOW_NON_GPU(FileSourceScanExec,ProjectExec,CollectLimitExec,DeserializeToObjectExec)] - py4j.protocol.Py4JJavaError: An error occurred while calling z:org.apache.s...
FAILED ../../src/main/python/csv_test.py::test_csv_infer_schema_timestamp_ntz_v1[TIMESTAMP_LTZ-'T'HH:mm:ss.SSS-yyyy-MM-dd][DATAGEN_SEED=1700475048, ALLOW_NON_GPU(FileSourceScanExec,ProjectExec,CollectLimitExec,DeserializeToObjectExec)] - py4j.protocol.Py4JJavaError: An error occurred while calling z:org.apache.s...
FAILED ../../src/main/python/csv_test.py::test_csv_infer_schema_timestamp_ntz_v1[TIMESTAMP_LTZ-'T'HH:mm:ss[.SSS]-yyyy-MM-dd][DATAGEN_SEED=1700475048, INJECT_OOM, ALLOW_NON_GPU(FileSourceScanExec,ProjectExec,CollectLimitExec,DeserializeToObjectExec)] - py4j.protocol.Py4JJavaError: An error occurred while calling z:org.apache.s...
FAILED ../../src/main/python/csv_test.py::test_csv_prefer_date_with_infer_schema[DATAGEN_SEED=1700475048, ALLOW_NON_GPU(FileSourceScanExec,CollectLimitExec,DeserializeToObjectExec)] - py4j.protocol.Py4JJavaError: An error occurred while calling z:org.apache.s...
FAILED ../../src/main/python/date_time_test.py::test_timeadd_daytime_column[DATAGEN_SEED=1700475048] - pyspark.errors.exceptions.captured.IllegalArgumentException: Part of the pl...
FAILED ../../src/main/python/json_test.py::test_json_ts_formats_round_trip_ntz_v1[TIMESTAMP_LTZ-yyyy-MM-dd-][DATAGEN_SEED=1700475048, INJECT_OOM, ALLOW_NON_GPU(FileSourceScanExec,ProjectExec)] - py4j.protocol.Py4JJavaError: An error occurred while calling z:org.apache.s...
FAILED ../../src/main/python/json_test.py::test_json_ts_formats_round_trip_ntz_v1[TIMESTAMP_LTZ-yyyy-MM-dd-'T'HH:mm:ss.SSSXXX][DATAGEN_SEED=1700475048, INJECT_OOM, ALLOW_NON_GPU(FileSourceScanExec,ProjectExec)] - py4j.protocol.Py4JJavaError: An error occurred while calling z:org.apache.s...
FAILED ../../src/main/python/json_test.py::test_json_ts_formats_round_trip_ntz_v1[TIMESTAMP_LTZ-yyyy-MM-dd-'T'HH:mm:ss[.SSS][XXX]][DATAGEN_SEED=1700475048, ALLOW_NON_GPU(FileSourceScanExec,ProjectExec)] - py4j.protocol.Py4JJavaError: An error occurred while calling z:org.apache.s...
FAILED ../../src/main/python/json_test.py::test_json_ts_formats_round_trip_ntz_v1[TIMESTAMP_LTZ-yyyy-MM-dd-'T'HH:mm:ss.SSS][DATAGEN_SEED=1700475048, ALLOW_NON_GPU(FileSourceScanExec,ProjectExec)] - py4j.protocol.Py4JJavaError: An error occurred while calling z:org.apache.s...
FAILED ../../src/main/python/json_test.py::test_json_ts_formats_round_trip_ntz_v1[TIMESTAMP_LTZ-yyyy-MM-dd-'T'HH:mm:ss[.SSS]][DATAGEN_SEED=1700475048, INJECT_OOM, ALLOW_NON_GPU(FileSourceScanExec,ProjectExec)] - py4j.protocol.Py4JJavaError: An error occurred while calling z:org.apache.s...
FAILED ../../src/main/python/json_test.py::test_json_ts_formats_round_trip_ntz_v1[TIMESTAMP_LTZ-yyyy-MM-dd-'T'HH:mm:ss][DATAGEN_SEED=1700475048, INJECT_OOM, ALLOW_NON_GPU(FileSourceScanExec,ProjectExec)] - py4j.protocol.Py4JJavaError: An error occurred while calling z:org.apache.s...
FAILED ../../src/main/python/json_test.py::test_json_ts_formats_round_trip_ntz_v1[TIMESTAMP_LTZ-yyyy-MM-dd-'T'HH:mm[:ss]][DATAGEN_SEED=1700475048, ALLOW_NON_GPU(FileSourceScanExec,ProjectExec)] - py4j.protocol.Py4JJavaError: An error occurred while calling z:org.apache.s...
FAILED ../../src/main/python/json_test.py::test_json_ts_formats_round_trip_ntz_v1[TIMESTAMP_LTZ-yyyy-MM-dd-'T'HH:mm][DATAGEN_SEED=1700475048, ALLOW_NON_GPU(FileSourceScanExec,ProjectExec)] - py4j.protocol.Py4JJavaError: An error occurred while calling z:org.apache.s...
FAILED ../../src/main/python/json_test.py::test_json_ts_formats_round_trip_ntz_v1[TIMESTAMP_LTZ-yyyy/MM/dd-][DATAGEN_SEED=1700475048, ALLOW_NON_GPU(FileSourceScanExec,ProjectExec)] - py4j.protocol.Py4JJavaError: An error occurred while calling z:org.apache.s...
FAILED ../../src/main/python/json_test.py::test_json_ts_formats_round_trip_ntz_v1[TIMESTAMP_LTZ-yyyy/MM/dd-'T'HH:mm:ss.SSSXXX][DATAGEN_SEED=1700475048, ALLOW_NON_GPU(FileSourceScanExec,ProjectExec)] - py4j.protocol.Py4JJavaError: An error occurred while calling z:org.apache.s...
FAILED ../../src/main/python/json_test.py::test_json_ts_formats_round_trip_ntz_v1[TIMESTAMP_LTZ-yyyy/MM/dd-'T'HH:mm:ss[.SSS][XXX]][DATAGEN_SEED=1700475048, ALLOW_NON_GPU(FileSourceScanExec,ProjectExec)] - py4j.protocol.Py4JJavaError: An error occurred while calling z:org.apache.s...
FAILED ../../src/main/python/json_test.py::test_json_ts_formats_round_trip_ntz_v1[TIMESTAMP_LTZ-yyyy/MM/dd-'T'HH:mm:ss.SSS][DATAGEN_SEED=1700475048, INJECT_OOM, ALLOW_NON_GPU(FileSourceScanExec,ProjectExec)] - py4j.protocol.Py4JJavaError: An error occurred while calling z:org.apache.s...
FAILED ../../src/main/python/json_test.py::test_json_ts_formats_round_trip_ntz_v1[TIMESTAMP_LTZ-yyyy/MM/dd-'T'HH:mm:ss[.SSS]][DATAGEN_SEED=1700475048, ALLOW_NON_GPU(FileSourceScanExec,ProjectExec)] - py4j.protocol.Py4JJavaError: An error occurred while calling z:org.apache.s...
FAILED ../../src/main/python/json_test.py::test_json_ts_formats_round_trip_ntz_v1[TIMESTAMP_LTZ-yyyy/MM/dd-'T'HH:mm:ss][DATAGEN_SEED=1700475048, ALLOW_NON_GPU(FileSourceScanExec,ProjectExec)] - py4j.protocol.Py4JJavaError: An error occurred while calling z:org.apache.s...
FAILED ../../src/main/python/json_test.py::test_json_ts_formats_round_trip_ntz_v1[TIMESTAMP_LTZ-yyyy/MM/dd-'T'HH:mm[:ss]][DATAGEN_SEED=1700475048, INJECT_OOM, ALLOW_NON_GPU(FileSourceScanExec,ProjectExec)] - py4j.protocol.Py4JJavaError: An error occurred while calling z:org.apache.s...
FAILED ../../src/main/python/json_test.py::test_json_ts_formats_round_trip_ntz_v1[TIMESTAMP_LTZ-yyyy/MM/dd-'T'HH:mm][DATAGEN_SEED=1700475048, INJECT_OOM, ALLOW_NON_GPU(FileSourceScanExec,ProjectExec)] - py4j.protocol.Py4JJavaError: An error occurred while calling z:org.apache.s...
FAILED ../../src/main/python/json_test.py::test_json_ts_formats_round_trip_ntz_v1[TIMESTAMP_LTZ-yyyy-MM-][DATAGEN_SEED=1700475048, ALLOW_NON_GPU(FileSourceScanExec,ProjectExec)] - py4j.protocol.Py4JJavaError: An error occurred while calling z:org.apache.s...
FAILED ../../src/main/python/json_test.py::test_json_ts_formats_round_trip_ntz_v1[TIMESTAMP_LTZ-yyyy-MM-'T'HH:mm:ss.SSSXXX][DATAGEN_SEED=1700475048, ALLOW_NON_GPU(FileSourceScanExec,ProjectExec)] - py4j.protocol.Py4JJavaError: An error occurred while calling z:org.apache.s...
FAILED ../../src/main/python/json_test.py::test_json_ts_formats_round_trip_ntz_v1[TIMESTAMP_LTZ-yyyy-MM-'T'HH:mm:ss[.SSS][XXX]][DATAGEN_SEED=1700475048, INJECT_OOM, ALLOW_NON_GPU(FileSourceScanExec,ProjectExec)] - py4j.protocol.Py4JJavaError: An error occurred while calling z:org.apache.s...
FAILED ../../src/main/python/json_test.py::test_json_ts_formats_round_trip_ntz_v1[TIMESTAMP_LTZ-yyyy-MM-'T'HH:mm:ss.SSS][DATAGEN_SEED=1700475048, ALLOW_NON_GPU(FileSourceScanExec,ProjectExec)] - py4j.protocol.Py4JJavaError: An error occurred while calling z:org.apache.s...
FAILED ../../src/main/python/json_test.py::test_json_ts_formats_round_trip_ntz_v1[TIMESTAMP_LTZ-yyyy-MM-'T'HH:mm:ss[.SSS]][DATAGEN_SEED=1700475048, INJECT_OOM, ALLOW_NON_GPU(FileSourceScanExec,ProjectExec)] - py4j.protocol.Py4JJavaError: An error occurred while calling z:org.apache.s...
FAILED ../../src/main/python/json_test.py::test_json_ts_formats_round_trip_ntz_v1[TIMESTAMP_LTZ-yyyy-MM-'T'HH:mm:ss][DATAGEN_SEED=1700475048, INJECT_OOM, ALLOW_NON_GPU(FileSourceScanExec,ProjectExec)] - py4j.protocol.Py4JJavaError: An error occurred while calling z:org.apache.s...
FAILED ../../src/main/python/json_test.py::test_json_ts_formats_round_trip_ntz_v1[TIMESTAMP_LTZ-yyyy-MM-'T'HH:mm[:ss]][DATAGEN_SEED=1700475048, INJECT_OOM, ALLOW_NON_GPU(FileSourceScanExec,ProjectExec)] - py4j.protocol.Py4JJavaError: An error occurred while calling z:org.apache.s...
FAILED ../../src/main/python/json_test.py::test_json_ts_formats_round_trip_ntz_v1[TIMESTAMP_LTZ-yyyy-MM-'T'HH:mm][DATAGEN_SEED=1700475048, INJECT_OOM, ALLOW_NON_GPU(FileSourceScanExec,ProjectExec)] - py4j.protocol.Py4JJavaError: An error occurred while calling z:org.apache.s...
FAILED ../../src/main/python/json_test.py::test_json_ts_formats_round_trip_ntz_v1[TIMESTAMP_LTZ-yyyy/MM-][DATAGEN_SEED=1700475048, INJECT_OOM, ALLOW_NON_GPU(FileSourceScanExec,ProjectExec)] - py4j.protocol.Py4JJavaError: An error occurred while calling z:org.apache.s...
FAILED ../../src/main/python/json_test.py::test_json_ts_formats_round_trip_ntz_v1[TIMESTAMP_LTZ-yyyy/MM-'T'HH:mm:ss.SSSXXX][DATAGEN_SEED=1700475048, ALLOW_NON_GPU(FileSourceScanExec,ProjectExec)] - py4j.protocol.Py4JJavaError: An error occurred while calling z:org.apache.s...
FAILED ../../src/main/python/json_test.py::test_json_ts_formats_round_trip_ntz_v1[TIMESTAMP_LTZ-yyyy/MM-'T'HH:mm:ss[.SSS][XXX]][DATAGEN_SEED=1700475048, ALLOW_NON_GPU(FileSourceScanExec,ProjectExec)] - py4j.protocol.Py4JJavaError: An error occurred while calling z:org.apache.s...
FAILED ../../src/main/python/json_test.py::test_json_ts_formats_round_trip_ntz_v1[TIMESTAMP_LTZ-yyyy/MM-'T'HH:mm:ss.SSS][DATAGEN_SEED=1700475048, INJECT_OOM, ALLOW_NON_GPU(FileSourceScanExec,ProjectExec)] - py4j.protocol.Py4JJavaError: An error occurred while calling z:org.apache.s...
FAILED ../../src/main/python/json_test.py::test_json_ts_formats_round_trip_ntz_v1[TIMESTAMP_LTZ-yyyy/MM-'T'HH:mm:ss[.SSS]][DATAGEN_SEED=1700475048, INJECT_OOM, ALLOW_NON_GPU(FileSourceScanExec,ProjectExec)] - py4j.protocol.Py4JJavaError: An error occurred while calling z:org.apache.s...
FAILED ../../src/main/python/json_test.py::test_json_ts_formats_round_trip_ntz_v1[TIMESTAMP_LTZ-yyyy/MM-'T'HH:mm:ss][DATAGEN_SEED=1700475048, ALLOW_NON_GPU(FileSourceScanExec,ProjectExec)] - py4j.protocol.Py4JJavaError: An error occurred while calling z:org.apache.s...
FAILED ../../src/main/python/json_test.py::test_json_ts_formats_round_trip_ntz_v1[TIMESTAMP_LTZ-yyyy/MM-'T'HH:mm[:ss]][DATAGEN_SEED=1700475048, ALLOW_NON_GPU(FileSourceScanExec,ProjectExec)] - py4j.protocol.Py4JJavaError: An error occurred while calling z:org.apache.s...
FAILED ../../src/main/python/json_test.py::test_json_ts_formats_round_trip_ntz_v1[TIMESTAMP_LTZ-yyyy/MM-'T'HH:mm][DATAGEN_SEED=1700475048, INJECT_OOM, ALLOW_NON_GPU(FileSourceScanExec,ProjectExec)] - py4j.protocol.Py4JJavaError: An error occurred while calling z:org.apache.s...
FAILED ../../src/main/python/json_test.py::test_json_ts_formats_round_trip_ntz_v1[TIMESTAMP_LTZ-MM-yyyy-][DATAGEN_SEED=1700475048, ALLOW_NON_GPU(FileSourceScanExec,ProjectExec)] - py4j.protocol.Py4JJavaError: An error occurred while calling z:org.apache.s...
FAILED ../../src/main/python/json_test.py::test_json_ts_formats_round_trip_ntz_v1[TIMESTAMP_LTZ-MM-yyyy-'T'HH:mm:ss.SSSXXX][DATAGEN_SEED=1700475048, INJECT_OOM, ALLOW_NON_GPU(FileSourceScanExec,ProjectExec)] - py4j.protocol.Py4JJavaError: An error occurred while calling z:org.apache.s...
FAILED ../../src/main/python/json_test.py::test_json_ts_formats_round_trip_ntz_v1[TIMESTAMP_LTZ-MM-yyyy-'T'HH:mm:ss[.SSS][XXX]][DATAGEN_SEED=1700475048, ALLOW_NON_GPU(FileSourceScanExec,ProjectExec)] - py4j.protocol.Py4JJavaError: An error occurred while calling z:org.apache.s...
FAILED ../../src/main/python/json_test.py::test_json_ts_formats_round_trip_ntz_v1[TIMESTAMP_LTZ-MM-yyyy-'T'HH:mm:ss.SSS][DATAGEN_SEED=1700475048, INJECT_OOM, ALLOW_NON_GPU(FileSourceScanExec,ProjectExec)] - py4j.protocol.Py4JJavaError: An error occurred while calling z:org.apache.s...
FAILED ../../src/main/python/json_test.py::test_json_ts_formats_round_trip_ntz_v1[TIMESTAMP_LTZ-MM-yyyy-'T'HH:mm:ss[.SSS]][DATAGEN_SEED=1700475048, ALLOW_NON_GPU(FileSourceScanExec,ProjectExec)] - py4j.protocol.Py4JJavaError: An error occurred while calling z:org.apache.s...
FAILED ../../src/main/python/json_test.py::test_json_ts_formats_round_trip_ntz_v1[TIMESTAMP_LTZ-MM-yyyy-'T'HH:mm:ss][DATAGEN_SEED=1700475048, ALLOW_NON_GPU(FileSourceScanExec,ProjectExec)] - py4j.protocol.Py4JJavaError: An error occurred while calling z:org.apache.s...
FAILED ../../src/main/python/json_test.py::test_json_ts_formats_round_trip_ntz_v1[TIMESTAMP_LTZ-MM-yyyy-'T'HH:mm[:ss]][DATAGEN_SEED=1700475048, ALLOW_NON_GPU(FileSourceScanExec,ProjectExec)] - py4j.protocol.Py4JJavaError: An error occurred while calling z:org.apache.s...
FAILED ../../src/main/python/json_test.py::test_json_ts_formats_round_trip_ntz_v1[TIMESTAMP_LTZ-MM-yyyy-'T'HH:mm][DATAGEN_SEED=1700475048, ALLOW_NON_GPU(FileSourceScanExec,ProjectExec)] - py4j.protocol.Py4JJavaError: An error occurred while calling z:org.apache.s...
FAILED ../../src/main/python/json_test.py::test_json_ts_formats_round_trip_ntz_v1[TIMESTAMP_LTZ-MM/yyyy-][DATAGEN_SEED=1700475048, ALLOW_NON_GPU(FileSourceScanExec,ProjectExec)] - py4j.protocol.Py4JJavaError: An error occurred while calling z:org.apache.s...
FAILED ../../src/main/python/json_test.py::test_json_ts_formats_round_trip_ntz_v1[TIMESTAMP_LTZ-MM/yyyy-'T'HH:mm:ss.SSSXXX][DATAGEN_SEED=1700475048, ALLOW_NON_GPU(FileSourceScanExec,ProjectExec)] - py4j.protocol.Py4JJavaError: An error occurred while calling z:org.apache.s...
FAILED ../../src/main/python/json_test.py::test_json_ts_formats_round_trip_ntz_v1[TIMESTAMP_LTZ-MM/yyyy-'T'HH:mm:ss[.SSS][XXX]][DATAGEN_SEED=1700475048, ALLOW_NON_GPU(FileSourceScanExec,ProjectExec)] - py4j.protocol.Py4JJavaError: An error occurred while calling z:org.apache.s...
FAILED ../../src/main/python/json_test.py::test_json_ts_formats_round_trip_ntz_v1[TIMESTAMP_LTZ-MM/yyyy-'T'HH:mm:ss.SSS][DATAGEN_SEED=1700475048, INJECT_OOM, ALLOW_NON_GPU(FileSourceScanExec,ProjectExec)] - py4j.protocol.Py4JJavaError: An error occurred while calling z:org.apache.s...
FAILED ../../src/main/python/json_test.py::test_json_ts_formats_round_trip_ntz_v1[TIMESTAMP_LTZ-MM/yyyy-'T'HH:mm:ss[.SSS]][DATAGEN_SEED=1700475048, ALLOW_NON_GPU(FileSourceScanExec,ProjectExec)] - py4j.protocol.Py4JJavaError: An error occurred while calling z:org.apache.s...
FAILED ../../src/main/python/json_test.py::test_json_ts_formats_round_trip_ntz_v1[TIMESTAMP_LTZ-MM/yyyy-'T'HH:mm:ss][DATAGEN_SEED=1700475048, ALLOW_NON_GPU(FileSourceScanExec,ProjectExec)] - py4j.protocol.Py4JJavaError: An error occurred while calling z:org.apache.s...
FAILED ../../src/main/python/json_test.py::test_json_ts_formats_round_trip_ntz_v1[TIMESTAMP_LTZ-MM/yyyy-'T'HH:mm[:ss]][DATAGEN_SEED=1700475048, ALLOW_NON_GPU(FileSourceScanExec,ProjectExec)] - py4j.protocol.Py4JJavaError: An error occurred while calling z:org.apache.s...
FAILED ../../src/main/python/json_test.py::test_json_ts_formats_round_trip_ntz_v1[TIMESTAMP_LTZ-MM/yyyy-'T'HH:mm][DATAGEN_SEED=1700475048, INJECT_OOM, ALLOW_NON_GPU(FileSourceScanExec,ProjectExec)] - py4j.protocol.Py4JJavaError: An error occurred while calling z:org.apache.s...
FAILED ../../src/main/python/json_test.py::test_json_ts_formats_round_trip_ntz_v1[TIMESTAMP_LTZ-MM-dd-yyyy-][DATAGEN_SEED=1700475048, INJECT_OOM, ALLOW_NON_GPU(FileSourceScanExec,ProjectExec)] - py4j.protocol.Py4JJavaError: An error occurred while calling z:org.apache.s...
FAILED ../../src/main/python/json_test.py::test_json_ts_formats_round_trip_ntz_v1[TIMESTAMP_LTZ-MM-dd-yyyy-'T'HH:mm:ss.SSSXXX][DATAGEN_SEED=1700475048, INJECT_OOM, ALLOW_NON_GPU(FileSourceScanExec,ProjectExec)] - py4j.protocol.Py4JJavaError: An error occurred while calling z:org.apache.s...
FAILED ../../src/main/python/json_test.py::test_json_ts_formats_round_trip_ntz_v1[TIMESTAMP_LTZ-MM-dd-yyyy-'T'HH:mm:ss[.SSS][XXX]][DATAGEN_SEED=1700475048, ALLOW_NON_GPU(FileSourceScanExec,ProjectExec)] - py4j.protocol.Py4JJavaError: An error occurred while calling z:org.apache.s...
FAILED ../../src/main/python/json_test.py::test_json_ts_formats_round_trip_ntz_v1[TIMESTAMP_LTZ-MM-dd-yyyy-'T'HH:mm:ss.SSS][DATAGEN_SEED=1700475048, ALLOW_NON_GPU(FileSourceScanExec,ProjectExec)] - py4j.protocol.Py4JJavaError: An error occurred while calling z:org.apache.s...
FAILED ../../src/main/python/json_test.py::test_json_ts_formats_round_trip_ntz_v1[TIMESTAMP_LTZ-MM-dd-yyyy-'T'HH:mm:ss[.SSS]][DATAGEN_SEED=1700475048, ALLOW_NON_GPU(FileSourceScanExec,ProjectExec)] - py4j.protocol.Py4JJavaError: An error occurred while calling z:org.apache.s...
FAILED ../../src/main/python/json_test.py::test_json_ts_formats_round_trip_ntz_v1[TIMESTAMP_LTZ-MM-dd-yyyy-'T'HH:mm:ss][DATAGEN_SEED=1700475048, ALLOW_NON_GPU(FileSourceScanExec,ProjectExec)] - py4j.protocol.Py4JJavaError: An error occurred while calling z:org.apache.s...
FAILED ../../src/main/python/json_test.py::test_json_ts_formats_round_trip_ntz_v1[TIMESTAMP_LTZ-MM-dd-yyyy-'T'HH:mm[:ss]][DATAGEN_SEED=1700475048, INJECT_OOM, ALLOW_NON_GPU(FileSourceScanExec,ProjectExec)] - py4j.protocol.Py4JJavaError: An error occurred while calling z:org.apache.s...
FAILED ../../src/main/python/json_test.py::test_json_ts_formats_round_trip_ntz_v1[TIMESTAMP_LTZ-MM-dd-yyyy-'T'HH:mm][DATAGEN_SEED=1700475048, INJECT_OOM, ALLOW_NON_GPU(FileSourceScanExec,ProjectExec)] - py4j.protocol.Py4JJavaError: An error occurred while calling z:org.apache.s...
FAILED ../../src/main/python/json_test.py::test_json_ts_formats_round_trip_ntz_v1[TIMESTAMP_LTZ-MM/dd/yyyy-][DATAGEN_SEED=1700475048, ALLOW_NON_GPU(FileSourceScanExec,ProjectExec)] - py4j.protocol.Py4JJavaError: An error occurred while calling z:org.apache.s...
FAILED ../../src/main/python/json_test.py::test_json_ts_formats_round_trip_ntz_v1[TIMESTAMP_LTZ-MM/dd/yyyy-'T'HH:mm:ss.SSSXXX][DATAGEN_SEED=1700475048, INJECT_OOM, ALLOW_NON_GPU(FileSourceScanExec,ProjectExec)] - py4j.protocol.Py4JJavaError: An error occurred while calling z:org.apache.s...
FAILED ../../src/main/python/json_test.py::test_json_ts_formats_round_trip_ntz_v1[TIMESTAMP_LTZ-MM/dd/yyyy-'T'HH:mm:ss[.SSS][XXX]][DATAGEN_SEED=1700475048, INJECT_OOM, ALLOW_NON_GPU(FileSourceScanExec,ProjectExec)] - py4j.protocol.Py4JJavaError: An error occurred while calling z:org.apache.s...
FAILED ../../src/main/python/json_test.py::test_json_ts_formats_round_trip_ntz_v1[TIMESTAMP_LTZ-MM/dd/yyyy-'T'HH:mm:ss.SSS][DATAGEN_SEED=1700475048, INJECT_OOM, ALLOW_NON_GPU(FileSourceScanExec,ProjectExec)] - py4j.protocol.Py4JJavaError: An error occurred while calling z:org.apache.s...
FAILED ../../src/main/python/json_test.py::test_json_ts_formats_round_trip_ntz_v1[TIMESTAMP_LTZ-MM/dd/yyyy-'T'HH:mm:ss[.SSS]][DATAGEN_SEED=1700475048, ALLOW_NON_GPU(FileSourceScanExec,ProjectExec)] - py4j.protocol.Py4JJavaError: An error occurred while calling z:org.apache.s...
FAILED ../../src/main/python/json_test.py::test_json_ts_formats_round_trip_ntz_v1[TIMESTAMP_LTZ-MM/dd/yyyy-'T'HH:mm:ss][DATAGEN_SEED=1700475048, INJECT_OOM, ALLOW_NON_GPU(FileSourceScanExec,ProjectExec)] - py4j.protocol.Py4JJavaError: An error occurred while calling z:org.apache.s...
FAILED ../../src/main/python/json_test.py::test_json_ts_formats_round_trip_ntz_v1[TIMESTAMP_LTZ-MM/dd/yyyy-'T'HH:mm[:ss]][DATAGEN_SEED=1700475048, INJECT_OOM, ALLOW_NON_GPU(FileSourceScanExec,ProjectExec)] - py4j.protocol.Py4JJavaError: An error occurred while calling z:org.apache.s...
FAILED ../../src/main/python/json_test.py::test_json_ts_formats_round_trip_ntz_v1[TIMESTAMP_LTZ-MM/dd/yyyy-'T'HH:mm][DATAGEN_SEED=1700475048, INJECT_OOM, ALLOW_NON_GPU(FileSourceScanExec,ProjectExec)] - py4j.protocol.Py4JJavaError: An error occurred while calling z:org.apache.s...
FAILED ../../src/main/python/json_test.py::test_json_ts_formats_round_trip_ntz_v1[TIMESTAMP_LTZ-dd-MM-yyyy-][DATAGEN_SEED=1700475048, ALLOW_NON_GPU(FileSourceScanExec,ProjectExec)] - py4j.protocol.Py4JJavaError: An error occurred while calling z:org.apache.s...
FAILED ../../src/main/python/json_test.py::test_json_ts_formats_round_trip_ntz_v1[TIMESTAMP_LTZ-dd-MM-yyyy-'T'HH:mm:ss.SSSXXX][DATAGEN_SEED=1700475048, INJECT_OOM, ALLOW_NON_GPU(FileSourceScanExec,ProjectExec)] - py4j.protocol.Py4JJavaError: An error occurred while calling z:org.apache.s...
FAILED ../../src/main/python/json_test.py::test_json_ts_formats_round_trip_ntz_v1[TIMESTAMP_LTZ-dd-MM-yyyy-'T'HH:mm:ss[.SSS][XXX]][DATAGEN_SEED=1700475048, INJECT_OOM, ALLOW_NON_GPU(FileSourceScanExec,ProjectExec)] - py4j.protocol.Py4JJavaError: An error occurred while calling z:org.apache.s...
FAILED ../../src/main/python/json_test.py::test_json_ts_formats_round_trip_ntz_v1[TIMESTAMP_LTZ-dd-MM-yyyy-'T'HH:mm:ss.SSS][DATAGEN_SEED=1700475048, INJECT_OOM, ALLOW_NON_GPU(FileSourceScanExec,ProjectExec)] - py4j.protocol.Py4JJavaError: An error occurred while calling z:org.apache.s...
FAILED ../../src/main/python/json_test.py::test_json_ts_formats_round_trip_ntz_v1[TIMESTAMP_LTZ-dd-MM-yyyy-'T'HH:mm:ss[.SSS]][DATAGEN_SEED=1700475048, ALLOW_NON_GPU(FileSourceScanExec,ProjectExec)] - py4j.protocol.Py4JJavaError: An error occurred while calling z:org.apache.s...
FAILED ../../src/main/python/json_test.py::test_json_ts_formats_round_trip_ntz_v1[TIMESTAMP_LTZ-dd-MM-yyyy-'T'HH:mm:ss][DATAGEN_SEED=1700475048, INJECT_OOM, ALLOW_NON_GPU(FileSourceScanExec,ProjectExec)] - py4j.protocol.Py4JJavaError: An error occurred while calling z:org.apache.s...
FAILED ../../src/main/python/json_test.py::test_json_ts_formats_round_trip_ntz_v1[TIMESTAMP_LTZ-dd-MM-yyyy-'T'HH:mm[:ss]][DATAGEN_SEED=1700475048, ALLOW_NON_GPU(FileSourceScanExec,ProjectExec)] - py4j.protocol.Py4JJavaError: An error occurred while calling z:org.apache.s...
FAILED ../../src/main/python/json_test.py::test_json_ts_formats_round_trip_ntz_v1[TIMESTAMP_LTZ-dd-MM-yyyy-'T'HH:mm][DATAGEN_SEED=1700475048, ALLOW_NON_GPU(FileSourceScanExec,ProjectExec)] - py4j.protocol.Py4JJavaError: An error occurred while calling z:org.apache.s...
FAILED ../../src/main/python/json_test.py::test_json_ts_formats_round_trip_ntz_v1[TIMESTAMP_LTZ-dd/MM/yyyy-][DATAGEN_SEED=1700475048, ALLOW_NON_GPU(FileSourceScanExec,ProjectExec)] - py4j.protocol.Py4JJavaError: An error occurred while calling z:org.apache.s...
FAILED ../../src/main/python/json_test.py::test_json_ts_formats_round_trip_ntz_v1[TIMESTAMP_LTZ-dd/MM/yyyy-'T'HH:mm:ss.SSSXXX][DATAGEN_SEED=1700475048, ALLOW_NON_GPU(FileSourceScanExec,ProjectExec)] - py4j.protocol.Py4JJavaError: An error occurred while calling z:org.apache.s...
FAILED ../../src/main/python/json_test.py::test_json_ts_formats_round_trip_ntz_v1[TIMESTAMP_LTZ-dd/MM/yyyy-'T'HH:mm:ss[.SSS][XXX]][DATAGEN_SEED=1700475048, ALLOW_NON_GPU(FileSourceScanExec,ProjectExec)] - py4j.protocol.Py4JJavaError: An error occurred while calling z:org.apache.s...
FAILED ../../src/main/python/json_test.py::test_json_ts_formats_round_trip_ntz_v1[TIMESTAMP_LTZ-dd/MM/yyyy-'T'HH:mm:ss.SSS][DATAGEN_SEED=1700475048, INJECT_OOM, ALLOW_NON_GPU(FileSourceScanExec,ProjectExec)] - py4j.protocol.Py4JJavaError: An error occurred while calling z:org.apache.s...
FAILED ../../src/main/python/json_test.py::test_json_ts_formats_round_trip_ntz_v1[TIMESTAMP_LTZ-dd/MM/yyyy-'T'HH:mm:ss[.SSS]][DATAGEN_SEED=1700475048, ALLOW_NON_GPU(FileSourceScanExec,ProjectExec)] - py4j.protocol.Py4JJavaError: An error occurred while calling z:org.apache.s...
FAILED ../../src/main/python/json_test.py::test_json_ts_formats_round_trip_ntz_v1[TIMESTAMP_LTZ-dd/MM/yyyy-'T'HH:mm:ss][DATAGEN_SEED=1700475048, INJECT_OOM, ALLOW_NON_GPU(FileSourceScanExec,ProjectExec)] - py4j.protocol.Py4JJavaError: An error occurred while calling z:org.apache.s...
FAILED ../../src/main/python/json_test.py::test_json_ts_formats_round_trip_ntz_v1[TIMESTAMP_LTZ-dd/MM/yyyy-'T'HH:mm[:ss]][DATAGEN_SEED=1700475048, ALLOW_NON_GPU(FileSourceScanExec,ProjectExec)] - py4j.protocol.Py4JJavaError: An error occurred while calling z:org.apache.s...
FAILED ../../src/main/python/json_test.py::test_json_ts_formats_round_trip_ntz_v1[TIMESTAMP_LTZ-dd/MM/yyyy-'T'HH:mm][DATAGEN_SEED=1700475048, INJECT_OOM, ALLOW_NON_GPU(FileSourceScanExec,ProjectExec)] - py4j.protocol.Py4JJavaError: An error occurred while calling z:org.apache.s...
FAILED ../../src/main/python/json_test.py::test_json_ts_formats_round_trip_ntz_v2[TIMESTAMP_LTZ-yyyy-MM-dd-][DATAGEN_SEED=1700475048, INJECT_OOM, ALLOW_NON_GPU(BatchScanExec,ProjectExec)] - py4j.protocol.Py4JJavaError: An error occurred while calling z:org.apache.s...
FAILED ../../src/main/python/json_test.py::test_json_ts_formats_round_trip_ntz_v2[TIMESTAMP_LTZ-yyyy-MM-dd-'T'HH:mm:ss.SSSXXX][DATAGEN_SEED=1700475048, ALLOW_NON_GPU(BatchScanExec,ProjectExec)] - py4j.protocol.Py4JJavaError: An error occurred while calling z:org.apache.s...
FAILED ../../src/main/python/json_test.py::test_json_ts_formats_round_trip_ntz_v2[TIMESTAMP_LTZ-yyyy-MM-dd-'T'HH:mm:ss[.SSS][XXX]][DATAGEN_SEED=1700475048, INJECT_OOM, ALLOW_NON_GPU(BatchScanExec,ProjectExec)] - py4j.protocol.Py4JJavaError: An error occurred while calling z:org.apache.s...
FAILED ../../src/main/python/json_test.py::test_json_ts_formats_round_trip_ntz_v2[TIMESTAMP_LTZ-yyyy-MM-dd-'T'HH:mm:ss.SSS][DATAGEN_SEED=1700475048, ALLOW_NON_GPU(BatchScanExec,ProjectExec)] - py4j.protocol.Py4JJavaError: An error occurred while calling z:org.apache.s...
FAILED ../../src/main/python/json_test.py::test_json_ts_formats_round_trip_ntz_v2[TIMESTAMP_LTZ-yyyy-MM-dd-'T'HH:mm:ss[.SSS]][DATAGEN_SEED=1700475048, ALLOW_NON_GPU(BatchScanExec,ProjectExec)] - py4j.protocol.Py4JJavaError: An error occurred while calling z:org.apache.s...
FAILED ../../src/main/python/json_test.py::test_json_ts_formats_round_trip_ntz_v2[TIMESTAMP_LTZ-yyyy-MM-dd-'T'HH:mm:ss][DATAGEN_SEED=1700475048, INJECT_OOM, ALLOW_NON_GPU(BatchScanExec,ProjectExec)] - py4j.protocol.Py4JJavaError: An error occurred while calling z:org.apache.s...
FAILED ../../src/main/python/json_test.py::test_json_ts_formats_round_trip_ntz_v2[TIMESTAMP_LTZ-yyyy-MM-dd-'T'HH:mm[:ss]][DATAGEN_SEED=1700475048, ALLOW_NON_GPU(BatchScanExec,ProjectExec)] - py4j.protocol.Py4JJavaError: An error occurred while calling z:org.apache.s...
FAILED ../../src/main/python/json_test.py::test_json_ts_formats_round_trip_ntz_v2[TIMESTAMP_LTZ-yyyy-MM-dd-'T'HH:mm][DATAGEN_SEED=1700475048, ALLOW_NON_GPU(BatchScanExec,ProjectExec)] - py4j.protocol.Py4JJavaError: An error occurred while calling z:org.apache.s...
FAILED ../../src/main/python/json_test.py::test_json_ts_formats_round_trip_ntz_v2[TIMESTAMP_LTZ-yyyy/MM/dd-][DATAGEN_SEED=1700475048, INJECT_OOM, ALLOW_NON_GPU(BatchScanExec,ProjectExec)] - py4j.protocol.Py4JJavaError: An error occurred while calling z:org.apache.s...
FAILED ../../src/main/python/json_test.py::test_json_ts_formats_round_trip_ntz_v2[TIMESTAMP_LTZ-yyyy/MM/dd-'T'HH:mm:ss.SSSXXX][DATAGEN_SEED=1700475048, INJECT_OOM, ALLOW_NON_GPU(BatchScanExec,ProjectExec)] - py4j.protocol.Py4JJavaError: An error occurred while calling z:org.apache.s...
FAILED ../../src/main/python/json_test.py::test_json_ts_formats_round_trip_ntz_v2[TIMESTAMP_LTZ-yyyy/MM/dd-'T'HH:mm:ss[.SSS][XXX]][DATAGEN_SEED=1700475048, ALLOW_NON_GPU(BatchScanExec,ProjectExec)] - py4j.protocol.Py4JJavaError: An error occurred while calling z:org.apache.s...
FAILED ../../src/main/python/json_test.py::test_json_ts_formats_round_trip_ntz_v2[TIMESTAMP_LTZ-yyyy/MM/dd-'T'HH:mm:ss.SSS][DATAGEN_SEED=1700475048, INJECT_OOM, ALLOW_NON_GPU(BatchScanExec,ProjectExec)] - py4j.protocol.Py4JJavaError: An error occurred while calling z:org.apache.s...
FAILED ../../src/main/python/json_test.py::test_json_ts_formats_round_trip_ntz_v2[TIMESTAMP_LTZ-yyyy/MM/dd-'T'HH:mm:ss[.SSS]][DATAGEN_SEED=1700475048, ALLOW_NON_GPU(BatchScanExec,ProjectExec)] - py4j.protocol.Py4JJavaError: An error occurred while calling z:org.apache.s...
FAILED ../../src/main/python/json_test.py::test_json_ts_formats_round_trip_ntz_v2[TIMESTAMP_LTZ-yyyy/MM/dd-'T'HH:mm:ss][DATAGEN_SEED=1700475048, INJECT_OOM, ALLOW_NON_GPU(BatchScanExec,ProjectExec)] - py4j.protocol.Py4JJavaError: An error occurred while calling z:org.apache.s...
FAILED ../../src/main/python/json_test.py::test_json_ts_formats_round_trip_ntz_v2[TIMESTAMP_LTZ-yyyy/MM/dd-'T'HH:mm[:ss]][DATAGEN_SEED=1700475048, ALLOW_NON_GPU(BatchScanExec,ProjectExec)] - py4j.protocol.Py4JJavaError: An error occurred while calling z:org.apache.s...
FAILED ../../src/main/python/json_test.py::test_json_ts_formats_round_trip_ntz_v2[TIMESTAMP_LTZ-yyyy/MM/dd-'T'HH:mm][DATAGEN_SEED=1700475048, INJECT_OOM, ALLOW_NON_GPU(BatchScanExec,ProjectExec)] - py4j.protocol.Py4JJavaError: An error occurred while calling z:org.apache.s...
FAILED ../../src/main/python/json_test.py::test_json_ts_formats_round_trip_ntz_v2[TIMESTAMP_LTZ-yyyy-MM-][DATAGEN_SEED=1700475048, INJECT_OOM, ALLOW_NON_GPU(BatchScanExec,ProjectExec)] - py4j.protocol.Py4JJavaError: An error occurred while calling z:org.apache.s...
FAILED ../../src/main/python/json_test.py::test_json_ts_formats_round_trip_ntz_v2[TIMESTAMP_LTZ-yyyy-MM-'T'HH:mm:ss.SSSXXX][DATAGEN_SEED=1700475048, ALLOW_NON_GPU(BatchScanExec,ProjectExec)] - py4j.protocol.Py4JJavaError: An error occurred while calling z:org.apache.s...
FAILED ../../src/main/python/json_test.py::test_json_ts_formats_round_trip_ntz_v2[TIMESTAMP_LTZ-yyyy-MM-'T'HH:mm:ss[.SSS][XXX]][DATAGEN_SEED=1700475048, ALLOW_NON_GPU(BatchScanExec,ProjectExec)] - py4j.protocol.Py4JJavaError: An error occurred while calling z:org.apache.s...
FAILED ../../src/main/python/json_test.py::test_json_ts_formats_round_trip_ntz_v2[TIMESTAMP_LTZ-yyyy-MM-'T'HH:mm:ss.SSS][DATAGEN_SEED=1700475048, INJECT_OOM, ALLOW_NON_GPU(BatchScanExec,ProjectExec)] - py4j.protocol.Py4JJavaError: An error occurred while calling z:org.apache.s...
FAILED ../../src/main/python/json_test.py::test_json_ts_formats_round_trip_ntz_v2[TIMESTAMP_LTZ-yyyy-MM-'T'HH:mm:ss[.SSS]][DATAGEN_SEED=1700475048, INJECT_OOM, ALLOW_NON_GPU(BatchScanExec,ProjectExec)] - py4j.protocol.Py4JJavaError: An error occurred while calling z:org.apache.s...
FAILED ../../src/main/python/json_test.py::test_json_ts_formats_round_trip_ntz_v2[TIMESTAMP_LTZ-yyyy-MM-'T'HH:mm:ss][DATAGEN_SEED=1700475048, INJECT_OOM, ALLOW_NON_GPU(BatchScanExec,ProjectExec)] - py4j.protocol.Py4JJavaError: An error occurred while calling z:org.apache.s...
FAILED ../../src/main/python/json_test.py::test_json_ts_formats_round_trip_ntz_v2[TIMESTAMP_LTZ-yyyy-MM-'T'HH:mm[:ss]][DATAGEN_SEED=1700475048, INJECT_OOM, ALLOW_NON_GPU(BatchScanExec,ProjectExec)] - py4j.protocol.Py4JJavaError: An error occurred while calling z:org.apache.s...
FAILED ../../src/main/python/json_test.py::test_json_ts_formats_round_trip_ntz_v2[TIMESTAMP_LTZ-yyyy-MM-'T'HH:mm][DATAGEN_SEED=1700475048, INJECT_OOM, ALLOW_NON_GPU(BatchScanExec,ProjectExec)] - py4j.protocol.Py4JJavaError: An error occurred while calling z:org.apache.s...
FAILED ../../src/main/python/json_test.py::test_json_ts_formats_round_trip_ntz_v2[TIMESTAMP_LTZ-yyyy/MM-][DATAGEN_SEED=1700475048, ALLOW_NON_GPU(BatchScanExec,ProjectExec)] - py4j.protocol.Py4JJavaError: An error occurred while calling z:org.apache.s...
FAILED ../../src/main/python/json_test.py::test_json_ts_formats_round_trip_ntz_v2[TIMESTAMP_LTZ-yyyy/MM-'T'HH:mm:ss.SSSXXX][DATAGEN_SEED=1700475048, INJECT_OOM, ALLOW_NON_GPU(BatchScanExec,ProjectExec)] - py4j.protocol.Py4JJavaError: An error occurred while calling z:org.apache.s...
FAILED ../../src/main/python/json_test.py::test_json_ts_formats_round_trip_ntz_v2[TIMESTAMP_LTZ-yyyy/MM-'T'HH:mm:ss[.SSS][XXX]][DATAGEN_SEED=1700475048, ALLOW_NON_GPU(BatchScanExec,ProjectExec)] - py4j.protocol.Py4JJavaError: An error occurred while calling z:org.apache.s...
FAILED ../../src/main/python/json_test.py::test_json_ts_formats_round_trip_ntz_v2[TIMESTAMP_LTZ-yyyy/MM-'T'HH:mm:ss.SSS][DATAGEN_SEED=1700475048, ALLOW_NON_GPU(BatchScanExec,ProjectExec)] - py4j.protocol.Py4JJavaError: An error occurred while calling z:org.apache.s...
FAILED ../../src/main/python/json_test.py::test_json_ts_formats_round_trip_ntz_v2[TIMESTAMP_LTZ-yyyy/MM-'T'HH:mm:ss[.SSS]][DATAGEN_SEED=1700475048, INJECT_OOM, ALLOW_NON_GPU(BatchScanExec,ProjectExec)] - py4j.protocol.Py4JJavaError: An error occurred while calling z:org.apache.s...
FAILED ../../src/main/python/json_test.py::test_json_ts_formats_round_trip_ntz_v2[TIMESTAMP_LTZ-yyyy/MM-'T'HH:mm:ss][DATAGEN_SEED=1700475048, ALLOW_NON_GPU(BatchScanExec,ProjectExec)] - py4j.protocol.Py4JJavaError: An error occurred while calling z:org.apache.s...
FAILED ../../src/main/python/json_test.py::test_json_ts_formats_round_trip_ntz_v2[TIMESTAMP_LTZ-yyyy/MM-'T'HH:mm[:ss]][DATAGEN_SEED=1700475048, INJECT_OOM, ALLOW_NON_GPU(BatchScanExec,ProjectExec)] - py4j.protocol.Py4JJavaError: An error occurred while calling z:org.apache.s...
FAILED ../../src/main/python/json_test.py::test_json_ts_formats_round_trip_ntz_v2[TIMESTAMP_LTZ-yyyy/MM-'T'HH:mm][DATAGEN_SEED=1700475048, ALLOW_NON_GPU(BatchScanExec,ProjectExec)] - py4j.protocol.Py4JJavaError: An error occurred while calling z:org.apache.s...
FAILED ../../src/main/python/json_test.py::test_json_ts_formats_round_trip_ntz_v2[TIMESTAMP_LTZ-MM-yyyy-][DATAGEN_SEED=1700475048, INJECT_OOM, ALLOW_NON_GPU(BatchScanExec,ProjectExec)] - py4j.protocol.Py4JJavaError: An error occurred while calling z:org.apache.s...
FAILED ../../src/main/python/json_test.py::test_json_ts_formats_round_trip_ntz_v2[TIMESTAMP_LTZ-MM-yyyy-'T'HH:mm:ss.SSSXXX][DATAGEN_SEED=1700475048, ALLOW_NON_GPU(BatchScanExec,ProjectExec)] - py4j.protocol.Py4JJavaError: An error occurred while calling z:org.apache.s...
FAILED ../../src/main/python/json_test.py::test_json_ts_formats_round_trip_ntz_v2[TIMESTAMP_LTZ-MM-yyyy-'T'HH:mm:ss[.SSS][XXX]][DATAGEN_SEED=1700475048, ALLOW_NON_GPU(BatchScanExec,ProjectExec)] - py4j.protocol.Py4JJavaError: An error occurred while calling z:org.apache.s...
FAILED ../../src/main/python/json_test.py::test_json_ts_formats_round_trip_ntz_v2[TIMESTAMP_LTZ-MM-yyyy-'T'HH:mm:ss.SSS][DATAGEN_SEED=1700475048, INJECT_OOM, ALLOW_NON_GPU(BatchScanExec,ProjectExec)] - py4j.protocol.Py4JJavaError: An error occurred while calling z:org.apache.s...
FAILED ../../src/main/python/json_test.py::test_json_ts_formats_round_trip_ntz_v2[TIMESTAMP_LTZ-MM-yyyy-'T'HH:mm:ss[.SSS]][DATAGEN_SEED=1700475048, INJECT_OOM, ALLOW_NON_GPU(BatchScanExec,ProjectExec)] - py4j.protocol.Py4JJavaError: An error occurred while calling z:org.apache.s...
FAILED ../../src/main/python/json_test.py::test_json_ts_formats_round_trip_ntz_v2[TIMESTAMP_LTZ-MM-yyyy-'T'HH:mm:ss][DATAGEN_SEED=1700475048, ALLOW_NON_GPU(BatchScanExec,ProjectExec)] - py4j.protocol.Py4JJavaError: An error occurred while calling z:org.apache.s...
FAILED ../../src/main/python/json_test.py::test_json_ts_formats_round_trip_ntz_v2[TIMESTAMP_LTZ-MM-yyyy-'T'HH:mm[:ss]][DATAGEN_SEED=1700475048, ALLOW_NON_GPU(BatchScanExec,ProjectExec)] - py4j.protocol.Py4JJavaError: An error occurred while calling z:org.apache.s...
FAILED ../../src/main/python/json_test.py::test_json_ts_formats_round_trip_ntz_v2[TIMESTAMP_LTZ-MM-yyyy-'T'HH:mm][DATAGEN_SEED=1700475048, INJECT_OOM, ALLOW_NON_GPU(BatchScanExec,ProjectExec)] - py4j.protocol.Py4JJavaError: An error occurred while calling z:org.apache.s...
FAILED ../../src/main/python/json_test.py::test_json_ts_formats_round_trip_ntz_v2[TIMESTAMP_LTZ-MM/yyyy-][DATAGEN_SEED=1700475048, INJECT_OOM, ALLOW_NON_GPU(BatchScanExec,ProjectExec)] - py4j.protocol.Py4JJavaError: An error occurred while calling z:org.apache.s...
FAILED ../../src/main/python/json_test.py::test_json_ts_formats_round_trip_ntz_v2[TIMESTAMP_LTZ-MM/yyyy-'T'HH:mm:ss.SSSXXX][DATAGEN_SEED=1700475048, ALLOW_NON_GPU(BatchScanExec,ProjectExec)] - py4j.protocol.Py4JJavaError: An error occurred while calling z:org.apache.s...
FAILED ../../src/main/python/json_test.py::test_json_ts_formats_round_trip_ntz_v2[TIMESTAMP_LTZ-MM/yyyy-'T'HH:mm:ss[.SSS][XXX]][DATAGEN_SEED=1700475048, INJECT_OOM, ALLOW_NON_GPU(BatchScanExec,ProjectExec)] - py4j.protocol.Py4JJavaError: An error occurred while calling z:org.apache.s...
FAILED ../../src/main/python/json_test.py::test_json_ts_formats_round_trip_ntz_v2[TIMESTAMP_LTZ-MM/yyyy-'T'HH:mm:ss.SSS][DATAGEN_SEED=1700475048, ALLOW_NON_GPU(BatchScanExec,ProjectExec)] - py4j.protocol.Py4JJavaError: An error occurred while calling z:org.apache.s...
FAILED ../../src/main/python/json_test.py::test_json_ts_formats_round_trip_ntz_v2[TIMESTAMP_LTZ-MM/yyyy-'T'HH:mm:ss[.SSS]][DATAGEN_SEED=1700475048, INJECT_OOM, ALLOW_NON_GPU(BatchScanExec,ProjectExec)] - py4j.protocol.Py4JJavaError: An error occurred while calling z:org.apache.s...
FAILED ../../src/main/python/json_test.py::test_json_ts_formats_round_trip_ntz_v2[TIMESTAMP_LTZ-MM/yyyy-'T'HH:mm:ss][DATAGEN_SEED=1700475048, INJECT_OOM, ALLOW_NON_GPU(BatchScanExec,ProjectExec)] - py4j.protocol.Py4JJavaError: An error occurred while calling z:org.apache.s...
FAILED ../../src/main/python/json_test.py::test_json_ts_formats_round_trip_ntz_v2[TIMESTAMP_LTZ-MM/yyyy-'T'HH:mm[:ss]][DATAGEN_SEED=1700475048, ALLOW_NON_GPU(BatchScanExec,ProjectExec)] - py4j.protocol.Py4JJavaError: An error occurred while calling z:org.apache.s...
FAILED ../../src/main/python/json_test.py::test_json_ts_formats_round_trip_ntz_v2[TIMESTAMP_LTZ-MM/yyyy-'T'HH:mm][DATAGEN_SEED=1700475048, INJECT_OOM, ALLOW_NON_GPU(BatchScanExec,ProjectExec)] - py4j.protocol.Py4JJavaError: An error occurred while calling z:org.apache.s...
FAILED ../../src/main/python/json_test.py::test_json_ts_formats_round_trip_ntz_v2[TIMESTAMP_LTZ-MM-dd-yyyy-][DATAGEN_SEED=1700475048, INJECT_OOM, ALLOW_NON_GPU(BatchScanExec,ProjectExec)] - py4j.protocol.Py4JJavaError: An error occurred while calling z:org.apache.s...
FAILED ../../src/main/python/json_test.py::test_json_ts_formats_round_trip_ntz_v2[TIMESTAMP_LTZ-MM-dd-yyyy-'T'HH:mm:ss.SSSXXX][DATAGEN_SEED=1700475048, INJECT_OOM, ALLOW_NON_GPU(BatchScanExec,ProjectExec)] - py4j.protocol.Py4JJavaError: An error occurred while calling z:org.apache.s...
FAILED ../../src/main/python/json_test.py::test_json_ts_formats_round_trip_ntz_v2[TIMESTAMP_LTZ-MM-dd-yyyy-'T'HH:mm:ss[.SSS][XXX]][DATAGEN_SEED=1700475048, ALLOW_NON_GPU(BatchScanExec,ProjectExec)] - py4j.protocol.Py4JJavaError: An error occurred while calling z:org.apache.s...
FAILED ../../src/main/python/json_test.py::test_json_ts_formats_round_trip_ntz_v2[TIMESTAMP_LTZ-MM-dd-yyyy-'T'HH:mm:ss.SSS][DATAGEN_SEED=1700475048, ALLOW_NON_GPU(BatchScanExec,ProjectExec)] - py4j.protocol.Py4JJavaError: An error occurred while calling z:org.apache.s...
FAILED ../../src/main/python/json_test.py::test_json_ts_formats_round_trip_ntz_v2[TIMESTAMP_LTZ-MM-dd-yyyy-'T'HH:mm:ss[.SSS]][DATAGEN_SEED=1700475048, ALLOW_NON_GPU(BatchScanExec,ProjectExec)] - py4j.protocol.Py4JJavaError: An error occurred while calling z:org.apache.s...
FAILED ../../src/main/python/json_test.py::test_json_ts_formats_round_trip_ntz_v2[TIMESTAMP_LTZ-MM-dd-yyyy-'T'HH:mm:ss][DATAGEN_SEED=1700475048, INJECT_OOM, ALLOW_NON_GPU(BatchScanExec,ProjectExec)] - py4j.protocol.Py4JJavaError: An error occurred while calling z:org.apache.s...
FAILED ../../src/main/python/json_test.py::test_json_ts_formats_round_trip_ntz_v2[TIMESTAMP_LTZ-MM-dd-yyyy-'T'HH:mm[:ss]][DATAGEN_SEED=1700475048, INJECT_OOM, ALLOW_NON_GPU(BatchScanExec,ProjectExec)] - py4j.protocol.Py4JJavaError: An error occurred while calling z:org.apache.s...
FAILED ../../src/main/python/json_test.py::test_json_ts_formats_round_trip_ntz_v2[TIMESTAMP_LTZ-MM-dd-yyyy-'T'HH:mm][DATAGEN_SEED=1700475048, INJECT_OOM, ALLOW_NON_GPU(BatchScanExec,ProjectExec)] - py4j.protocol.Py4JJavaError: An error occurred while calling z:org.apache.s...
FAILED ../../src/main/python/json_test.py::test_json_ts_formats_round_trip_ntz_v2[TIMESTAMP_LTZ-MM/dd/yyyy-][DATAGEN_SEED=1700475048, ALLOW_NON_GPU(BatchScanExec,ProjectExec)] - py4j.protocol.Py4JJavaError: An error occurred while calling z:org.apache.s...
FAILED ../../src/main/python/json_test.py::test_json_ts_formats_round_trip_ntz_v2[TIMESTAMP_LTZ-MM/dd/yyyy-'T'HH:mm:ss.SSSXXX][DATAGEN_SEED=1700475048, INJECT_OOM, ALLOW_NON_GPU(BatchScanExec,ProjectExec)] - py4j.protocol.Py4JJavaError: An error occurred while calling z:org.apache.s...
FAILED ../../src/main/python/json_test.py::test_json_ts_formats_round_trip_ntz_v2[TIMESTAMP_LTZ-MM/dd/yyyy-'T'HH:mm:ss[.SSS][XXX]][DATAGEN_SEED=1700475048, INJECT_OOM, ALLOW_NON_GPU(BatchScanExec,ProjectExec)] - py4j.protocol.Py4JJavaError: An error occurred while calling z:org.apache.s...
FAILED ../../src/main/python/json_test.py::test_json_ts_formats_round_trip_ntz_v2[TIMESTAMP_LTZ-MM/dd/yyyy-'T'HH:mm:ss.SSS][DATAGEN_SEED=1700475048, ALLOW_NON_GPU(BatchScanExec,ProjectExec)] - py4j.protocol.Py4JJavaError: An error occurred while calling z:org.apache.s...
FAILED ../../src/main/python/json_test.py::test_json_ts_formats_round_trip_ntz_v2[TIMESTAMP_LTZ-MM/dd/yyyy-'T'HH:mm:ss[.SSS]][DATAGEN_SEED=1700475048, ALLOW_NON_GPU(BatchScanExec,ProjectExec)] - py4j.protocol.Py4JJavaError: An error occurred while calling z:org.apache.s...
FAILED ../../src/main/python/json_test.py::test_json_ts_formats_round_trip_ntz_v2[TIMESTAMP_LTZ-MM/dd/yyyy-'T'HH:mm:ss][DATAGEN_SEED=1700475048, ALLOW_NON_GPU(BatchScanExec,ProjectExec)] - py4j.protocol.Py4JJavaError: An error occurred while calling z:org.apache.s...
FAILED ../../src/main/python/json_test.py::test_json_ts_formats_round_trip_ntz_v2[TIMESTAMP_LTZ-MM/dd/yyyy-'T'HH:mm[:ss]][DATAGEN_SEED=1700475048, ALLOW_NON_GPU(BatchScanExec,ProjectExec)] - py4j.protocol.Py4JJavaError: An error occurred while calling z:org.apache.s...
FAILED ../../src/main/python/json_test.py::test_json_ts_formats_round_trip_ntz_v2[TIMESTAMP_LTZ-MM/dd/yyyy-'T'HH:mm][DATAGEN_SEED=1700475048, ALLOW_NON_GPU(BatchScanExec,ProjectExec)] - py4j.protocol.Py4JJavaError: An error occurred while calling z:org.apache.s...
FAILED ../../src/main/python/json_test.py::test_json_ts_formats_round_trip_ntz_v2[TIMESTAMP_LTZ-dd-MM-yyyy-][DATAGEN_SEED=1700475048, INJECT_OOM, ALLOW_NON_GPU(BatchScanExec,ProjectExec)] - py4j.protocol.Py4JJavaError: An error occurred while calling z:org.apache.s...
FAILED ../../src/main/python/json_test.py::test_json_ts_formats_round_trip_ntz_v2[TIMESTAMP_LTZ-dd-MM-yyyy-'T'HH:mm:ss.SSSXXX][DATAGEN_SEED=1700475048, ALLOW_NON_GPU(BatchScanExec,ProjectExec)] - py4j.protocol.Py4JJavaError: An error occurred while calling z:org.apache.s...
FAILED ../../src/main/python/json_test.py::test_json_ts_formats_round_trip_ntz_v2[TIMESTAMP_LTZ-dd-MM-yyyy-'T'HH:mm:ss[.SSS][XXX]][DATAGEN_SEED=1700475048, INJECT_OOM, ALLOW_NON_GPU(BatchScanExec,ProjectExec)] - py4j.protocol.Py4JJavaError: An error occurred while calling z:org.apache.s...
FAILED ../../src/main/python/json_test.py::test_json_ts_formats_round_trip_ntz_v2[TIMESTAMP_LTZ-dd-MM-yyyy-'T'HH:mm:ss.SSS][DATAGEN_SEED=1700475048, ALLOW_NON_GPU(BatchScanExec,ProjectExec)] - py4j.protocol.Py4JJavaError: An error occurred while calling z:org.apache.s...
FAILED ../../src/main/python/json_test.py::test_json_ts_formats_round_trip_ntz_v2[TIMESTAMP_LTZ-dd-MM-yyyy-'T'HH:mm:ss[.SSS]][DATAGEN_SEED=1700475048, ALLOW_NON_GPU(BatchScanExec,ProjectExec)] - py4j.protocol.Py4JJavaError: An error occurred while calling z:org.apache.s...
FAILED ../../src/main/python/json_test.py::test_json_ts_formats_round_trip_ntz_v2[TIMESTAMP_LTZ-dd-MM-yyyy-'T'HH:mm:ss][DATAGEN_SEED=1700475048, INJECT_OOM, ALLOW_NON_GPU(BatchScanExec,ProjectExec)] - py4j.protocol.Py4JJavaError: An error occurred while calling z:org.apache.s...
FAILED ../../src/main/python/json_test.py::test_json_ts_formats_round_trip_ntz_v2[TIMESTAMP_LTZ-dd-MM-yyyy-'T'HH:mm[:ss]][DATAGEN_SEED=1700475048, INJECT_OOM, ALLOW_NON_GPU(BatchScanExec,ProjectExec)] - py4j.protocol.Py4JJavaError: An error occurred while calling z:org.apache.s...
FAILED ../../src/main/python/json_test.py::test_json_ts_formats_round_trip_ntz_v2[TIMESTAMP_LTZ-dd-MM-yyyy-'T'HH:mm][DATAGEN_SEED=1700475048, INJECT_OOM, ALLOW_NON_GPU(BatchScanExec,ProjectExec)] - py4j.protocol.Py4JJavaError: An error occurred while calling z:org.apache.s...
FAILED ../../src/main/python/json_test.py::test_json_ts_formats_round_trip_ntz_v2[TIMESTAMP_LTZ-dd/MM/yyyy-][DATAGEN_SEED=1700475048, ALLOW_NON_GPU(BatchScanExec,ProjectExec)] - py4j.protocol.Py4JJavaError: An error occurred while calling z:org.apache.s...
FAILED ../../src/main/python/json_test.py::test_json_ts_formats_round_trip_ntz_v2[TIMESTAMP_LTZ-dd/MM/yyyy-'T'HH:mm:ss.SSSXXX][DATAGEN_SEED=1700475048, ALLOW_NON_GPU(BatchScanExec,ProjectExec)] - py4j.protocol.Py4JJavaError: An error occurred while calling z:org.apache.s...
FAILED ../../src/main/python/json_test.py::test_json_ts_formats_round_trip_ntz_v2[TIMESTAMP_LTZ-dd/MM/yyyy-'T'HH:mm:ss[.SSS][XXX]][DATAGEN_SEED=1700475048, ALLOW_NON_GPU(BatchScanExec,ProjectExec)] - py4j.protocol.Py4JJavaError: An error occurred while calling z:org.apache.s...
FAILED ../../src/main/python/json_test.py::test_json_ts_formats_round_trip_ntz_v2[TIMESTAMP_LTZ-dd/MM/yyyy-'T'HH:mm:ss.SSS][DATAGEN_SEED=1700475048, INJECT_OOM, ALLOW_NON_GPU(BatchScanExec,ProjectExec)] - py4j.protocol.Py4JJavaError: An error occurred while calling z:org.apache.s...
FAILED ../../src/main/python/json_test.py::test_json_ts_formats_round_trip_ntz_v2[TIMESTAMP_LTZ-dd/MM/yyyy-'T'HH:mm:ss[.SSS]][DATAGEN_SEED=1700475048, ALLOW_NON_GPU(BatchScanExec,ProjectExec)] - py4j.protocol.Py4JJavaError: An error occurred while calling z:org.apache.s...
FAILED ../../src/main/python/json_test.py::test_json_ts_formats_round_trip_ntz_v2[TIMESTAMP_LTZ-dd/MM/yyyy-'T'HH:mm:ss][DATAGEN_SEED=1700475048, ALLOW_NON_GPU(BatchScanExec,ProjectExec)] - py4j.protocol.Py4JJavaError: An error occurred while calling z:org.apache.s...
FAILED ../../src/main/python/json_test.py::test_json_ts_formats_round_trip_ntz_v2[TIMESTAMP_LTZ-dd/MM/yyyy-'T'HH:mm[:ss]][DATAGEN_SEED=1700475048, ALLOW_NON_GPU(BatchScanExec,ProjectExec)] - py4j.protocol.Py4JJavaError: An error occurred while calling z:org.apache.s...
FAILED ../../src/main/python/json_test.py::test_json_ts_formats_round_trip_ntz_v2[TIMESTAMP_LTZ-dd/MM/yyyy-'T'HH:mm][DATAGEN_SEED=1700475048, ALLOW_NON_GPU(BatchScanExec,ProjectExec)] - py4j.protocol.Py4JJavaError: An error occurred while calling z:org.apache.s...
FAILED ../../src/main/python/udf_test.py::test_cogroup_apply_udf[Short(not_null)][DATAGEN_SEED=1700475048, INJECT_OOM, IGNORE_ORDER] - pyspark.errors.exceptions.captured.PythonException: 
= 184 failed, 8690 passed, 994 skipped, 1520 xfailed, 10569 xpassed, 95 warnings in 14961.58s (4:09:21) =

@winningsix winningsix changed the title [WIP] Support fine grained timezone checker instead of type based Support fine grained timezone checker instead of type based Nov 21, 2023
@winningsix
Copy link
Collaborator Author

build

@winningsix winningsix changed the title Support fine grained timezone checker instead of type based Support fine grained timezone checker instead of type based [databricks] Nov 21, 2023
@winningsix
Copy link
Collaborator Author

build

@winningsix
Copy link
Collaborator Author

build

Fix for 341
@winningsix winningsix changed the base branch from branch-23.12 to branch-24.02 November 30, 2023 03:52
@winningsix
Copy link
Collaborator Author

build

@winningsix
Copy link
Collaborator Author

winningsix commented Nov 30, 2023

I just built and ran this patch with TZ=Iran and the seed forced to 0, because we know that it works. I saw several failures.

FAILED ../../src/main/python/cache_test.py::test_cache_columnar[true-TIMESTAMP_MICROS-Timestamp][DATAGEN_SEED=0, IGNORE_ORDER, ALLOW_NON_GPU(SortExec,ShuffleExchangeExec,RangePartitioning)] - pyspark.sql.utils.IllegalArgumentException: Part of the plan is not columna...
FAILED ../../src/main/python/cache_test.py::test_cache_columnar[true-TIMESTAMP_MICROS-Array(Timestamp)][DATAGEN_SEED=0, INJECT_OOM, IGNORE_ORDER, ALLOW_NON_GPU(SortExec,ShuffleExchangeExec,RangePartitioning)] - pyspark.sql.utils.IllegalArgumentException: Part of the plan is not columna...
FAILED ../../src/main/python/cache_test.py::test_cache_columnar[true-TIMESTAMP_MILLIS-Timestamp][DATAGEN_SEED=0, IGNORE_ORDER, ALLOW_NON_GPU(SortExec,ShuffleExchangeExec,RangePartitioning)] - pyspark.sql.utils.IllegalArgumentException: Part of the plan is not columna...
FAILED ../../src/main/python/cache_test.py::test_cache_columnar[true-TIMESTAMP_MILLIS-Array(Timestamp)][DATAGEN_SEED=0, INJECT_OOM, IGNORE_ORDER, ALLOW_NON_GPU(SortExec,ShuffleExchangeExec,RangePartitioning)] - pyspark.sql.utils.IllegalArgumentException: Part of the plan is not columna...
FAILED ../../src/main/python/cache_test.py::test_cache_columnar[false-TIMESTAMP_MICROS-Timestamp][DATAGEN_SEED=0, IGNORE_ORDER, ALLOW_NON_GPU(SortExec,ShuffleExchangeExec,RangePartitioning)] - pyspark.sql.utils.IllegalArgumentException: Part of the plan is not columna...
FAILED ../../src/main/python/cache_test.py::test_cache_columnar[false-TIMESTAMP_MICROS-Array(Timestamp)][DATAGEN_SEED=0, IGNORE_ORDER, ALLOW_NON_GPU(SortExec,ShuffleExchangeExec,RangePartitioning)] - pyspark.sql.utils.IllegalArgumentException: Part of the plan is not columna...
FAILED ../../src/main/python/cache_test.py::test_cache_columnar[false-TIMESTAMP_MILLIS-Timestamp][DATAGEN_SEED=0, IGNORE_ORDER, ALLOW_NON_GPU(SortExec,ShuffleExchangeExec,RangePartitioning)] - pyspark.sql.utils.IllegalArgumentException: Part of the plan is not columna...
FAILED ../../src/main/python/cache_test.py::test_cache_columnar[false-TIMESTAMP_MILLIS-Array(Timestamp)][DATAGEN_SEED=0, IGNORE_ORDER, ALLOW_NON_GPU(SortExec,ShuffleExchangeExec,RangePartitioning)] - pyspark.sql.utils.IllegalArgumentException: Part of the plan is not columna...
FAILED ../../src/main/python/parquet_write_test.py::test_hive_timestamp_value[CORRECTED][DATAGEN_SEED=0, INJECT_OOM] - pyspark.sql.utils.IllegalArgumentException: Part of the plan is not columna...

All of them appear to be related to DataWritingCommandExec not being columnar.

I fixed those issues locally. Till now, Spark 311, 320, 330, 340, 341. 350 are verified locally and passed. Please help take a further look.

@pytest.mark.skipif(is_before_spark_341(), reason='`TIMESTAMP_NTZ` is only supported in PySpark 341+')
@pytest.mark.parametrize('date_format', csv_supported_date_formats)
@pytest.mark.parametrize('ts_part', csv_supported_ts_parts)
@pytest.mark.parametrize("timestamp_type", [
pytest.param('TIMESTAMP_LTZ', marks=pytest.mark.xfail(is_spark_350_or_later(), reason="https://github.com/NVIDIA/spark-rapids/issues/9325")),
"TIMESTAMP_NTZ"])
@pytest.mark.xfail(is_not_utc(), reason='Timezone is not supported for csv format as https://github.com/NVIDIA/spark-rapids/issues/9653.')
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Why is this going back to an xfail instead of allow_non_utc?

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This is due to within csv_infer_schema_timestamp_ntz method, it has a class existence capture assert other than allow_non_utc case. As we had other test cases cover timezone staff for csv, xfail it instead of making original test case too complex.

@pytest.mark.skipif(is_before_spark_340(), reason='`preferDate` is only supported in Spark 340+')

@pytest.mark.xfail(is_not_utc(), reason='Timezone is not supported for csv format as https://github.com/NVIDIA/spark-rapids/issues/9653.')
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Same here. Why xfail?

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Same reason as above.

This is due to within csv_infer_schema_timestamp_ntz method, it has a class existence capture assert other than allow_non_utc case. As we had other test cases cover timezone staff for csv, xfail it instead of making original test case too complex.

Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

So then how does #9653 cover that? I don't see CSV or JSON mentioned in there at all. I don't wee any mention of timestamp_ntz being mentioned. I just want to be 100% sure that we don't end up dropping something and getting data corruption that we missed because of an xfail. I would rather see a complex test, or at a minimum an issue filed to do the test correctly.

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Updated by refining the test cases.

@@ -204,20 +207,20 @@ def test_json_ts_formats_round_trip(spark_tmp_path, date_format, ts_part, v1_ena
conf=updated_conf)

@allow_non_gpu('FileSourceScanExec', 'ProjectExec')
@pytest.mark.skipif(is_before_spark_341(), reason='`TIMESTAMP_NTZ` is only supported in PySpark 341+')
@pytest.mark.skipif(is_before_spark_341(), reason='`TIMESTAMP_NTZ` is only supported in PySpark 341+.')
@pytest.mark.xfail(is_not_utc(), reason='Timezone is not supported for json format as https://github.com/NVIDIA/spark-rapids/issues/9653.')
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Here too why is there still an xfail here? and below for other JSON tests?

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Similar reason as above. Within json_ts_formats_round_trip_ntz method, there exists assert_cpu_and_gpu_are_equal_collect_with_capture.

@winningsix
Copy link
Collaborator Author

build

@winningsix
Copy link
Collaborator Author

build

revans2
revans2 previously approved these changes Nov 30, 2023
exist_classes = 'Gpu' + cpu_scan_class,
non_exist_classes = cpu_scan_class,
conf = conf)
if is_not_utc(): # non UTC is not support for csv, skip capture check
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Can we please file a follow on issue to comeback an look at this and the JSON case too?

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Yes, filed #9912 and #9913 to address this and updated code comments as well.

@winningsix
Copy link
Collaborator Author

build

@winningsix
Copy link
Collaborator Author

Pre-merge was failed due to #9916 Try to rerun it.

@winningsix
Copy link
Collaborator Author

build

2 similar comments
@winningsix
Copy link
Collaborator Author

build

@winningsix
Copy link
Collaborator Author

build

@winningsix
Copy link
Collaborator Author

Failed case is irrelevant. Filed another ticket about #9923


[2023-12-01T08:53:56.381Z] - generated xml file: /home/ubuntu/spark-rapids/integration_tests/target/run_dir-20231201062658-utXY/TEST-pytest-1701412018342705386.xml -

[2023-12-01T08:53:56.381Z] =========================== short test summary info ============================

[2023-12-01T08:53:56.381Z] FAILED ../../src/main/python/date_time_test.py::test_timestamp_seconds_rounding_necessary[Decimal(20,7)][DATAGEN_SEED=1701412018] - AssertionError: Expected error 'Rounding necessary' did not appear in 'py4j...

[2023-12-01T08:53:56.381Z] = 1 failed, 19660 passed, 1690 skipped, 646 xfailed, 344 xpassed, 9501 warnings in 8816.96s (2:26:56) =

@revans2 revans2 merged commit 0d08beb into NVIDIA:branch-24.02 Dec 1, 2023
38 checks passed
@winningsix winningsix deleted the now branch December 5, 2023 00:16
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature request New feature or request
Projects
None yet
4 participants