https://issues.apache.org/jira/browse/HBASE-21512

"Reimplement sync client based on async client"

The jira title tells everything. This is what I promised when I first
introduced the async client in HBase, about three years ago, that the sync
client can be implemented on top of the async client, so we can remove the
old sync client implementation, which can reduce our client code base a lot.

I've already opened a PR here, and received several feedback(thanks stack!)

https://github.com/apache/hbase/pull/287

It shows that we add 8,663 lines and remove 31,386 lines.

This is the flaky dashboard for this branch

https://builds.apache.org/job/HBASE-Find-Flaky-Tests/job/HBASE-21512/lastSuccessfulBuild/artifact/dashboard.html

With the recent efforts I think it is getting better.

Will fill the release note soon, it will be a fat one.

Please vote

[] +1
[] +0/-0
[] -1 Do not merge the branch back because ...

Thanks. Any suggestions are welcomed.

Reply via email to