You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@iotdb.apache.org by ha...@apache.org on 2022/03/02 08:52:44 UTC

[iotdb] branch new_sync updated: [IOTDB-2630] new_sync branch, enhance class SenderService etc. (#5140)

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

haonan pushed a commit to branch new_sync
in repository https://gitbox.apache.org/repos/asf/iotdb.git


The following commit(s) were added to refs/heads/new_sync by this push:
     new f834210  [IOTDB-2630] new_sync branch, enhance class SenderService etc. (#5140)
f834210 is described below

commit f8342106407bdcc0ec5b8740000091a3a48c5e2e
Author: Jamber <ja...@sina.com>
AuthorDate: Wed Mar 2 16:50:55 2022 +0800

    [IOTDB-2630] new_sync branch, enhance class SenderService etc. (#5140)
    
    Co-authored-by: haiyi.zb <ha...@alibaba-inc.com>
---
 .../apache/iotdb/db/newsync/pipedata/SchemaPipeData.java  |  2 +-
 .../apache/iotdb/db/newsync/receiver/ReceiverService.java |  5 ++++-
 .../iotdb/db/newsync/sender/service/SenderService.java    | 15 +++++++--------
 3 files changed, 12 insertions(+), 10 deletions(-)

diff --git a/server/src/main/java/org/apache/iotdb/db/newsync/pipedata/SchemaPipeData.java b/server/src/main/java/org/apache/iotdb/db/newsync/pipedata/SchemaPipeData.java
index 809a0e2..53164d2 100644
--- a/server/src/main/java/org/apache/iotdb/db/newsync/pipedata/SchemaPipeData.java
+++ b/server/src/main/java/org/apache/iotdb/db/newsync/pipedata/SchemaPipeData.java
@@ -81,7 +81,7 @@ public class SchemaPipeData extends PipeData {
   @Override
   public void sendToTransport() {
     // senderTransport(getBytes(), this);
-    System.out.println(this);
+    // System.out.println(this);
   }
 
   @Override
diff --git a/server/src/main/java/org/apache/iotdb/db/newsync/receiver/ReceiverService.java b/server/src/main/java/org/apache/iotdb/db/newsync/receiver/ReceiverService.java
index 3dcca71..7729815 100644
--- a/server/src/main/java/org/apache/iotdb/db/newsync/receiver/ReceiverService.java
+++ b/server/src/main/java/org/apache/iotdb/db/newsync/receiver/ReceiverService.java
@@ -46,7 +46,10 @@ import java.io.IOException;
 import java.util.Arrays;
 import java.util.List;
 
-import static org.apache.iotdb.db.conf.IoTDBConstant.*;
+import static org.apache.iotdb.db.conf.IoTDBConstant.COLUMN_CREATED_TIME;
+import static org.apache.iotdb.db.conf.IoTDBConstant.COLUMN_PIPE_NAME;
+import static org.apache.iotdb.db.conf.IoTDBConstant.COLUMN_PIPE_REMOTE_IP;
+import static org.apache.iotdb.db.conf.IoTDBConstant.COLUMN_PIPE_STATUS;
 
 public class ReceiverService implements IService {
   private static final Logger logger = LoggerFactory.getLogger(ReceiverService.class);
diff --git a/server/src/main/java/org/apache/iotdb/db/newsync/sender/service/SenderService.java b/server/src/main/java/org/apache/iotdb/db/newsync/sender/service/SenderService.java
index 8e1ad25..2caa321 100644
--- a/server/src/main/java/org/apache/iotdb/db/newsync/sender/service/SenderService.java
+++ b/server/src/main/java/org/apache/iotdb/db/newsync/sender/service/SenderService.java
@@ -63,15 +63,14 @@ public class SenderService implements IService {
     senderLogger = new SenderLogger();
   }
 
+  private static class SenderServiceHolder {
+    private static final SenderService INSTANCE = new SenderService();
+
+    private SenderServiceHolder() {}
+  }
+
   public static SenderService getInstance() {
-    if (senderService == null) {
-      synchronized (SenderService.class) {
-        if (senderService == null) {
-          senderService = new SenderService();
-        }
-      }
-    }
-    return senderService;
+    return SenderService.SenderServiceHolder.INSTANCE;
   }
 
   /** pipesink * */