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: infinispan-dev-bounces(a)lists.jboss.org
[mailto:infinispan-dev-bounces@lists.jboss.org] 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 <an1310(a)hotmail.com> 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: infinispan-dev-bounces(a)lists.jboss.org
[mailto:infinispan-dev-bounces@lists.jboss.org] 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
infinispan-dev(a)lists.jboss.org
https://lists.jboss.org/mailman/listinfo/infinispan-dev
_______________________________________________
infinispan-dev mailing list
infinispan-dev(a)lists.jboss.org
https://lists.jboss.org/mailman/listinfo/infinispan-dev
_______________________________________________
infinispan-dev mailing list
infinispan-dev(a)lists.jboss.org
https://lists.jboss.org/mailman/listinfo/infinispan-dev