You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@uima.apache.org by de...@apache.org on 2015/07/16 23:32:16 UTC

svn commit: r1691454 - in /uima/sandbox/uima-ducc/trunk/uima-ducc-examples/src/main/uima-ducc-vm/driver: driver.py helper.py

Author: degenaro
Date: Thu Jul 16 21:32:16 2015
New Revision: 1691454

URL: http://svn.apache.org/r1691454
Log:
UIMA-4476 uima-ducc-vm has too many JDs?

- use stringified random number 1 to 1,000,000,000 for log and working subdirectory name

Modified:
    uima/sandbox/uima-ducc/trunk/uima-ducc-examples/src/main/uima-ducc-vm/driver/driver.py
    uima/sandbox/uima-ducc/trunk/uima-ducc-examples/src/main/uima-ducc-vm/driver/helper.py

Modified: uima/sandbox/uima-ducc/trunk/uima-ducc-examples/src/main/uima-ducc-vm/driver/driver.py
URL: http://svn.apache.org/viewvc/uima/sandbox/uima-ducc/trunk/uima-ducc-examples/src/main/uima-ducc-vm/driver/driver.py?rev=1691454&r1=1691453&r2=1691454&view=diff
==============================================================================
--- uima/sandbox/uima-ducc/trunk/uima-ducc-examples/src/main/uima-ducc-vm/driver/driver.py (original)
+++ uima/sandbox/uima-ducc/trunk/uima-ducc-examples/src/main/uima-ducc-vm/driver/driver.py Thu Jul 16 21:32:16 2015
@@ -137,9 +137,10 @@ class RunJob(Thread,Config):
         spArgs.append('--process_thread_count')
         spArgs.append(self.helper.getThreads())
         spArgs.append('--log_directory')
-        spArgs.append(self.helper.getLogDir(self.user, self.tid))
+        subdir = str(randint(1,1000000000))
+        spArgs.append(self.helper.getLogDir(self.user, subdir))
         spArgs.append('--working_directory')
-        spArgs.append(self.helper.getWorkDir(self.user, self.tid))
+        spArgs.append(self.helper.getWorkDir(self.user, subdir))
         if(randint(0,1) > 0):
             spArgs.append('--service_dependency')
             spArgs.append(self.helper.getServiceSet())

Modified: uima/sandbox/uima-ducc/trunk/uima-ducc-examples/src/main/uima-ducc-vm/driver/helper.py
URL: http://svn.apache.org/viewvc/uima/sandbox/uima-ducc/trunk/uima-ducc-examples/src/main/uima-ducc-vm/driver/helper.py?rev=1691454&r1=1691453&r2=1691454&view=diff
==============================================================================
--- uima/sandbox/uima-ducc/trunk/uima-ducc-examples/src/main/uima-ducc-vm/driver/helper.py (original)
+++ uima/sandbox/uima-ducc/trunk/uima-ducc-examples/src/main/uima-ducc-vm/driver/helper.py Thu Jul 16 21:32:16 2015
@@ -187,14 +187,14 @@ class Helper():
         value = self.dictServiceSets.get(key)
         return value
     
-    def getLogDir(self,user,tid):
-        value = self.base+'/'+user+'/ducc/logs'
+    def getLogDir(self,user,subdir):
+        value = self.base+'/'+user+'/ducc/logs'+'/'+subdir
         if not os.path.exists(value):
             os.makedirs(value)
         return value
         
-    def getWorkDir(self,user,tid):
-        value = self.base+'/'+user+'/ducc/work'+'/'+tid
+    def getWorkDir(self,user,subdir):
+        value = self.base+'/'+user+'/ducc/work'+'/'+subdir
         if not os.path.exists(value):
             os.makedirs(value)
         return value