Ok, I think it's time to bring up this thread again. Let's see where we are.
So, outstanding - Significant bugs (looked through jira filters): - Several bugfixes/improvements in HBase client, often related to rpc/retries, went in recently or about to go in. * HBASE-15645, when we don't use rpc timeouts properly, went in (pending addendum for nits) * HBASE-15658, when we unnecessarily clear MetaCache on retries, went in on 1.3+, probably should go in 1.2 as well, see discussion there. * HBASE-15593, and HBASE-15615 - those should be addressed soon I guess - Bucket cache fixes improvements, HBASE-15240 and subtasks, would be good to pull in as much as possible. - HBASE-15703, bug in deadline rpc scheduler, I'd need to fix it before the release Any other very-nice-to-get-in fixes we want? Also need to figure out situation around HBASE-14970 - HBASE-13082 - HBASE-15697, I kind of lost track what was committed/reverted/re-aplied on which branch. @Andrew, Stack, Ram Features: * Date-tiered compactions. I'm looking at umbrella jira for d-t compactions, HBASE-15339 <https://issues.apache.org/jira/browse/HBASE-15339> , looks like there's one big item left on the list (HBASE-15454, archive StoreFile older than max age), and it's being actively worked on / reviewed, and another one - documentation task, so I assume it's all good and we get all date-tiers compactions improvements for 1.3. * Spark connector. Haven't seen much activity on it lately. Sean - what do you think about HBASE-14160? I'm inclined to push it to 1.4 (or whatever next release will be) if there're no takers at this point. Thanks! Mikhail On Fri, Apr 22, 2016 at 2:22 PM, Ted Yu <yuzhih...@gmail.com> wrote: > bq. There are several patches > > Let us know the JIRA numbers. > I can help with reviewing if needed. > > Cheers > > On Fri, Apr 22, 2016 at 2:18 PM, Mikhail Antonov <olorinb...@gmail.com> > wrote: > > > Last time I've tried to run 1.3 builds there were issues with balancer, > > which are fixed now. There are several patches I definitely would like to > > pull in, other than that I feel we are pretty close. I'll start spinning > > internal builds in a few days and if things look good will start > preparing > > RC's next week or so. > > > > I guess we are getting to feature-complete state, I'll walk through the > > jiras and send detailed email over weekend. > > > > Thanks! > > Mikhail > > > > > On Apr 22, 2016, at 8:13 AM, Ted Yu <yuzhih...@gmail.com> wrote: > > > > > > Mikhail: > > > Any plan when to spin 1.3 RC0 ? > > > > > > HBaseCon is not very far. > > > > > > I was wondering if 1.3 release can be done before HBaseCon. > > > > > > Cheers > > > > > > On Thu, Feb 25, 2016 at 12:54 PM, Mikhail Antonov <anto...@apache.org> > > > wrote: > > > > > >> To me it's not really about individual big features (besides, big > > features > > >> might be hard to accommodate in a minor release), but enough good > > things to > > >> justify minor release. > > >> > > >> What we can have (unless I'm missing something): > > >> > > >> [Already done or to be further improved] > > >> - HBASE-15177 - more GC-friendly allocations in RPC services > > >> - HBASE-14457 - multi WAL improvements > > >> - HBASE-15222 - optimizations in metrics system, some more metrics > > >> (like HBASE-15135, HBASE-15068) > > >> - HBASE-15306, HBASE-15136 - improving call queues handling > > >> > > >> [To be reviewed?): > > >> - HBASE-15181 - date based tiered compactions (?) > > >> - HBASE-11290 - unlock RegionStates. There was a patch update > relatively > > >> recently to it based on comments. > > >> > > >> [Possible?] > > >> - HBASE-13557 - special handling for system tables WALs > > >> - HBASE-13017 - keep table state in meta > > >> > > >> 1.2 was cut off mid-June 2015.. Should be enough time since then for a > > >> minor release. > > >> > > >> Mikhail > > >> > > >> On Thu, Feb 25, 2016 at 10:56 AM, Enis Söztutar <enis....@gmail.com> > > >> wrote: > > >> > > >>> What are the "features" in current branch-1 that is not there in 1.2? > > If > > >>> there is none, it is not worth branching yet. > > >>> > > >>> Enis > > >>> > > >>> On Wed, Feb 24, 2016 at 7:57 PM, Andrew Purtell < > > >> andrew.purt...@gmail.com> > > >>> wrote: > > >>> > > >>>> No, each 0.94.x/0.96.x/98.x was or is a minor release. :-) Sometimes > > >> the > > >>>> changes in those releases could all be considered "point" in scope > or > > >>>> effect but not always. Further supporting this point of view, when > we > > >>> went > > >>>> from 0.94 to 0.96 it was a major increment, in effect, due to 'the > > >>>> singularity'. > > >>>> > > >>>> Doing a new minor every month would be more like a return to past > > state > > >>> of > > >>>> affairs, for better or worse, in my humble opinion. > > >>>> > > >>>>>> On Feb 24, 2016, at 7:46 PM, Stack <st...@duboce.net> wrote: > > >>>>>> > > >>>>>> On Wed, Feb 24, 2016 at 11:50 AM, Elliott Clark < > ecl...@apache.org> > > >>>> wrote: > > >>>>>> > > >>>>>> Is it time to branch for 1.3 ? > > >>>>> > > >>>>> > > >>>>>> Sean did a great job getting 1.2 out. However it was a hard > > >> difficult > > >>>>>> process that I wouldn't wish on anyone. Is it time to branch for > 1.3 > > >>> and > > >>>>>> start the process of stabilizing again so that we can get a > monthly > > >>>> cadence > > >>>>>> for minor releases going? > > >>>>> > > >>>>> > > >>>>> Monthly cadence for minors is upping the ante. We used to be about > > >>>>> monthly's for point releases. > > >>>>> > > >>>>> +1 for the mighty Mikhail as RM. Sean, please UPS him the special > > >> robe > > >>>> that > > >>>>> he has to wear while performing his RMness duties. > > >>>>> > > >>>>> St.Ack > > >> > > >