[jira] [Updated] (HBASE-12783) Create efficient RegionLocator implementation

2015-01-07 Thread Solomon Duskis (JIRA)

 [ 
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

2015-01-03 Thread Ted Yu (JIRA)

 [ 
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

2015-01-02 Thread Ted Yu (JIRA)

 [ 
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

2015-01-02 Thread Ted Yu (JIRA)

 [ 
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

2015-01-02 Thread Ted Yu (JIRA)

 [ 
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

2015-01-02 Thread Ted Yu (JIRA)

 [ 
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

2015-01-02 Thread Solomon Duskis (JIRA)

 [ 
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

2015-01-02 Thread Solomon Duskis (JIRA)

 [ 
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

2015-01-02 Thread Ted Yu (JIRA)

 [ 
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

2015-01-02 Thread Solomon Duskis (JIRA)

 [ 
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

2015-01-02 Thread Solomon Duskis (JIRA)

 [ 
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

2015-01-01 Thread Solomon Duskis (JIRA)

 [ 
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

2015-01-01 Thread Solomon Duskis (JIRA)

 [ 
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

2015-01-01 Thread Solomon Duskis (JIRA)

 [ 
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

2014-12-30 Thread Solomon Duskis (JIRA)

 [ 
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

2014-12-30 Thread Solomon Duskis (JIRA)

 [ 
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

2014-12-30 Thread Solomon Duskis (JIRA)

 [ 
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

2014-12-30 Thread Solomon Duskis (JIRA)

 [ 
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

2014-12-30 Thread Solomon Duskis (JIRA)

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