[jira] [Commented] (HBASE-10776) Separate HConnectionManager into several parts
[ https://issues.apache.org/jira/browse/HBASE-10776?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=14357835#comment-14357835 ] Mikhail Antonov commented on HBASE-10776: - Is this issue still relevant? Trunk seems to be moving towards large changes in this area.. this particular class might be removed. Separate HConnectionManager into several parts -- Key: HBASE-10776 URL: https://issues.apache.org/jira/browse/HBASE-10776 Project: HBase Issue Type: Bug Components: Client Affects Versions: 0.89-fb Reporter: @deprecated Yi Deng Priority: Minor Fix For: 0.89-fb HConnectionManager is too large to effectively maintain. This Jira records some refactoring jobs: 1. Move TableServers out as a standalone class 2. Move region-locating code as a class -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Commented] (HBASE-10776) Separate HConnectionManager into several parts
[ https://issues.apache.org/jira/browse/HBASE-10776?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=14357836#comment-14357836 ] Elliott Clark commented on HBASE-10776: --- Nope not relevant anymore. Separate HConnectionManager into several parts -- Key: HBASE-10776 URL: https://issues.apache.org/jira/browse/HBASE-10776 Project: HBase Issue Type: Bug Components: Client Affects Versions: 0.89-fb Reporter: @deprecated Yi Deng Priority: Minor Fix For: 0.89-fb HConnectionManager is too large to effectively maintain. This Jira records some refactoring jobs: 1. Move TableServers out as a standalone class 2. Move region-locating code as a class -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Commented] (HBASE-10776) Separate HConnectionManager into several parts
[ https://issues.apache.org/jira/browse/HBASE-10776?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13941075#comment-13941075 ] Yi Deng commented on HBASE-10776: - Cool. Another refactoring job I'm thinking is to remove the unnecessary inheritance whenever possible, using composition instead. Hopefully the class tree could become much flatter. Separate HConnectionManager into several parts -- Key: HBASE-10776 URL: https://issues.apache.org/jira/browse/HBASE-10776 Project: HBase Issue Type: Bug Components: Client Affects Versions: 0.89-fb Reporter: Yi Deng Priority: Minor Fix For: 0.89-fb HConnectionManager is too large to effectively maintain. This Jira records some refactoring jobs: 1. Move TableServers out as a standalone class 2. Move region-locating code as a class -- This message was sent by Atlassian JIRA (v6.2#6252)
[jira] [Commented] (HBASE-10776) Separate HConnectionManager into several parts
[ https://issues.apache.org/jira/browse/HBASE-10776?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13938628#comment-13938628 ] haosdent commented on HBASE-10776: -- How about move HConnectionImplementation and HConnectionKey out? Separate HConnectionManager into several parts -- Key: HBASE-10776 URL: https://issues.apache.org/jira/browse/HBASE-10776 Project: HBase Issue Type: Bug Components: Client Affects Versions: 0.89-fb Reporter: Yi Deng Priority: Minor Fix For: 0.89-fb HConnectionManager is too large to effectively maintain. This Jira records some refactoring jobs: 1. Move TableServers out as a standalone class 2. Move region-locating code as a class -- This message was sent by Atlassian JIRA (v6.2#6252)
[jira] [Commented] (HBASE-10776) Separate HConnectionManager into several parts
[ https://issues.apache.org/jira/browse/HBASE-10776?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13938686#comment-13938686 ] Enis Soztutar commented on HBASE-10776: --- FYI, we are doing similar things in trunk and hbase-10070 branch. In the patch for HBASE-10347, we extracted away the location cache to class MetaCache. We've deprecated bunch of stuff in HConnection, and refactored some in HBASE-10479, and continuing the work in HBASE-9117. Separate HConnectionManager into several parts -- Key: HBASE-10776 URL: https://issues.apache.org/jira/browse/HBASE-10776 Project: HBase Issue Type: Bug Components: Client Affects Versions: 0.89-fb Reporter: Yi Deng Priority: Minor Fix For: 0.89-fb HConnectionManager is too large to effectively maintain. This Jira records some refactoring jobs: 1. Move TableServers out as a standalone class 2. Move region-locating code as a class -- This message was sent by Atlassian JIRA (v6.2#6252)