[ https://issues.apache.org/jira/browse/PHOENIX-7464?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Viraj Jasani updated PHOENIX-7464: ---------------------------------- Fix Version/s: 5.3.0 5.2.2 > Performance Regression in Connection Initialization due to Configuration > Handling in ConnInfo > --------------------------------------------------------------------------------------------- > > Key: PHOENIX-7464 > URL: https://issues.apache.org/jira/browse/PHOENIX-7464 > Project: Phoenix > Issue Type: Bug > Reporter: Lokesh Khurana > Assignee: Lokesh Khurana > Priority: Major > Fix For: 5.3.0, 5.2.2 > > > The recent changes to {{ConnectionInfo}} (PHOENIX-6523) to resolve HBase > connection parameters earlier have introduced a performance regression > > The root cause appears to be the heavy operation of creating an > {{HBaseConnection}} object. In contrast, Hadoop's implementation optimizes > configuration handling through efficient caching, making {{Configuration}} > object creation nearly cost-free. > Possible solutions include: > # Pre-loading and caching the default {{HBaseConfiguration}} object in > {{PhoenixDriver}} or {{{}ConnectionInfo{}}}. > # Investigating why HBase does not use a similar caching mechanism as Hadoop > and implementing improvements accordingly. > -- This message was sent by Atlassian Jira (v8.20.10#820010)