+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