Thanks for the feedback guys, and good to know your thoughts/requirements about ccsmap, will start scheduling for it.
I believe in-memory flush/compaction could enhance the performance, the only concern for production is stability. Would be great if we could see it earlier on production like in 2.3/2.4 Best Regards, Yu On Wed, 8 May 2019 at 15:13, Anoop John <[email protected]> wrote: > > I do not think these two features can be done in 3.0. > Fine.. I was just asking as we said cloud readiness. Fully agree to the > concern. Might be good for 4.0 > > Agree to other items in the list. Ya lets try to stabilize the Compacting > Memstore feature. Am ready to help in that area. > > Anoop > > On Mon, May 6, 2019 at 11:05 PM Andrew Purtell <[email protected]> > wrote: > > > 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 > > >
