[jboss-svn-commits] JBL Code SVN: r30510 - labs/jbosstm/trunk/qa/tests/src/org/jboss/jbossts/qa/ArjunaCore/Common.

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Mon Dec 7 09:07:47 EST 2009


Author: jhalliday
Date: 2009-12-07 09:07:46 -0500 (Mon, 07 Dec 2009)
New Revision: 30510

Modified:
   labs/jbosstm/trunk/qa/tests/src/org/jboss/jbossts/qa/ArjunaCore/Common/UidTestWorker.java
Log:
Fix Uid test timing. JBTM-390


Modified: labs/jbosstm/trunk/qa/tests/src/org/jboss/jbossts/qa/ArjunaCore/Common/UidTestWorker.java
===================================================================
--- labs/jbosstm/trunk/qa/tests/src/org/jboss/jbossts/qa/ArjunaCore/Common/UidTestWorker.java	2009-12-07 13:22:29 UTC (rev 30509)
+++ labs/jbosstm/trunk/qa/tests/src/org/jboss/jbossts/qa/ArjunaCore/Common/UidTestWorker.java	2009-12-07 14:07:46 UTC (rev 30510)
@@ -52,6 +52,16 @@
 			System.out.println(new Uid().toString());
 		}
 
+        // hold ownership of the pid socket for at least one second,
+        // as that's the uniqness scope of the process init timestamp
+        // in Uid. Anything less and another proc may grab the same port
+        // within the same second and thus get same Uids.
+        try {
+            Thread.sleep(1200);
+        } catch(InterruptedException e) {
+
+        }
+
         System.err.println("end pid "+Utility.getpid());
 	}
 }



More information about the jboss-svn-commits mailing list