[ https://issues.apache.org/jira/browse/HBASE-10776?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=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)