<html><head></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; ">FYI<br><div><br><div>Begin forwarded message:</div><br class="Apple-interchange-newline"><blockquote type="cite"><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px;"><span style="font-family:'Helvetica'; font-size:medium; color:rgba(0, 0, 0, 1.0);"><b>From: </b></span><span style="font-family:'Helvetica'; font-size:medium;">Mircea Markus &lt;<a href="mailto:mircea.markus@jboss.com">mircea.markus@jboss.com</a>&gt;<br></span></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px;"><span style="font-family:'Helvetica'; font-size:medium; color:rgba(0, 0, 0, 1.0);"><b>Subject: </b></span><span style="font-family:'Helvetica'; font-size:medium;"><b>Re: Weird filesystem issues breaking transaction tests in CI</b><br></span></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px;"><span style="font-family:'Helvetica'; font-size:medium; color:rgba(0, 0, 0, 1.0);"><b>Date: </b></span><span style="font-family:'Helvetica'; font-size:medium;">November 9, 2011 2:34:24 PM GMT+01:00<br></span></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px;"><span style="font-family:'Helvetica'; font-size:medium; color:rgba(0, 0, 0, 1.0);"><b>To: </b></span><span style="font-family:'Helvetica'; font-size:medium;">Galder Zamarreņo &lt;<a href="mailto:galder@jboss.org">galder@jboss.org</a>&gt;<br></span></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px;"><span style="font-family:'Helvetica'; font-size:medium; color:rgba(0, 0, 0, 1.0);"><b>Cc: </b></span><span style="font-family:'Helvetica'; font-size:medium;">Dan Berindei &lt;<a href="mailto:dberinde@redhat.com">dberinde@redhat.com</a>&gt;<br></span></div><br><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; ">The volatile store form JBossTM is now disabled - I had played with recovery and I forgot it on.&nbsp;<div>This should be fixed once&nbsp;<a href="https://github.com/infinispan/infinispan/pull/629">https://github.com/infinispan/infinispan/pull/629</a>&nbsp;is integrated.<br><div><br><div><div>On 9 Nov 2011, at 13:04, Galder Zamarreņo wrote:</div><br class="Apple-interchange-newline"><blockquote type="cite"><div>Hey guys,<br><br>So, I've been analysing the failures in:<br><br><a href="https://infinispan.ci.cloudbees.com/job/Infinispan-master-JDK6-tcp/org.infinispan$infinispan-core/305/testReport/junit/org.infinispan.tx/TransactionsSpanningDistributedCachesTest/org_infinispan_tx_TransactionsSpanningDistributedCachesTest_testCommitSpanningCaches/">https://infinispan.ci.cloudbees.com/job/Infinispan-master-JDK6-tcp/org.infinispan$infinispan-core/305/testReport/junit/org.infinispan.tx/TransactionsSpanningDistributedCachesTest/org_infinispan_tx_TransactionsSpanningDistributedCachesTest_testCommitSpanningCaches/</a><br><br>and<br><br><a href="https://infinispan.ci.cloudbees.com/job/Infinispan-master-JDK6-tcp/303/consoleText">https://infinispan.ci.cloudbees.com/job/Infinispan-master-JDK6-tcp/303/consoleText</a><br><br>And I think there's a common denominator:<br><br>In the 1st test, just before the failure, you see:<br>java.io.FileNotFoundException: PutObjectStoreDirHere/ShadowNoFileLockStore/defaultStore/StateManager/BasicAction/TwoPhaseCoordinator/AtomicAction/0_ffff0ad62fc1_ab2a_4eba5393_172 (No such file or directory)<br><span class="Apple-tab-span" style="white-space:pre">        </span>at java.io.FileOutputStream.open(Native Method)<br><span class="Apple-tab-span" style="white-space:pre">        </span>at java.io.FileOutputStream.&lt;init&gt;(FileOutputStream.java:179)<br><span class="Apple-tab-span" style="white-space:pre">        </span>at java.io.FileOutputStream.&lt;init&gt;(FileOutputStream.java:131)<br><span class="Apple-tab-span" style="white-space:pre">        </span>at com.arjuna.ats.internal.arjuna.objectstore.ShadowingStore.write_state(ShadowingStore.java:557)<br><span class="Apple-tab-span" style="white-space:pre">        </span>at com.arjuna.ats.internal.arjuna.objectstore.FileSystemStore.write_committed(FileSystemStore.java:134)<br><span class="Apple-tab-span" style="white-space:pre">        </span>at com.arjuna.ats.arjuna.coordinator.BasicAction.prepare(BasicAction.java:2209)<br><span class="Apple-tab-span" style="white-space:pre">        </span>at com.arjuna.ats.arjuna.coordinator.BasicAction.End(BasicAction.java:1469)<br><span class="Apple-tab-span" style="white-space:pre">        </span>at com.arjuna.ats.arjuna.coordinator.TwoPhaseCoordinator.end(TwoPhaseCoordinator.java:99)<br><span class="Apple-tab-span" style="white-space:pre">        </span>at com.arjuna.ats.arjuna.AtomicAction.commit(AtomicAction.java:159)<br><span class="Apple-tab-span" style="white-space:pre">        </span>at com.arjuna.ats.internal.jta.transaction.arjunacore.TransactionImple.commitAndDisassociate(TransactionImple.java:1158)<br><span class="Apple-tab-span" style="white-space:pre">        </span>at com.arjuna.ats.internal.jta.transaction.arjunacore.BaseTransaction.commit(BaseTransaction.java:119)<br><span class="Apple-tab-span" style="white-space:pre">        </span>at org.infinispan.tx.TransactionsSpanningReplicatedCachesTest.testCommitSpanningCaches(TransactionsSpanningReplicatedCachesTest.java:103)<br><br>And in the 2nd, you see:<br>Caused by: com.arjuna.ats.arjuna.exceptions.ObjectStoreException: ARJUNA12225: FileSystemStore::setupStore - cannot access root of object store: PutObjectStoreDirHere/ShadowNoFileLockStore/defaultStore/<br><span class="Apple-tab-span" style="white-space:pre">        </span>at com.arjuna.ats.internal.arjuna.objectstore.FileSystemStore.&lt;init&gt;(FileSystemStore.java:482)<br><span class="Apple-tab-span" style="white-space:pre">        </span>at com.arjuna.ats.internal.arjuna.objectstore.ShadowingStore.&lt;init&gt;(ShadowingStore.java:619)<br><span class="Apple-tab-span" style="white-space:pre">        </span>at com.arjuna.ats.internal.arjuna.objectstore.ShadowNoFileLockStore.&lt;init&gt;(ShadowNoFileLockStore.java:53)<br><br>Maybe it's some issue with Cloudbees and the filesystem, so I'm wondering, can we have an alternative transaction store? i.e. one in memory to avoid these kid of issues?<br><br>Could you look at alternatives in JBoss TS for this?<br><br>In the mean time, I'll check with Cloudbees to see what's up.<br><br>Cheers,<br>--<br>Galder Zamarreņo<br>Sr. Software Engineer<br>Infinispan, JBoss Cache<br><br></div></blockquote></div><br></div></div></div></blockquote></div><br><div>
<span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-family: Helvetica; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; font-size: medium; "><span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-family: Helvetica; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; "><div>--</div><div>Galder Zamarreņo</div><div>Sr. Software Engineer</div><div>Infinispan, JBoss Cache</div></span></span>
</div>
<br></body></html>