[ 
https://issues.apache.org/jira/browse/GEODE-6233?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16727083#comment-16727083
 ] 

ASF subversion and git services commented on GEODE-6233:
--------------------------------------------------------

Commit d838b34034d20b08ab3730bd1e2f9288ea530170 in geode-benchmarks's branch 
refs/heads/GEODE-6233 from Helena Bales
[ https://gitbox.apache.org/repos/asf?p=geode-benchmarks.git;h=d838b34 ]

GEODE-6233: Use a new hash-map for each PutAll batch in PrePopulateRegion

We see an occasional delay/hang when simply clearing and reusing the same
hashmap for multiple putAll requests.  This change creates a new hashmap every
time it starts a new batch.

This also increases the keyRange for the benchmarks from 10k to 1M.

Co-Authored-By: Helena Bales <[email protected]>


> Prepopulate phase of benchmarks is taking too long
> --------------------------------------------------
>
>                 Key: GEODE-6233
>                 URL: https://issues.apache.org/jira/browse/GEODE-6233
>             Project: Geode
>          Issue Type: Bug
>          Components: benchmarks
>            Reporter: Brian Rowe
>            Priority: Major
>         Attachments: number of entries in 1M entry test.png
>
>
> We are seeing very strange behavior with the prepopulate phase of the 
> benchmarks. With 10K keys, the prepopulate phase occasionally takes several 
> minutes.
> Looking at the stats, we see that almost all of the data is loaded 
> immediately, but there is a long tail of just a few new entries being created 
> per second.  This appears to be the result a single or very small number of 
> PutAll operations having a hard time completing their last few values.
> When we bump up the number of keys to 1M, we see similar behavior, but the 
> initial burst is an even lower fraction of the data, and we're still only 
> around 500K entries created after an hour of prepopulation.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Reply via email to