Async RpcClient

2014-12-17 Thread Jurriaan Mous
Hi, I have been working on a Netty 4 based async HBase client to fit better within the event driven server I have been developing. - https://github.com/jurmous/async-hbase-client/tree/HBase-0.99 Recently I have been submitting so

Re: Async RpcClient

2015-01-26 Thread Jurriaan Mous
The Async RPC Client has been committed. Thanks to those who helped me with this complex task, especially Stack! :) The existing tests where great to find any hidden issues. If you encounter any issue related to it please report it and mention me in the issue so I can help. (Jurriaan Mous) To

Async Table API

2015-05-29 Thread Jurriaan Mous
Dear HBase Developers, I am currently working on issue HBASE-13784 to provide an Async Table api which builds on my previous work in HBASE-12684 which added a new AsyncRpcClient. For this I

Re: Async Table API

2015-06-10 Thread Jurriaan Mous
> > With a new interface we enable ourselves to rethink a bit of the API to be > > simpler. > > > > I am currently proposing the following methods in the simpler AsyncTable > > interface: > > exists(Get): ResponsePromise > > exists(List): ResponsePromise > > get(Get): ResponsePromise > > get(List):

[jira] [Created] (HBASE-12597) Add RpcClient interface and enable changing of RpcClient implementation

2014-11-28 Thread Jurriaan Mous (JIRA)
Jurriaan Mous created HBASE-12597: - Summary: Add RpcClient interface and enable changing of RpcClient implementation Key: HBASE-12597 URL: https://issues.apache.org/jira/browse/HBASE-12597 Project

[jira] [Created] (HBASE-12668) Adapt PayloadCarryingRpcController so it can also be used in async way

2014-12-10 Thread Jurriaan Mous (JIRA)
Jurriaan Mous created HBASE-12668: - Summary: Adapt PayloadCarryingRpcController so it can also be used in async way Key: HBASE-12668 URL: https://issues.apache.org/jira/browse/HBASE-12668 Project

[jira] [Created] (HBASE-12684) Add new AsyncRpcClient

2014-12-14 Thread Jurriaan Mous (JIRA)
Jurriaan Mous created HBASE-12684: - Summary: Add new AsyncRpcClient Key: HBASE-12684 URL: https://issues.apache.org/jira/browse/HBASE-12684 Project: HBase Issue Type: Improvement

[jira] [Created] (HBASE-12736) Let MetaScanner recycle a given Connection

2014-12-20 Thread Jurriaan Mous (JIRA)
Jurriaan Mous created HBASE-12736: - Summary: Let MetaScanner recycle a given Connection Key: HBASE-12736 URL: https://issues.apache.org/jira/browse/HBASE-12736 Project: HBase Issue Type

[jira] [Created] (HBASE-12740) Improve performance of TestHBaseFsck

2014-12-22 Thread Jurriaan Mous (JIRA)
Jurriaan Mous created HBASE-12740: - Summary: Improve performance of TestHBaseFsck Key: HBASE-12740 URL: https://issues.apache.org/jira/browse/HBASE-12740 Project: HBase Issue Type: Bug

[jira] [Created] (HBASE-12741) AccessController contains a javadoc issue

2014-12-22 Thread Jurriaan Mous (JIRA)
Jurriaan Mous created HBASE-12741: - Summary: AccessController contains a javadoc issue Key: HBASE-12741 URL: https://issues.apache.org/jira/browse/HBASE-12741 Project: HBase Issue Type: Bug

[jira] [Created] (HBASE-12742) ClusterStatusPublisher crashes with a IPv6 network interface.

2014-12-22 Thread Jurriaan Mous (JIRA)
Jurriaan Mous created HBASE-12742: - Summary: ClusterStatusPublisher crashes with a IPv6 network interface. Key: HBASE-12742 URL: https://issues.apache.org/jira/browse/HBASE-12742 Project: HBase

[jira] [Created] (HBASE-12761) On region jump ClientScanners should get next row start key instead of a skip.

2014-12-27 Thread Jurriaan Mous (JIRA)
Jurriaan Mous created HBASE-12761: - Summary: On region jump ClientScanners should get next row start key instead of a skip. Key: HBASE-12761 URL: https://issues.apache.org/jira/browse/HBASE-12761

[jira] [Created] (HBASE-12796) Clean up HTable and HBaseAdmin deprecated constructor usage

2015-01-02 Thread Jurriaan Mous (JIRA)
Jurriaan Mous created HBASE-12796: - Summary: Clean up HTable and HBaseAdmin deprecated constructor usage Key: HBASE-12796 URL: https://issues.apache.org/jira/browse/HBASE-12796 Project: HBase

[jira] [Created] (HBASE-12812) Update Netty dependency to latest release

2015-01-06 Thread Jurriaan Mous (JIRA)
Jurriaan Mous created HBASE-12812: - Summary: Update Netty dependency to latest release Key: HBASE-12812 URL: https://issues.apache.org/jira/browse/HBASE-12812 Project: HBase Issue Type

[jira] [Created] (HBASE-13784) Add Async Client Table API

2015-05-27 Thread Jurriaan Mous (JIRA)
Jurriaan Mous created HBASE-13784: - Summary: Add Async Client Table API Key: HBASE-13784 URL: https://issues.apache.org/jira/browse/HBASE-13784 Project: HBase Issue Type: New Feature

