]
Tristan Tarrant updated ISPN-5027:
----------------------------------
Status: Resolved (was: Pull Request Sent)
Resolution: Done
OutOfMemoryError in entry retriever when state transfer chunk size is
Integer.MAX_VALUE
---------------------------------------------------------------------------------------
Key: ISPN-5027
URL:
https://issues.jboss.org/browse/ISPN-5027
Project: Infinispan
Issue Type: Bug
Components: Core
Affects Versions: 7.0.2.Final
Reporter: Dan Berindei
Assignee: Dan Berindei
Priority: Optional
Fix For: 7.1.0.Beta1, 7.0.3.Final
{{DistributedEntryRetriever}} pre-allocates an {{ArrayDeque}} and and
{{ArrayBlockingQueue}} of the same size as the state transfer chunk size.
{{ReplStateTransferCacheLoaderTest}} sets the state transfer chunk size to
{{Integer.MAX_VALUE}}, so it will trigger an {{OutOfMemoryError}} at the end of the test,
when {{TestingUtil.killCaches()}} tries to log the contents of the cache (if TRACE logging
is enabled).