Commit 1076df4
Fall back to CPU for non-UTC ORC timestamp writes
cuDF's ORC writer always stamps writerTimezone="UTC" in the stripe footer
and cannot record the JVM writer timezone (rapidsai/cudf#23422). Because
ORC's timestamp type is timezone-agnostic, a GPU-written file in a non-UTC
JVM is read back shifted by the zone offset by a CPU ORC reader. Restore the
write-side guard so non-UTC timestamp ORC writes fall back to CPU, and update
the test to assert the fallback instead of xfail.
Signed-off-by: Chong Gao <chongg@nvidia.com>1 parent 12296d7 commit 1076df4
2 files changed
Lines changed: 31 additions & 16 deletions
File tree
- integration_tests/src/main/python
- sql-plugin/src/main/scala/org/apache/spark/sql/rapids
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1118 | 1118 | | |
1119 | 1119 | | |
1120 | 1120 | | |
1121 | | - | |
1122 | | - | |
1123 | | - | |
1124 | | - | |
| 1121 | + | |
| 1122 | + | |
| 1123 | + | |
| 1124 | + | |
| 1125 | + | |
1125 | 1126 | | |
1126 | 1127 | | |
1127 | | - | |
1128 | | - | |
1129 | | - | |
1130 | 1128 | | |
1131 | 1129 | | |
1132 | | - | |
1133 | | - | |
1134 | | - | |
1135 | | - | |
1136 | | - | |
1137 | | - | |
1138 | | - | |
| 1130 | + | |
| 1131 | + | |
| 1132 | + | |
| 1133 | + | |
| 1134 | + | |
| 1135 | + | |
| 1136 | + | |
| 1137 | + | |
| 1138 | + | |
| 1139 | + | |
1139 | 1140 | | |
1140 | 1141 | | |
1141 | 1142 | | |
| |||
Lines changed: 16 additions & 2 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
16 | 16 | | |
17 | 17 | | |
18 | 18 | | |
| 19 | + | |
| 20 | + | |
19 | 21 | | |
20 | 22 | | |
21 | 23 | | |
| |||
31 | 33 | | |
32 | 34 | | |
33 | 35 | | |
| 36 | + | |
34 | 37 | | |
35 | 38 | | |
36 | 39 | | |
| |||
82 | 85 | | |
83 | 86 | | |
84 | 87 | | |
85 | | - | |
86 | | - | |
| 88 | + | |
| 89 | + | |
| 90 | + | |
| 91 | + | |
| 92 | + | |
| 93 | + | |
| 94 | + | |
| 95 | + | |
| 96 | + | |
| 97 | + | |
| 98 | + | |
| 99 | + | |
| 100 | + | |
87 | 101 | | |
88 | 102 | | |
89 | 103 | | |
| |||
0 commit comments