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

Release notes for 397 #14154

Closed
martint opened this issue Sep 15, 2022 · 11 comments · Fixed by #14194
Closed

Release notes for 397 #14154

martint opened this issue Sep 15, 2022 · 11 comments · Fixed by #14194
Milestone

Comments

@martint
Copy link
Member

martint commented Sep 15, 2022

No description provided.

@martint martint added this to the 397 milestone Sep 15, 2022
@findepi findepi pinned this issue Sep 16, 2022
@findepi
Copy link
Member

findepi commented Sep 16, 2022

Iceberg
* Refresh materialized view atomically. Previously, when a refresh was about to finish, there was a short time window
  during which the materialized view could appear empty. ({issue}`14145`)

#14145

@findepi
Copy link
Member

findepi commented Sep 16, 2022

Iceberg
* Prevent table corruption when changing table and it is not clear whether committing
  to Hive metastore succeeded or not. ({issue}`14118`)

#14118

@raunaqmorarka
Copy link
Member

raunaqmorarka commented Sep 17, 2022

# Hive, Delta
* The `parquet.experimental-optimized-writer.enabled` property is now deprecated.
`parquet.optimized-writer.enabled` is the new property for enabling the optimized parquet writer. 
({issue}`14137`)

#14137

@findepi
Copy link
Member

findepi commented Sep 19, 2022

Iceberg
* Improve performance of queries that contain predicates involving `date_trunc` with `hour` unit
  on `date`, `timestamp` or `timestamp with time zone` partition columns. ({issue}`14161`)

#14161

@findepi
Copy link
Member

findepi commented Sep 19, 2022

Iceberg
* Reduce query latency when using Glue catalog. ({issue}`13875`)

#13875

@findepi
Copy link
Member

findepi commented Sep 19, 2022

JDBC
* Fix calling application resource exhaustion when it cancels statements without consuming result set's rows. ({issue}`14176`)

#14176 #7374 #13775

@findepi
Copy link
Member

findepi commented Sep 20, 2022

General
* Fix `EXPLAIN (TYPE IO)` query failure for certain queries with redundant table scans.
  Previously, the explain could fail for example when reading from an empty partitioned Hive table. ({issue}`10398`)

#12349 #10398

@findepi
Copy link
Member

findepi commented Sep 20, 2022

Hive
* Fix query failure when reading from a Hive view and `hive.hive-views.run-as-invoker` 
  and `hive.hive-views.legacy-translation` are both enabled. ({issue}`14077`)

#14077

@findepi
Copy link
Member

findepi commented Sep 21, 2022

Hive
* Allow reading from a partitioned table after a column data type was changed in Hive from `decimal` to `varchar` or `string`. ({issue}`2817`)

#2817 #14172

@findepi
Copy link
Member

findepi commented Sep 21, 2022

## Iceberg connector
* Improve query performance of reads after `DELETE` removes all rows from a file. ({issue}`14198`)

#14198

@Twilightuse
Copy link

trino-jdbc 406 a lot of connection in timed_wating, there is the thread stack
"OkHttp ConnectionPool" #3363 daemon prio=5 os_prio=0 tid=0x00007f403810d800 nid=0x1195 in Object.wait() [0x00007f362a373000]
java.lang.Thread.State: TIMED_WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:460)
at io.trino.jdbc.$internal.okhttp3.internal.connection.RealConnectionPool.lambda$new$0(RealConnectionPool.java:62)

  • locked <0x0000000722d630e0> (a io.trino.jdbc.$internal.okhttp3.internal.connection.RealConnectionPool)
    at io.trino.jdbc.$internal.okhttp3.internal.connection.RealConnectionPool$$Lambda$2010/1587346617.run(Unknown Source)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
    at java.lang.Thread.run(Thread.java:750)

Locked ownable synchronizers:

  • <0x000000072287d118> (a java.util.concurrent.ThreadPoolExecutor$Worker)
    "OkHttp ConnectionPool" Add EventListener to HiveConnector #3358 daemon prio=5 os_prio=0 tid=0x00007f3eb0095000 nid=0x118d in Object.wait() [0x00007f362ab7b000]
    java.lang.Thread.State: TIMED_WAITING (on object monitor)
    at java.lang.Object.wait(Native Method)
    at java.lang.Object.wait(Object.java:460)
    at io.trino.jdbc.$internal.okhttp3.internal.connection.RealConnectionPool.lambda$new$0(RealConnectionPool.java:62)
  • locked <0x0000000722ae7c90> (a io.trino.jdbc.$internal.okhttp3.internal.connection.RealConnectionPool)
    at io.trino.jdbc.$internal.okhttp3.internal.connection.RealConnectionPool$$Lambda$2010/1587346617.run(Unknown Source)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
    at java.lang.Thread.run(Thread.java:750)

Locked ownable synchronizers:

  • <0x000000072261f628> (a java.util.concurrent.ThreadPoolExecutor$Worker)
    a

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Development

Successfully merging a pull request may close this issue.

4 participants