Hi Sanne, https://github.com/an1310/JGroups/tree/t_perfhack. (Yes, it's ugly but gets the job done)
Here's some profiling data to support my assertions. https://dl.dropboxusercontent.com/u/50401510/pruvio/dg1_340_interpreted_expe riment.jps Thanks, Erik -----Original Message----- From: [email protected] [mailto:[email protected]] On Behalf Of Sanne Grinovero Sent: Friday, October 11, 2013 4:26 AM To: infinispan -Dev List Subject: Re: [infinispan-dev] The windup of 6.0.0 Hi Erik, thanks that's a very interesting research. Will you share your patch? Best, Sanne On 11 October 2013 02:30, Erik Salter <[email protected]> wrote: > Hi all, > > I'm interested in the performance regression, and since I saw a > similar regression with JGroups 3.4.0 coupled with ISPN 5.2.x (until > 6.0.x is ready), I decided to investigate: > > Here are some profiling snapshots that I shared with Pedro. This is > of my system running UDP on a 12 node DIST cluster > > https://dl.dropboxusercontent.com/u/50401510/pruvio/dg1_320_interprete > d.jps > https://dl.dropboxusercontent.com/u/50401510/pruvio/dg1_340_interprete > d2.jps > > The big thing we noticed was that the building of a Message was now in > the main UDP receive() thread instead of the thread pools. To my poor > brain (and since I haven't been involved in the latest ISPN/JGroups > happenings), it appeared this would be the most likely culprit. So I > reworked the UDP receiver to be a bit more like 3.2.x with the Message > construction done in the appropriate thread pool (main, OOB, > internal), while quasi-punting on the new bundler implementation. > After 3 test runs, the average throughput (again, measured by my app) seems to have recaptured 50-80% of the > performance degradation. The variance is high enough, though, to give me > pause that I'm on the right track. > > Take this FWIW. Thanks. > > Erik > > -----Original Message----- > From: [email protected] > [mailto:[email protected]] On Behalf Of Mircea > Markus > Sent: Wednesday, October 09, 2013 3:35 PM > To: infinispan -Dev List > Subject: [infinispan-dev] The windup of 6.0.0 > > Hi guys, > > - 6.0.0.CR2 was added for 16 Oct (Adrian) and 6.0.0.Final was moved to > 23 Oct (Dan) > - we have some 20% performance regressions we need to look at before > going final > - I've updated JIRA: > - added tasks for creating documentation and quickstarts > - some JIRAs were moved here > - please follow the JIRA or let me know if there's anything missing: > http://goo.gl/y4Ky7t > > Cheers, > -- > Mircea Markus > Infinispan lead (www.infinispan.org) > > > > > > _______________________________________________ > infinispan-dev mailing list > [email protected] > https://lists.jboss.org/mailman/listinfo/infinispan-dev > > _______________________________________________ > infinispan-dev mailing list > [email protected] > https://lists.jboss.org/mailman/listinfo/infinispan-dev _______________________________________________ infinispan-dev mailing list [email protected] https://lists.jboss.org/mailman/listinfo/infinispan-dev _______________________________________________ infinispan-dev mailing list [email protected] https://lists.jboss.org/mailman/listinfo/infinispan-dev
