[jira] [Commented] (HBASE-10776) Separate HConnectionManager into several parts

2015-03-11 Thread Mikhail Antonov (JIRA)

[ 
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

2015-03-11 Thread Elliott Clark (JIRA)

[ 
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

2014-03-19 Thread Yi Deng (JIRA)

[ 
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

2014-03-17 Thread haosdent (JIRA)

[ 
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

2014-03-17 Thread Enis Soztutar (JIRA)

[ 
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)