[jira] [Created] (HBASE-13893) Replace HTable with Table in client tests

2015-06-12 Thread Jurriaan Mous (JIRA)
Jurriaan Mous created HBASE-13893: - Summary: Replace HTable with Table in client tests Key: HBASE-13893 URL: https://issues.apache.org/jira/browse/HBASE-13893 Project: HBase Issue Type: Bug

[jira] [Created] (HBASE-13902) Remove Sync RpcClientImpl

2015-06-15 Thread Jurriaan Mous (JIRA)
Jurriaan Mous created HBASE-13902: - Summary: Remove Sync RpcClientImpl Key: HBASE-13902 URL: https://issues.apache.org/jira/browse/HBASE-13902 Project: HBase Issue Type: Bug

[jira] [Created] (HBASE-15744) Port over small format/text improvements from HBASE-13784

2016-05-01 Thread Jurriaan Mous (JIRA)
Jurriaan Mous created HBASE-15744: - Summary: Port over small format/text improvements from HBASE-13784 Key: HBASE-15744 URL: https://issues.apache.org/jira/browse/HBASE-15744 Project: HBase

[jira] [Created] (HBASE-15745) Refactor RPC classes to better accept async changes.

2016-05-01 Thread Jurriaan Mous (JIRA)
Jurriaan Mous created HBASE-15745: - Summary: Refactor RPC classes to better accept async changes. Key: HBASE-15745 URL: https://issues.apache.org/jira/browse/HBASE-15745 Project: HBase Issue

[jira] [Created] (HBASE-15793) Port over AsyncCall improvements

2016-05-07 Thread Jurriaan Mous (JIRA)
Jurriaan Mous created HBASE-15793: - Summary: Port over AsyncCall improvements Key: HBASE-15793 URL: https://issues.apache.org/jira/browse/HBASE-15793 Project: HBase Issue Type: Improvement

[jira] [Created] (HBASE-15794) Fix Findbugs instanceof always true issue in MultiServerCallable

2016-05-07 Thread Jurriaan Mous (JIRA)
Jurriaan Mous created HBASE-15794: - Summary: Fix Findbugs instanceof always true issue in MultiServerCallable Key: HBASE-15794 URL: https://issues.apache.org/jira/browse/HBASE-15794 Project: HBase

[jira] [Created] (HBASE-15795) Cleanup all classes in package org.apache.hadoop.hbase.ipc for code style

2016-05-07 Thread Jurriaan Mous (JIRA)
Jurriaan Mous created HBASE-15795: - Summary: Cleanup all classes in package org.apache.hadoop.hbase.ipc for code style Key: HBASE-15795 URL: https://issues.apache.org/jira/browse/HBASE-15795 Project

[jira] [Created] (HBASE-15796) Fix TestMetaCache failure after HBASE-15745

2016-05-07 Thread Jurriaan Mous (JIRA)
Jurriaan Mous created HBASE-15796: - Summary: Fix TestMetaCache failure after HBASE-15745 Key: HBASE-15796 URL: https://issues.apache.org/jira/browse/HBASE-15796 Project: HBase Issue Type

[jira] [Created] (HBASE-15797) TestIPCUtil fails after HBASE-15795

2016-05-07 Thread Jurriaan Mous (JIRA)
Jurriaan Mous created HBASE-15797: - Summary: TestIPCUtil fails after HBASE-15795 Key: HBASE-15797 URL: https://issues.apache.org/jira/browse/HBASE-15797 Project: HBase Issue Type: Bug

[jira] [Created] (HBASE-15798) Add Async RpcChannels to all RpcClients

2016-05-08 Thread Jurriaan Mous (JIRA)
Jurriaan Mous created HBASE-15798: - Summary: Add Async RpcChannels to all RpcClients Key: HBASE-15798 URL: https://issues.apache.org/jira/browse/HBASE-15798 Project: HBase Issue Type: Bug

[jira] [Created] (HBASE-15875) Remove HTable references and HTableInterface

2016-05-22 Thread Jurriaan Mous (JIRA)
Jurriaan Mous created HBASE-15875: - Summary: Remove HTable references and HTableInterface Key: HBASE-15875 URL: https://issues.apache.org/jira/browse/HBASE-15875 Project: HBase Issue Type

[jira] [Created] (HBASE-15921) Add first AsyncTable impl and create TableImpl based on it

2016-05-30 Thread Jurriaan Mous (JIRA)
Jurriaan Mous created HBASE-15921: - Summary: Add first AsyncTable impl and create TableImpl based on it Key: HBASE-15921 URL: https://issues.apache.org/jira/browse/HBASE-15921 Project: HBase

[jira] [Created] (HBASE-16004) Update to Netty 4.1.1

2016-06-10 Thread Jurriaan Mous (JIRA)
Jurriaan Mous created HBASE-16004: - Summary: Update to Netty 4.1.1 Key: HBASE-16004 URL: https://issues.apache.org/jira/browse/HBASE-16004 Project: HBase Issue Type: Improvement

[jira] [Created] (HBASE-16041) Update build pipeline to JDK8

2016-06-16 Thread Jurriaan Mous (JIRA)
Jurriaan Mous created HBASE-16041: - Summary: Update build pipeline to JDK8 Key: HBASE-16041 URL: https://issues.apache.org/jira/browse/HBASE-16041 Project: HBase Issue Type: New Feature