This is an automated email from the ASF dual-hosted git repository.

jiwq pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/submarine.git


The following commit(s) were added to refs/heads/master by this push:
     new 1596b2f  SUBMARINE-604. Fix Double-checked locking in 
SubmarineConfiguration.java
1596b2f is described below

commit 1596b2f2fb764d146c67c49c9a7a885e9aa1808d
Author: Wanqiang Ji <[email protected]>
AuthorDate: Wed Aug 19 23:00:11 2020 +0800

    SUBMARINE-604. Fix Double-checked locking in SubmarineConfiguration.java
    
    ### What is this PR for?
    Double-checked locking
    
    ### What type of PR is it?
    [Bug Fix]
    
    ### Todos
    
    ### What is the Jira issue?
    https://issues.apache.org/jira/browse/SUBMARINE-604
    
    ### How should this be tested?
    
    ### Screenshots (if appropriate)
    
    ### Questions:
    * Does the licenses files need update? No
    * Is there breaking changes for older versions? No
    * Does this needs documentation? No
    
    Author: Wanqiang Ji <[email protected]>
    
    Closes #383 from jiwq/SUBMARINE-604 and squashes the following commits:
    
    c123e26 [Wanqiang Ji] SUBMARINE-604. Fix Double-checked locking in 
SubmarineConfiguration.java
---
 .../java/org/apache/submarine/commons/utils/SubmarineConfiguration.java | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git 
a/submarine-commons/commons-utils/src/main/java/org/apache/submarine/commons/utils/SubmarineConfiguration.java
 
b/submarine-commons/commons-utils/src/main/java/org/apache/submarine/commons/utils/SubmarineConfiguration.java
index 1060310..33ae550 100644
--- 
a/submarine-commons/commons-utils/src/main/java/org/apache/submarine/commons/utils/SubmarineConfiguration.java
+++ 
b/submarine-commons/commons-utils/src/main/java/org/apache/submarine/commons/utils/SubmarineConfiguration.java
@@ -40,7 +40,7 @@ public class SubmarineConfiguration extends XMLConfiguration {
 
   public static final String SUBMARINE_RUNTIME_APP_TYPE = "SUBMARINE";
 
-  private static SubmarineConfiguration conf;
+  private static volatile SubmarineConfiguration conf;
 
   private Map<String, String> properties = new HashMap<>();
 


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to