<html><head></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; ">Thanks for your help Bela.<div><br></div><div>Indeed, when I replace the S3 cache store with the disk one, the performance problem disappears (takes less than a second to store my 100 'put' updates when I commit the transaction).</div><div><br></div><div>Here is my config :</div><div><br></div><div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Monaco; color: rgb(163, 0, 148); "><span style="color: #009693">&lt;?</span><span style="color: #2e9492">xml</span><span style="color: #000000"> </span>version<span style="color: #dbcaba">=</span><span style="color: #5000ff">"1.0"</span><span style="color: #000000"> </span>encoding<span style="color: #dbcaba">=</span><span style="color: #5000ff">"UTF-8"</span><span style="color: #009693">?&gt;</span></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Monaco; min-height: 15px; "><br></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Monaco; color: rgb(80, 0, 255); "><span style="color: #009693">&lt;</span><span style="color: #2e9492">infinispan</span><span style="color: #000000"> </span><span style="color: #a30094">xmlns:xsi</span><span style="color: #dbcaba">=</span>"<a href="http://www.w3.org/2001/XMLSchema-instance">http://www.w3.org/2001/XMLSchema-instance</a>"</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Monaco; color: rgb(80, 0, 255); "><span style="color: #000000"><span class="Apple-tab-span" style="white-space:pre">        </span></span><span style="color: #a30094">xmlns</span><span style="color: #dbcaba">=</span>"urn:infinispan:config:4.0"<span style="color: #009693">&gt;</span></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Monaco; color: rgb(46, 148, 146); "><span style="color: #dbcaba"><span class="Apple-tab-span" style="white-space:pre">        </span></span><span style="color: #009693">&lt;</span>global<span style="color: #009693">&gt;</span></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Monaco; color: rgb(46, 148, 146); "><span style="color: #dbcaba"><span class="Apple-tab-span" style="white-space:pre">                </span></span><span style="color: #009693">&lt;</span>transport</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Monaco; color: rgb(80, 0, 255); "><span style="color: #000000"><span class="Apple-tab-span" style="white-space:pre">                        </span></span><span style="color: #a30094">transportClass</span><span style="color: #dbcaba">=</span>"org.infinispan.remoting.transport.jgroups.JGroupsTransport"<span style="color: #009693">&gt;</span></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Monaco; color: rgb(46, 148, 146); "><span style="color: #dbcaba"><span class="Apple-tab-span" style="white-space:pre">                        </span></span><span style="color: #009693">&lt;</span>properties<span style="color: #009693">&gt;</span></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Monaco; color: rgb(80, 0, 255); "><span style="color: #dbcaba"><span class="Apple-tab-span" style="white-space:pre">                                </span></span><span style="color: #009693">&lt;</span><span style="color: #2e9492">property</span><span style="color: #000000"> </span><span style="color: #a30094">name</span><span style="color: #dbcaba">=</span>"configurationFile"<span style="color: #000000"> </span><span style="color: #a30094">value</span><span style="color: #dbcaba">=</span>"jgroups.xml"<span style="color: #000000"> </span><span style="color: #009693">/&gt;</span></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Monaco; color: rgb(46, 148, 146); "><span style="color: #dbcaba"><span class="Apple-tab-span" style="white-space:pre">                        </span></span><span style="color: #009693">&lt;/</span>properties<span style="color: #009693">&gt;</span></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Monaco; color: rgb(46, 148, 146); "><span style="color: #dbcaba"><span class="Apple-tab-span" style="white-space:pre">                </span></span><span style="color: #009693">&lt;/</span>transport<span style="color: #009693">&gt;</span></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Monaco; min-height: 15px; "><br></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Monaco; color: rgb(46, 148, 146); "><span style="color: #dbcaba"><span class="Apple-tab-span" style="white-space:pre">        </span></span><span style="color: #009693">&lt;/</span>global<span style="color: #009693">&gt;</span></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Monaco; min-height: 15px; "><br></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Monaco; color: rgb(46, 148, 146); "><span style="color: #dbcaba"><span class="Apple-tab-span" style="white-space:pre">        </span></span><span style="color: #009693">&lt;</span>default<span style="color: #009693">&gt;</span></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Monaco; color: rgb(46, 148, 146); "><span style="color: #dbcaba"><span class="Apple-tab-span" style="white-space:pre">                </span></span><span style="color: #009693">&lt;</span>transaction</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Monaco; color: rgb(80, 0, 255); "><span style="color: #000000"><span class="Apple-tab-span" style="white-space:pre">                        </span></span><span style="color: #a30094">transactionManagerLookupClass</span><span style="color: #dbcaba">=</span>"org.infinispan.transaction.lookup.DummyTransactionManagerLookup"<span style="color: #000000"> </span><span style="color: #009693">/&gt;</span></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Monaco; color: rgb(80, 0, 255); "><span style="color: #dbcaba"><span class="Apple-tab-span" style="white-space:pre">                </span></span><span style="color: #009693">&lt;</span><span style="color: #2e9492">clustering</span><span style="color: #000000"> </span><span style="color: #a30094">mode</span><span style="color: #dbcaba">=</span>"distribution"<span style="color: #009693">&gt;</span></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Monaco; color: rgb(163, 0, 148); "><span style="color: #dbcaba"><span class="Apple-tab-span" style="white-space:pre">                        </span></span><span style="color: #009693">&lt;</span><span style="color: #2e9492">l1</span><span style="color: #000000"> </span>enabled<span style="color: #dbcaba">=</span><span style="color: #5000ff">"true"</span><span style="color: #000000"> </span>lifespan<span style="color: #dbcaba">=</span><span style="color: #5000ff">"100000"</span><span style="color: #000000"> </span><span style="color: #009693">/&gt;</span></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Monaco; color: rgb(163, 0, 148); "><span style="color: #dbcaba"><span class="Apple-tab-span" style="white-space:pre">                        </span></span><span style="color: #009693">&lt;</span><span style="color: #2e9492">hash</span><span style="color: #000000"> </span>numOwners<span style="color: #dbcaba">=</span><span style="color: #5000ff">"2"</span><span style="color: #000000"> </span>rehashRpcTimeout<span style="color: #dbcaba">=</span><span style="color: #5000ff">"120000"</span><span style="color: #000000"> </span><span style="color: #009693">/&gt;</span></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Monaco; color: rgb(46, 148, 146); "><span style="color: #dbcaba"><span class="Apple-tab-span" style="white-space:pre">                </span></span><span style="color: #009693">&lt;/</span>clustering<span style="color: #009693">&gt;</span></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Monaco; min-height: 15px; "><br></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Monaco; color: rgb(163, 0, 148); "><span style="color: #dbcaba"><span class="Apple-tab-span" style="white-space:pre">                </span></span><span style="color: #009693">&lt;</span><span style="color: #2e9492">loaders</span><span style="color: #000000"> </span>passivation<span style="color: #dbcaba">=</span><span style="color: #5000ff">"false"</span><span style="color: #000000"> </span>shared<span style="color: #dbcaba">=</span><span style="color: #5000ff">"true"</span><span style="color: #000000"> </span>preload<span style="color: #dbcaba">=</span><span style="color: #5000ff">"false"</span><span style="color: #009693">&gt;</span></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Monaco; color: rgb(80, 0, 255); "><span style="color: #dbcaba"><span class="Apple-tab-span" style="white-space:pre">                        </span></span><span style="color: #009693">&lt;</span><span style="color: #2e9492">loader</span><span style="color: #000000"> </span><span style="color: #a30094">class</span><span style="color: #dbcaba">=</span>"org.infinispan.loaders.s3.S3CacheStore"</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Monaco; color: rgb(163, 0, 148); "><span style="color: #000000"><span class="Apple-tab-span" style="white-space:pre">                                </span></span>fetchPersistentState<span style="color: #dbcaba">=</span><span style="color: #5000ff">"false"</span><span style="color: #000000"> </span>ignoreModifications<span style="color: #dbcaba">=</span><span style="color: #5000ff">"false"</span></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Monaco; color: rgb(163, 0, 148); "><span style="color: #000000"><span class="Apple-tab-span" style="white-space:pre">                                </span></span>purgeOnStartup<span style="color: #dbcaba">=</span><span style="color: #5000ff">"false"</span><span style="color: #009693">&gt;</span></div><p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco; color: #dbcaba; min-height: 15.0px"><span class="Apple-tab-span" style="white-space:pre">                                </span><br class="webkit-block-placeholder"></p><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Monaco; color: rgb(46, 148, 146); "><span style="color: #dbcaba"><span class="Apple-tab-span" style="white-space:pre">                                </span></span><span style="color: #009693">&lt;</span>properties<span style="color: #009693">&gt;</span></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Monaco; color: rgb(80, 0, 255); "><span style="color: #dbcaba"><span class="Apple-tab-span" style="white-space:pre">                                        </span></span><span style="color: #009693">&lt;</span><span style="color: #2e9492">property</span><span style="color: #000000"> </span><span style="color: #a30094">name</span><span style="color: #dbcaba">=</span>"awsAccessKey"<span style="color: #000000"> </span><span style="color: #a30094">value</span><span style="color: #dbcaba">=</span>"xxx"<span style="color: #000000"> </span><span style="color: #009693">/&gt;</span></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Monaco; color: rgb(80, 0, 255); "><span style="color: #dbcaba"><span class="Apple-tab-span" style="white-space:pre">                                        </span></span><span style="color: #009693">&lt;</span><span style="color: #2e9492">property</span><span style="color: #000000"> </span><span style="color: #a30094">name</span><span style="color: #dbcaba">=</span>"awsSecretKey"<span style="color: #000000"> </span><span style="color: #a30094">value</span><span style="color: #dbcaba">=</span>"xxx"<span style="color: #000000"> </span><span style="color: #009693">/&gt;</span></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Monaco; color: rgb(80, 0, 255); "><span style="color: #dbcaba"><span class="Apple-tab-span" style="white-space:pre">                                        </span></span><span style="color: #009693">&lt;</span><span style="color: #2e9492">property</span><span style="color: #000000"> </span><span style="color: #a30094">name</span><span style="color: #dbcaba">=</span>"bucketPrefix"<span style="color: #000000"> </span><span style="color: #a30094">value</span><span style="color: #dbcaba">=</span>"store"<span style="color: #000000"> </span><span style="color: #009693">/&gt;</span></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Monaco; color: rgb(46, 148, 146); "><span style="color: #dbcaba"><span class="Apple-tab-span" style="white-space:pre">                                </span></span><span style="color: #009693">&lt;/</span>properties<span style="color: #009693">&gt;</span></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Monaco; color: rgb(163, 0, 148); "><span style="color: #dbcaba"><span class="Apple-tab-span" style="white-space:pre">                                </span></span><span style="color: #009693">&lt;</span><span style="color: #2e9492">async</span><span style="color: #000000"> </span>enabled<span style="color: #dbcaba">=</span><span style="color: #5000ff">"true"</span><span style="color: #009693">/&gt;</span></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Monaco; color: rgb(46, 148, 146); "><span style="color: #dbcaba"><span class="Apple-tab-span" style="white-space:pre">                        </span></span><span style="color: #009693">&lt;/</span>loader<span style="color: #009693">&gt;</span></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Monaco; color: rgb(46, 148, 146); "><span style="color: #dbcaba"><span class="Apple-tab-span" style="white-space:pre">                </span></span><span style="color: #009693">&lt;/</span>loaders<span style="color: #009693">&gt;</span></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Monaco; min-height: 15px; "><br></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Monaco; color: rgb(163, 0, 148); "><span style="color: #dbcaba"><span class="Apple-tab-span" style="white-space:pre">                </span></span><span style="color: #009693">&lt;</span><span style="color: #2e9492">unsafe</span><span style="color: #000000"> </span>unreliableReturnValues<span style="color: #dbcaba">=</span><span style="color: #5000ff">"true"</span><span style="color: #000000"> </span><span style="color: #009693">/&gt;</span></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Monaco; min-height: 15px; "><br></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Monaco; color: rgb(46, 148, 146); "><span style="color: #dbcaba"><span class="Apple-tab-span" style="white-space:pre">        </span></span><span style="color: #009693">&lt;/</span>default<span style="color: #009693">&gt;</span></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Monaco; color: rgb(46, 148, 146); "><span style="color: #009693">&lt;/</span>infinispan<span style="color: #009693">&gt;</span></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Monaco; color: rgb(46, 148, 146); "><font class="Apple-style-span" color="#009693"><br></font></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Monaco; color: rgb(46, 148, 146); "><font class="Apple-style-span" color="#009693">And the log :</font></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Monaco; color: rgb(46, 148, 146); "><font class="Apple-style-span" color="#009693"><br></font></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Monaco; color: rgb(46, 148, 146); "><font class="Apple-style-span" color="#009693"><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Monaco; color: rgb(95, 193, 121); ">INFO&nbsp; (14:54:37): JGroupsTransport &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; - Starting JGroups Channel</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Monaco; color: rgb(95, 193, 121); ">INFO&nbsp; (14:54:38): JChannel &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; - JGroups version: 2.8.0.CR5</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Monaco; min-height: 15px; "><br></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Monaco; color: rgb(95, 193, 121); ">-------------------------------------------------------------------</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Monaco; color: rgb(95, 193, 121); ">GMS: address=sakapuss.local-16157, cluster=Infinispan-Cluster, physical address=192.168.1.136:7800</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Monaco; color: rgb(95, 193, 121); ">-------------------------------------------------------------------</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Monaco; color: rgb(95, 193, 121); ">INFO&nbsp; (14:54:49): JGroupsTransport &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; - Received new cluster view: [sakapuss.local-16157|0] [sakapuss.local-16157]</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Monaco; color: rgb(95, 193, 121); ">INFO&nbsp; (14:54:49): JGroupsTransport &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; - Cache local address is sakapuss.local-16157, physical address is 192.168.1.136:7800</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Monaco; color: rgb(95, 193, 121); ">INFO&nbsp; (14:54:49): GlobalComponentRegistry&nbsp; &nbsp; - Infinispan version: Infinispan 'Starobrno' 4.0.0.CR2</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Monaco; color: rgb(95, 193, 121); ">INFO&nbsp; (14:54:49): AsyncStore &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; - Async cache loader starting org.infinispan.loaders.decorators.AsyncStore@7254d7ac</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Monaco; color: rgb(95, 193, 121); ">WARN&nbsp; (14:54:51): utureCommandConnectionPool - org.jclouds.http.httpnio.pool.HttpNioFutureCommandConnectionPool@fcd4eca1 - saturated connection pool</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Monaco; color: rgb(95, 193, 121); ">INFO&nbsp; (14:54:52): ComponentRegistry&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; - Infinispan version: Infinispan 'Starobrno' 4.0.0.CR2</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Monaco; color: rgb(95, 193, 121); "><br></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Monaco; "><font class="Apple-style-span" color="#000000">please note the&nbsp;HttpNioFutureCommandConnectionPool@fcd4eca1 - saturated connection pool &nbsp;(??)</font></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Monaco; "><font class="Apple-style-span" color="#000000"><br></font></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Monaco; "><font class="Apple-style-span" color="#000000"><br></font></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Monaco; "><font class="Apple-style-span" color="#000000">Philippe</font></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Monaco; color: rgb(95, 193, 121); "><br></div></font></div></div><div><br><div><div>Le 2 déc. 2009 à 14:28, Bela Ban a écrit :</div><br class="Apple-interchange-newline"><blockquote type="cite"><div>Just to narrow down the issue: when you disable the S3 cache store, I <br>assume the performance problem goes away, correct ?<br><br>Just trying to pin the blame on the S3 cache loader, then I don't even <br>need to see whether it is a JGroups problem... :-)<br><br><br><br>philippe van dyck wrote:<br><blockquote type="cite">Hi Infinispan mailing list,<br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite">a couple of days ago, I succeeded in writing an entity store for qi4j (<a href="http://www.qi4j.org/">http://www.qi4j.org/</a>) using Infinispan, the S3 store and the S3_PING JGroups clustering configuration.<br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite">It works like a charm, discovers new EC2 instances, synchronizes and process transactions perfectly... you did an amazing job.<br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite">But I have a serious performance problems.<br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite">When I write an update (&lt;1k) to the cache, it takes around 500 ms to be stored on S3.<br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite">The best result I achieved was around 10 cache writes per second... it is abysmal (when using httpclient directly I had a min of 100/sec using 20 connections).<br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite">When I commit a JTA transaction made of 100 cache writes, it takes around 30 seconds (cpu&lt;5%) and the first write ends on S3 after at least 5 seconds of 'idle' time (SSL negotiation??).<br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite">I disabled the store asynchronism and work without JTA transactions, no effect on performance.<br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite">I also modified the jClouds configuration, multiplying by 10 all worker threads, connections and the rest... no improvement!<br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite">When I (load) test my web app (wicket based+qi4j+...infinispan) the cpu stays idle (&lt;5%) and ... JTA transactions fails (timeouts) and I cannot acquire locks before the 10 seconds timeout.<br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite">Is there something fishy in the jclouds configuration ? in the httpnio use of jclouds ? in the version of jclouds (the trunk one with the blob store seems to be so different) ?<br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite">Am I missing something ?<br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite">Any pointer to any doc/help/experience is welcome ;-)<br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite">Philippe<br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite">_______________________________________________<br></blockquote><blockquote type="cite">infinispan-dev mailing list<br></blockquote><blockquote type="cite"><a href="mailto:infinispan-dev@lists.jboss.org">infinispan-dev@lists.jboss.org</a><br></blockquote><blockquote type="cite"><a href="https://lists.jboss.org/mailman/listinfo/infinispan-dev">https://lists.jboss.org/mailman/listinfo/infinispan-dev</a><br></blockquote><blockquote type="cite"><br></blockquote><br>-- <br>Bela Ban<br>Lead JGroups / Clustering Team<br>JBoss<br><br>_______________________________________________<br>infinispan-dev mailing list<br><a href="mailto:infinispan-dev@lists.jboss.org">infinispan-dev@lists.jboss.org</a><br>https://lists.jboss.org/mailman/listinfo/infinispan-dev<br></div></blockquote></div><br></div></body></html>