Details
-
Task
-
Status: Resolved
-
Major
-
Resolution: Duplicate
-
2.7
-
None
-
Docs Required
Description
Looks like we have to change H2 connection management after the patch IGNITE-9171 is applied. Caching H2 connection in ThreadLocal doesn't make sense because connections are shared between thread in fact.
Drop ThreadLocal connection cache simplifies connection management. We haven't check thread state to close connection.
The solution needs in good performance analysis & benchmark to be sure that contention on concurrent collection of H2 connections doesn't affect query performance.
Attachments
Issue Links
- duplicates
-
IGNITE-11211 SQL: Rework connection pool
- Open
- relates to
-
IGNITE-9171 Use lazy mode with results pre-fetch
- Resolved
-
IGNITE-7526 SQL: Introduce memory region for reducer merge results with disk offload
- Closed