[jira] [Updated] (HBASE-12783) Create efficient RegionLocator implementation
[ https://issues.apache.org/jira/browse/HBASE-12783?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Solomon Duskis updated HBASE-12783: --- Attachment: HBASE-12783L-branch1.patch This should fix the branch-1 issues. I needed to add in a mocked method for Connection.getRegionLocator() in a test case where the Connection was mocked. > Create efficient RegionLocator implementation > - > > Key: HBASE-12783 > URL: https://issues.apache.org/jira/browse/HBASE-12783 > Project: HBase > Issue Type: Task >Affects Versions: 1.0.0, 2.0.0 >Reporter: Solomon Duskis >Assignee: Solomon Duskis > Fix For: 2.0.0 > > Attachments: 12783-10.patch, 12783-11.patch, HBASE-12783.patch, > HBASE-12783E.patch, HBASE-12783F.patch, HBASE-12783G.patch, > HBASE-12783H.patch, HBASE-12783I.patch, HBASE-12783J.patch, > HBASE-12783K.patch, HBASE-12783L-branch1.patch, HBASE-12873B.patch, > HBASE-12873C.patch, HBASE-12873D.patch > > > A new HRegionLocator that only implements RegionLocator functionality will be > more efficient to instantiate than a full HTable. -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Updated] (HBASE-12783) Create efficient RegionLocator implementation
[ https://issues.apache.org/jira/browse/HBASE-12783?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Ted Yu updated HBASE-12783: --- Fix Version/s: (was: 1.1.0) Reverted from branch-1 due to two failing tests in TestAssignmentManager. > Create efficient RegionLocator implementation > - > > Key: HBASE-12783 > URL: https://issues.apache.org/jira/browse/HBASE-12783 > Project: HBase > Issue Type: Task >Affects Versions: 1.0.0, 2.0.0 >Reporter: Solomon Duskis >Assignee: Solomon Duskis > Fix For: 2.0.0 > > Attachments: 12783-10.patch, 12783-11.patch, HBASE-12783.patch, > HBASE-12783E.patch, HBASE-12783F.patch, HBASE-12783G.patch, > HBASE-12783H.patch, HBASE-12783I.patch, HBASE-12783J.patch, > HBASE-12783K.patch, HBASE-12873B.patch, HBASE-12873C.patch, HBASE-12873D.patch > > > A new HRegionLocator that only implements RegionLocator functionality will be > more efficient to instantiate than a full HTable. -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Updated] (HBASE-12783) Create efficient RegionLocator implementation
[ https://issues.apache.org/jira/browse/HBASE-12783?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Ted Yu updated HBASE-12783: --- Resolution: Fixed Status: Resolved (was: Patch Available) Thanks for the patch, Solomon. > Create efficient RegionLocator implementation > - > > Key: HBASE-12783 > URL: https://issues.apache.org/jira/browse/HBASE-12783 > Project: HBase > Issue Type: Bug >Affects Versions: 1.0.0, 2.0.0 >Reporter: Solomon Duskis >Assignee: Solomon Duskis > Fix For: 2.0.0, 1.1.0 > > Attachments: 12783-10.patch, 12783-11.patch, HBASE-12783.patch, > HBASE-12783E.patch, HBASE-12783F.patch, HBASE-12783G.patch, > HBASE-12783H.patch, HBASE-12783I.patch, HBASE-12783J.patch, > HBASE-12783K.patch, HBASE-12873B.patch, HBASE-12873C.patch, HBASE-12873D.patch > > > A new HRegionLocator that only implements RegionLocator functionality will be > more efficient to instantiate than a full HTable. -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Updated] (HBASE-12783) Create efficient RegionLocator implementation
[ https://issues.apache.org/jira/browse/HBASE-12783?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Ted Yu updated HBASE-12783: --- Issue Type: Task (was: Bug) > Create efficient RegionLocator implementation > - > > Key: HBASE-12783 > URL: https://issues.apache.org/jira/browse/HBASE-12783 > Project: HBase > Issue Type: Task >Affects Versions: 1.0.0, 2.0.0 >Reporter: Solomon Duskis >Assignee: Solomon Duskis > Fix For: 2.0.0, 1.1.0 > > Attachments: 12783-10.patch, 12783-11.patch, HBASE-12783.patch, > HBASE-12783E.patch, HBASE-12783F.patch, HBASE-12783G.patch, > HBASE-12783H.patch, HBASE-12783I.patch, HBASE-12783J.patch, > HBASE-12783K.patch, HBASE-12873B.patch, HBASE-12873C.patch, HBASE-12873D.patch > > > A new HRegionLocator that only implements RegionLocator functionality will be > more efficient to instantiate than a full HTable. -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Updated] (HBASE-12783) Create efficient RegionLocator implementation
[ https://issues.apache.org/jira/browse/HBASE-12783?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Ted Yu updated HBASE-12783: --- Fix Version/s: 1.1.0 2.0.0 Hadoop Flags: Reviewed > Create efficient RegionLocator implementation > - > > Key: HBASE-12783 > URL: https://issues.apache.org/jira/browse/HBASE-12783 > Project: HBase > Issue Type: Bug >Affects Versions: 1.0.0, 2.0.0 >Reporter: Solomon Duskis >Assignee: Solomon Duskis > Fix For: 2.0.0, 1.1.0 > > Attachments: 12783-10.patch, 12783-11.patch, HBASE-12783.patch, > HBASE-12783E.patch, HBASE-12783F.patch, HBASE-12783G.patch, > HBASE-12783H.patch, HBASE-12783I.patch, HBASE-12783J.patch, > HBASE-12783K.patch, HBASE-12873B.patch, HBASE-12873C.patch, HBASE-12873D.patch > > > A new HRegionLocator that only implements RegionLocator functionality will be > more efficient to instantiate than a full HTable. -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Updated] (HBASE-12783) Create efficient RegionLocator implementation
[ https://issues.apache.org/jira/browse/HBASE-12783?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Ted Yu updated HBASE-12783: --- Attachment: 12783-11.patch Patch v11 fixes javadoc warnings > Create efficient RegionLocator implementation > - > > Key: HBASE-12783 > URL: https://issues.apache.org/jira/browse/HBASE-12783 > Project: HBase > Issue Type: Bug >Affects Versions: 1.0.0, 2.0.0 >Reporter: Solomon Duskis >Assignee: Solomon Duskis > Attachments: 12783-10.patch, 12783-11.patch, HBASE-12783.patch, > HBASE-12783E.patch, HBASE-12783F.patch, HBASE-12783G.patch, > HBASE-12783H.patch, HBASE-12783I.patch, HBASE-12783J.patch, > HBASE-12783K.patch, HBASE-12873B.patch, HBASE-12873C.patch, HBASE-12873D.patch > > > A new HRegionLocator that only implements RegionLocator functionality will be > more efficient to instantiate than a full HTable. -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Updated] (HBASE-12783) Create efficient RegionLocator implementation
[ https://issues.apache.org/jira/browse/HBASE-12783?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Solomon Duskis updated HBASE-12783: --- Attachment: HBASE-12783K.patch Ok. HRegionLocator was added this time, so the compilation errors should be gone. > Create efficient RegionLocator implementation > - > > Key: HBASE-12783 > URL: https://issues.apache.org/jira/browse/HBASE-12783 > Project: HBase > Issue Type: Bug >Affects Versions: 1.0.0, 2.0.0 >Reporter: Solomon Duskis >Assignee: Solomon Duskis > Attachments: 12783-10.patch, HBASE-12783.patch, HBASE-12783E.patch, > HBASE-12783F.patch, HBASE-12783G.patch, HBASE-12783H.patch, > HBASE-12783I.patch, HBASE-12783J.patch, HBASE-12783K.patch, > HBASE-12873B.patch, HBASE-12873C.patch, HBASE-12873D.patch > > > A new HRegionLocator that only implements RegionLocator functionality will be > more efficient to instantiate than a full HTable. -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Updated] (HBASE-12783) Create efficient RegionLocator implementation
[ https://issues.apache.org/jira/browse/HBASE-12783?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Solomon Duskis updated HBASE-12783: --- Attachment: HBASE-12783J.patch Thanks for the catch [~tedyu] for the catch. I fixed it. Hopefully this is the last attempt. > Create efficient RegionLocator implementation > - > > Key: HBASE-12783 > URL: https://issues.apache.org/jira/browse/HBASE-12783 > Project: HBase > Issue Type: Bug >Affects Versions: 1.0.0, 2.0.0 >Reporter: Solomon Duskis >Assignee: Solomon Duskis > Attachments: 12783-10.patch, HBASE-12783.patch, HBASE-12783E.patch, > HBASE-12783F.patch, HBASE-12783G.patch, HBASE-12783H.patch, > HBASE-12783I.patch, HBASE-12783J.patch, HBASE-12873B.patch, > HBASE-12873C.patch, HBASE-12873D.patch > > > A new HRegionLocator that only implements RegionLocator functionality will be > more efficient to instantiate than a full HTable. -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Updated] (HBASE-12783) Create efficient RegionLocator implementation
[ https://issues.apache.org/jira/browse/HBASE-12783?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Ted Yu updated HBASE-12783: --- Attachment: 12783-10.patch Moved call to util.startMiniCluster() outside try block and the test passes. > Create efficient RegionLocator implementation > - > > Key: HBASE-12783 > URL: https://issues.apache.org/jira/browse/HBASE-12783 > Project: HBase > Issue Type: Bug >Affects Versions: 1.0.0, 2.0.0 >Reporter: Solomon Duskis >Assignee: Solomon Duskis > Attachments: 12783-10.patch, HBASE-12783.patch, HBASE-12783E.patch, > HBASE-12783F.patch, HBASE-12783G.patch, HBASE-12783H.patch, > HBASE-12783I.patch, HBASE-12873B.patch, HBASE-12873C.patch, HBASE-12873D.patch > > > A new HRegionLocator that only implements RegionLocator functionality will be > more efficient to instantiate than a full HTable. -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Updated] (HBASE-12783) Create efficient RegionLocator implementation
[ https://issues.apache.org/jira/browse/HBASE-12783?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Solomon Duskis updated HBASE-12783: --- Attachment: HBASE-12783I.patch Let's see if I got it this time. The last incarnation looks like it was created from a bad local copy of the repo. > Create efficient RegionLocator implementation > - > > Key: HBASE-12783 > URL: https://issues.apache.org/jira/browse/HBASE-12783 > Project: HBase > Issue Type: Bug >Affects Versions: 1.0.0, 2.0.0 >Reporter: Solomon Duskis >Assignee: Solomon Duskis > Attachments: HBASE-12783.patch, HBASE-12783E.patch, > HBASE-12783F.patch, HBASE-12783G.patch, HBASE-12783H.patch, > HBASE-12783I.patch, HBASE-12873B.patch, HBASE-12873C.patch, HBASE-12873D.patch > > > A new HRegionLocator that only implements RegionLocator functionality will be > more efficient to instantiate than a full HTable. -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Updated] (HBASE-12783) Create efficient RegionLocator implementation
[ https://issues.apache.org/jira/browse/HBASE-12783?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Solomon Duskis updated HBASE-12783: --- Attachment: HBASE-12783H.patch I think I fixed the last broken test. > Create efficient RegionLocator implementation > - > > Key: HBASE-12783 > URL: https://issues.apache.org/jira/browse/HBASE-12783 > Project: HBase > Issue Type: Bug >Affects Versions: 1.0.0, 2.0.0 >Reporter: Solomon Duskis >Assignee: Solomon Duskis > Attachments: HBASE-12783.patch, HBASE-12783E.patch, > HBASE-12783F.patch, HBASE-12783G.patch, HBASE-12783H.patch, > HBASE-12873B.patch, HBASE-12873C.patch, HBASE-12873D.patch > > > A new HRegionLocator that only implements RegionLocator functionality will be > more efficient to instantiate than a full HTable. -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Updated] (HBASE-12783) Create efficient RegionLocator implementation
[ https://issues.apache.org/jira/browse/HBASE-12783?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Solomon Duskis updated HBASE-12783: --- Attachment: HBASE-12783G.patch Fixed TestFromClientSide. There might still be broken tests, but I can't seem to replicate the failures locally. > Create efficient RegionLocator implementation > - > > Key: HBASE-12783 > URL: https://issues.apache.org/jira/browse/HBASE-12783 > Project: HBase > Issue Type: Bug >Affects Versions: 1.0.0, 2.0.0 >Reporter: Solomon Duskis >Assignee: Solomon Duskis > Attachments: HBASE-12783.patch, HBASE-12783E.patch, > HBASE-12783F.patch, HBASE-12783G.patch, HBASE-12873B.patch, > HBASE-12873C.patch, HBASE-12873D.patch > > > A new HRegionLocator that only implements RegionLocator functionality will be > more efficient to instantiate than a full HTable. -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Updated] (HBASE-12783) Create efficient RegionLocator implementation
[ https://issues.apache.org/jira/browse/HBASE-12783?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Solomon Duskis updated HBASE-12783: --- Attachment: HBASE-12783F.patch Fixed the 100+ line character lines. Tried to address the failing zombie tests. > Create efficient RegionLocator implementation > - > > Key: HBASE-12783 > URL: https://issues.apache.org/jira/browse/HBASE-12783 > Project: HBase > Issue Type: Bug >Affects Versions: 1.0.0, 2.0.0 >Reporter: Solomon Duskis >Assignee: Solomon Duskis > Attachments: HBASE-12783.patch, HBASE-12783E.patch, > HBASE-12783F.patch, HBASE-12873B.patch, HBASE-12873C.patch, HBASE-12873D.patch > > > A new HRegionLocator that only implements RegionLocator functionality will be > more efficient to instantiate than a full HTable. -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Updated] (HBASE-12783) Create efficient RegionLocator implementation
[ https://issues.apache.org/jira/browse/HBASE-12783?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Solomon Duskis updated HBASE-12783: --- Attachment: HBASE-12783E.patch This update includes test fixes and changes to HRegionLocator as per Ted Yu. > Create efficient RegionLocator implementation > - > > Key: HBASE-12783 > URL: https://issues.apache.org/jira/browse/HBASE-12783 > Project: HBase > Issue Type: Bug >Affects Versions: 1.0.0, 2.0.0 >Reporter: Solomon Duskis >Assignee: Solomon Duskis > Attachments: HBASE-12783.patch, HBASE-12783E.patch, > HBASE-12873B.patch, HBASE-12873C.patch, HBASE-12873D.patch > > > A new HRegionLocator that only implements RegionLocator functionality will be > more efficient to instantiate than a full HTable. -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Updated] (HBASE-12783) Create efficient RegionLocator implementation
[ https://issues.apache.org/jira/browse/HBASE-12783?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Solomon Duskis updated HBASE-12783: --- Attachment: HBASE-12873D.patch Added @Deprecated to a method that had a javadoc deprecation. > Create efficient RegionLocator implementation > - > > Key: HBASE-12783 > URL: https://issues.apache.org/jira/browse/HBASE-12783 > Project: HBase > Issue Type: Bug >Affects Versions: 1.0.0, 2.0.0 >Reporter: Solomon Duskis >Assignee: Solomon Duskis > Attachments: HBASE-12783.patch, HBASE-12873B.patch, > HBASE-12873C.patch, HBASE-12873D.patch > > > A new HRegionLocator that only implements RegionLocator functionality will be > more efficient to instantiate than a full HTable. -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Updated] (HBASE-12783) Create efficient RegionLocator implementation
[ https://issues.apache.org/jira/browse/HBASE-12783?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Solomon Duskis updated HBASE-12783: --- Attachment: HBASE-12873C.patch Somehow missed HRegionLocator in the last patch. > Create efficient RegionLocator implementation > - > > Key: HBASE-12783 > URL: https://issues.apache.org/jira/browse/HBASE-12783 > Project: HBase > Issue Type: Bug >Affects Versions: 1.0.0, 2.0.0 >Reporter: Solomon Duskis >Assignee: Solomon Duskis > Attachments: HBASE-12783.patch, HBASE-12873B.patch, HBASE-12873C.patch > > > A new HRegionLocator that only implements RegionLocator functionality will be > more efficient to instantiate than a full HTable. -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Updated] (HBASE-12783) Create efficient RegionLocator implementation
[ https://issues.apache.org/jira/browse/HBASE-12783?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Solomon Duskis updated HBASE-12783: --- Attachment: HBASE-12873B.patch I made a lot more changes. All regionlocator like functionality now ends up going to HRegionLocator one way or the other. > Create efficient RegionLocator implementation > - > > Key: HBASE-12783 > URL: https://issues.apache.org/jira/browse/HBASE-12783 > Project: HBase > Issue Type: Bug >Affects Versions: 1.0.0, 2.0.0 >Reporter: Solomon Duskis >Assignee: Solomon Duskis > Attachments: HBASE-12783.patch, HBASE-12873B.patch > > > A new HRegionLocator that only implements RegionLocator functionality will be > more efficient to instantiate than a full HTable. -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Updated] (HBASE-12783) Create efficient RegionLocator implementation
[ https://issues.apache.org/jira/browse/HBASE-12783?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Solomon Duskis updated HBASE-12783: --- Status: Patch Available (was: Open) > Create efficient RegionLocator implementation > - > > Key: HBASE-12783 > URL: https://issues.apache.org/jira/browse/HBASE-12783 > Project: HBase > Issue Type: Bug >Affects Versions: 1.0.0, 2.0.0 >Reporter: Solomon Duskis >Assignee: Solomon Duskis > Attachments: HBASE-12783.patch, HBASE-12873B.patch > > > A new HRegionLocator that only implements RegionLocator functionality will be > more efficient to instantiate than a full HTable. -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Updated] (HBASE-12783) Create efficient RegionLocator implementation
[ https://issues.apache.org/jira/browse/HBASE-12783?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Solomon Duskis updated HBASE-12783: --- Attachment: HBASE-12783.patch > Create efficient RegionLocator implementation > - > > Key: HBASE-12783 > URL: https://issues.apache.org/jira/browse/HBASE-12783 > Project: HBase > Issue Type: Bug >Affects Versions: 1.0.0, 2.0.0 >Reporter: Solomon Duskis >Assignee: Solomon Duskis > Attachments: HBASE-12783.patch > > > A new HRegionLocator that only implements RegionLocator functionality will be > more efficient to instantiate than a full HTable. -- This message was sent by Atlassian JIRA (v6.3.4#6332)