When we enable 'hold_samples' in Distributed testing, java.lang.OutOfMemoryError occurs in a remote server. RemoteListenerWrapper stores SampleEvents in its 'sampleStore' variable. So when a size of sampleStore object exceeds JVM heap size, OutOfMemoryError do happens. I think the following new feature is required. * Serialize and Store sampleEvents in File or DB, not Memory during a test. * Load and Deserialize sampleEvents from File or DB after a test. I'll design the basic architecture for the above feature. Regards,
Added DiskStore remote sample sender: like Hold, but saves samples to disk until end of test. Date: Sun Jan 1 14:28:19 2012 New Revision: 1226252 URL: http://svn.apache.org/viewvc?rev=1226252&view=rev Log: Bug 29352 - Use external store to hold samples during distributed testing Modified: jmeter/trunk/xdocs/changes.xml
This issue has been migrated to GitHub: https://github.com/apache/jmeter/issues/1381