Also +1 for ccsmap and this could even be useful and of reasonable risk to be backported to a 1.6.0 (if we ever make one)
On Mon, May 6, 2019 at 9:20 AM 张洸豪 <[email protected]> wrote: > +1 for ccsmap. > For in memory flush/compaction, @ZhengH tested it once. The gc time > reduced a lot and p99/p999 is small and stable. We will try it on our > cluster. So I thought this feature may be production ready in HBase 2.3 or > 2.4? > Another problem is about scalability. Now we have one production cluster > which have thousands tables and hundreds of thousands regions. There are > more than 50000 Qps to meta region. We have to disable client prefetch to > reduce the pressure of meta. So we should reconsider to enable more than > one meta region for HBase 3.0. > > > > ---Original--- > From: "Sean Busbey"<[email protected]> > Date: Mon, May 6, 2019 21:06 PM > To: "dev"<[email protected]>; > Subject: Re: [DISCUSS] HBase 3 > > > I agree with Duo, neither of those is close to done enough for 3.0. > > On Mon, May 6, 2019, 06:48 张铎(Duo Zhang) <[email protected]> wrote: > > > I do not think these two features can be done in 3.0... > > > > Anoop John <[email protected]>于2019年5月6日 周一14:48写道: > > > > > For the cloud usages, we should include the new FS abstraction issue > also > > > targeted ? What abt the WAL on Ratis? We can fix the features what we > > > would like to see in 3.0 and then have feature freeze. So that 3.0 wont > > > become so huge changes. > > > > > > Anoop > > > > > > On Mon, May 6, 2019 at 9:52 AM Yu Li <[email protected]> wrote: > > > > > > > TL;DR: Maybe firstly we should figure out what direction we should > > focus > > > > for 3.0? It seems to me current performance is good enough for most > use > > > > case and no longer a big concern, so more requirements are about > > > stability > > > > and elasticity (in cloud)? Or if anyone do have performance concern, > > > please > > > > shout and let us know, thanks. > > > > > > > > All below items are performance oriented, just list out for reference > > > (and > > > > not sure about priority from community perspective): > > > > 1. CCSMap (HBASE-20312) (delayed due to job priority, sorry, but we > > could > > > > get it done if required). > > > > 2. Maybe we should also target at making in-memory-flush/compaction > > from > > > > experimental to production ready? > > > > 3. Server-side asynchronous (especially the write pipeline) is > another > > > > left-over job I ever promised to upstream but failed because the > > business > > > > growth on my side slows down quite a bit so it's not fully verified > > > online > > > > yet. > > > > > > > > Best Regards, > > > > Yu > > > > > > > > > > > > On Mon, 6 May 2019 at 06:07, Andrew Purtell <[email protected]> > > wrote: > > > > > > > > > Definitely there is value in starting this so trunk doesn't sink > > into a > > > > > difficult to release state. Alpha releases seem fine if you want to > > > make > > > > > them. This assumes you'll have at least a small amount of bandwidth > > to > > > > run > > > > > tests and triage any issues, though, or else any effort would be > > better > > > > > spent completing the work needed to move the stable pointer to 2.x. > > > Just > > > > my > > > > > random advice. > > > > > > > > > > > > > > > On Thu, Apr 25, 2019 at 7:55 AM Sean Busbey <[email protected]> > > wrote: > > > > > > > > > > > Hi folks! > > > > > > > > > > > > We're about a year from when HBase 2.0.0 went GA. I'd like to > start > > > > > > cutting alpha releases of 3.0.0 off of the master branch soon. > > > > > > (expressly I do not want to create another branch, so for now > > > anything > > > > > > landing in master would be "in" for 3.0.0. hence the "alpha" > > > > > > designation.) > > > > > > > > > > > > I was going to wait for one of the HBase 2 releases to get the > > stable > > > > > > label. But lately I don't have a good sense of if that will > happen > > > > > > within a month or within six months, so I'm leaning away from > > > waiting. > > > > > > > > > > > > I personally don't have a particular feature I'm trying to get > out > > > the > > > > > > door. I just think we're at risk of another waiting-too-long for > a > > > > > > major release and want to get started on the work of quantifying > > > > > > what's changed and figuring out how downstream projects are > > impacted. > > > > > > I find that all much easier to do when there's a release artifact > > to > > > > > > reference. > > > > > > > > > > > > I'm happy to just cut alpha releases until someone shows up with > a > > > > > > specific feature need. At that point we can come up with criteria > > for > > > > > > entering and exiting beta releases. > > > > > > > > > > > > What do folks plan to work on getting ready that needs happen in > a > > > > > > major release? > > > > > > > > > > > > > > > > > > > > > -- > > > > > Best regards, > > > > > Andrew > > > > > > > > > > Words like orphans lost among the crosstalk, meaning torn from > > truth's > > > > > decrepit hands > > > > > - A23, Crosstalk > > > > > > > > > > > > > > -- Best regards, Andrew Words like orphans lost among the crosstalk, meaning torn from truth's decrepit hands - A23, Crosstalk
