Author: challngr Date: Mon Nov 2 19:07:56 2015 New Revision: 1712113 URL: http://svn.apache.org/viewvc?rev=1712113&view=rev Log: UIMA-4587 Add sync to properties store. Adjust ping-only ServiceInstance start() signature.
Modified: uima/sandbox/uima-ducc/trunk/uima-ducc-common/src/main/java/org/apache/uima/ducc/common/persistence/services/StateServices.java uima/sandbox/uima-ducc/trunk/uima-ducc-sm/src/main/java/org/apache/uima/ducc/sm/PingOnlyServiceInstance.java Modified: uima/sandbox/uima-ducc/trunk/uima-ducc-common/src/main/java/org/apache/uima/ducc/common/persistence/services/StateServices.java URL: http://svn.apache.org/viewvc/uima/sandbox/uima-ducc/trunk/uima-ducc-common/src/main/java/org/apache/uima/ducc/common/persistence/services/StateServices.java?rev=1712113&r1=1712112&r2=1712113&view=diff ============================================================================== --- uima/sandbox/uima-ducc/trunk/uima-ducc-common/src/main/java/org/apache/uima/ducc/common/persistence/services/StateServices.java (original) +++ uima/sandbox/uima-ducc/trunk/uima-ducc-common/src/main/java/org/apache/uima/ducc/common/persistence/services/StateServices.java Mon Nov 2 19:07:56 2015 @@ -149,7 +149,7 @@ public class StateServices implements IS } // Try to write properties file, using a temp file as backup in case it fails. - private boolean writeProperties(DuccId id, Properties props, File pfile, File pfile_tmp, String type) + private synchronized boolean writeProperties(DuccId id, Properties props, File pfile, File pfile_tmp, String type) { String methodName = "saveProperties"; Modified: uima/sandbox/uima-ducc/trunk/uima-ducc-sm/src/main/java/org/apache/uima/ducc/sm/PingOnlyServiceInstance.java URL: http://svn.apache.org/viewvc/uima/sandbox/uima-ducc/trunk/uima-ducc-sm/src/main/java/org/apache/uima/ducc/sm/PingOnlyServiceInstance.java?rev=1712113&r1=1712112&r2=1712113&view=diff ============================================================================== --- uima/sandbox/uima-ducc/trunk/uima-ducc-sm/src/main/java/org/apache/uima/ducc/sm/PingOnlyServiceInstance.java (original) +++ uima/sandbox/uima-ducc/trunk/uima-ducc-sm/src/main/java/org/apache/uima/ducc/sm/PingOnlyServiceInstance.java Mon Nov 2 19:07:56 2015 @@ -46,7 +46,7 @@ class PingOnlyServiceInstance // this.state = dwj.getJobState(); // } - long start(String spec, DuccProperties meta_props) + long start(DuccProperties svc_props, DuccProperties meta_props) { String methodName = "start";