I guess I forgot to vote :)
+1 (binding)
On 12/17/21 8:57 AM, 张铎(Duo Zhang) wrote:
Big +1 from me.
This is a big step for making HBase more cloud native.
I've already rebased HBASE-26067 to the latest master.
Thanks~
Ankit Singhal <an...@apache.org> 于2021年12月17日周五 07:17写道:
+1
On Thu, Dec 16, 2021 at 1:53 PM Andor Molnar <an...@apache.org> wrote:
+1 (non-binding)
Andor
On 2021. Dec 16., at 22:30, Josh Elser <els...@apache.org> wrote:
Hi!
I'm extremely pleased to send this official vote to merge the feature
branch for HBASE-26067[1] into master and backport into branch-2 (2.x,
not
2.5.x). This feature branch introduces the pluggable StoreFileTracker
interface.
The StoreFileTracker allows the StoreFileEngine to be decoupled from
where the HFiles can be found. The DEFAULT implementation of this
StoreFileTracker (e.g. files in a family's directory) is still the
default
implementation. This merge would introduce a FILE implementation which
uses
a flat-file in each column family to track the files which make up this
Store. This feature is notable for HBase as it invalidate the need for
HBOSS (a distributed locking layer in hbase-filesystem) when Amazon S3 is
used for HBase data.
We had a DISCUSS thread [2] in which the overall sentiment was positive
to merge.
Covering some high-level details/FAQ on this work:
* Wellington and Szabolcs have successfully run ITBLL with Chaos
Monkies
using this feature.
* YCSB (load) indicates a slight performance improvement when using S3
as the storage system for HBase as compared to using HBOSS [3]
* A new section was added to the HBase book which covers the feature
and
how to use it.
* There is some follow-on work expected, tracked in HBASE-26584 [4],
which includes things like making user consumption easier and additional
metrics to measure effectiveness of the feature.
As is customary, this vote will be open for at least 3 days (2021/12/19
2130 GMT). We'll follow the standard ASF lazy-consensus rules for code
modification (though I do not expect to need the lazy-consensus caveat).
Please vote:
+1: Merge the changes from HBASE-26067 to master and branch-2
-1: Do not merge these changes because ...
Big thank you to all of the super hard work that Duo, Wellington, and
Szabolcs have put into this feature.
- Josh
[1] https://issues.apache.org/jira/browse/HBASE-26067
[2] https://lists.apache.org/thread/6dblom3tc2oz05d263pvmrywlthqq1c1
[3]
https://issues.apache.org/jira/browse/HBASE-26067?focusedCommentId=17448499&page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#comment-17448499
[4] https://issues.apache.org/jira/browse/HBASE-26584