Thanks Juan, this is fantastic work discovering and mitigating this!

The Benchmarks tests in our pipeline are supposed to catch performance 
degradations exceeding 5%.  We should all be concerned, how did a 7% 
degradation slip through?

> On Feb 28, 2020, at 3:48 AM, Ju@N <jujora...@gmail.com> wrote:
> 
> Hello devs,
> 
> I'd like to include the fix for GEODE-7820 [1] in release 1.12.0.
> The change avoid unnecessary transformations between java collections and
> primitive arrays for every message sent within a Geode cluster (see the
> Geode tickets for further details).
> The SHA is ca7ccbce73d436005fe027f31ee910ee9beeb769 [2].
> My apologies for keep asking to merge changes into an already cut release,
> we found a performance degradation (around 7%) within our internal testings
> and we're trying to solve it step by step before version 1.12 is released
> (we are 3% away from the baseline, Geode 1.10, right now).
> Best regards.
> 
> [1]: https://issues.apache.org/jira/browse/GEODE-7820
> [2]:
> https://github.com/apache/geode/commit/ca7ccbce73d436005fe027f31ee910ee9beeb769
> 
> -- 
> Ju@N

Reply via email to