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

morningman pushed a commit to branch dev-1.0.1
in repository https://gitbox.apache.org/repos/asf/incubator-doris.git

commit cccf6b5f84581d5d783ce8f8ebf20c66467e49ec
Author: leo65535 <leo65...@163.com>
AuthorDate: Thu Apr 14 10:03:37 2022 +0800

    [improvement] Use System.currentTimeMillis() to get the current millisecond 
(#8828)
---
 .../src/main/java/org/apache/doris/load/sync/canal/CanalUtils.java  | 6 +++---
 .../src/main/java/org/apache/doris/planner/StreamLoadPlanner.java   | 2 +-
 fe/fe-core/src/main/java/org/apache/doris/qe/Coordinator.java       | 4 ++--
 .../src/main/java/org/apache/doris/rewrite/FoldConstantsRule.java   | 2 +-
 4 files changed, 7 insertions(+), 7 deletions(-)

diff --git 
a/fe/fe-core/src/main/java/org/apache/doris/load/sync/canal/CanalUtils.java 
b/fe/fe-core/src/main/java/org/apache/doris/load/sync/canal/CanalUtils.java
index 86c5124eeb..02dd6da573 100644
--- a/fe/fe-core/src/main/java/org/apache/doris/load/sync/canal/CanalUtils.java
+++ b/fe/fe-core/src/main/java/org/apache/doris/load/sync/canal/CanalUtils.java
@@ -116,7 +116,7 @@ public class CanalUtils {
 
     public static void printRow(CanalEntry.RowChange rowChange, 
CanalEntry.Header header) {
         long executeTime = header.getExecuteTime();
-        long delayTime = new Date().getTime() - executeTime;
+        long delayTime = System.currentTimeMillis() - executeTime;
         Date date = new Date(executeTime);
         CanalEntry.EventType eventType = rowChange.getEventType();
         logger.info(row_format, header.getLogfileName(),
@@ -187,7 +187,7 @@ public class CanalUtils {
 
     public static void transactionBegin(CanalEntry.Entry entry) {
         long executeTime = entry.getHeader().getExecuteTime();
-        long delayTime = new Date().getTime() - executeTime;
+        long delayTime = System.currentTimeMillis() - executeTime;
         Date date = new Date(executeTime);
         CanalEntry.TransactionBegin begin = null;
         try {
@@ -206,7 +206,7 @@ public class CanalUtils {
 
     public static void transactionEnd(CanalEntry.Entry entry) {
         long executeTime = entry.getHeader().getExecuteTime();
-        long delayTime = new Date().getTime() - executeTime;
+        long delayTime = System.currentTimeMillis() - executeTime;
         Date date = new Date(executeTime);
         CanalEntry.TransactionEnd end = null;
         try {
diff --git 
a/fe/fe-core/src/main/java/org/apache/doris/planner/StreamLoadPlanner.java 
b/fe/fe-core/src/main/java/org/apache/doris/planner/StreamLoadPlanner.java
index a454647b1c..602ed433bc 100644
--- a/fe/fe-core/src/main/java/org/apache/doris/planner/StreamLoadPlanner.java
+++ b/fe/fe-core/src/main/java/org/apache/doris/planner/StreamLoadPlanner.java
@@ -194,7 +194,7 @@ public class StreamLoadPlanner {
         params.setQueryOptions(queryOptions);
         TQueryGlobals queryGlobals = new TQueryGlobals();
         queryGlobals.setNowString(DATE_FORMAT.format(new Date()));
-        queryGlobals.setTimestampMs(new Date().getTime());
+        queryGlobals.setTimestampMs(System.currentTimeMillis());
         queryGlobals.setTimeZone(taskInfo.getTimezone());
         queryGlobals.setLoadZeroTolerance(taskInfo.getMaxFilterRatio() <= 0.0);
 
diff --git a/fe/fe-core/src/main/java/org/apache/doris/qe/Coordinator.java 
b/fe/fe-core/src/main/java/org/apache/doris/qe/Coordinator.java
index 502b3bfa39..4502d9d597 100644
--- a/fe/fe-core/src/main/java/org/apache/doris/qe/Coordinator.java
+++ b/fe/fe-core/src/main/java/org/apache/doris/qe/Coordinator.java
@@ -235,7 +235,7 @@ public class Coordinator {
         setFromUserProperty(analyzer);
 
         this.queryGlobals.setNowString(DATE_FORMAT.format(new Date()));
-        this.queryGlobals.setTimestampMs(new Date().getTime());
+        this.queryGlobals.setTimestampMs(System.currentTimeMillis());
         this.queryGlobals.setLoadZeroTolerance(false);
         if (context.getSessionVariable().getTimeZone().equals("CST")) {
             this.queryGlobals.setTimeZone(TimeUtils.DEFAULT_TIME_ZONE);
@@ -263,7 +263,7 @@ public class Coordinator {
         this.scanNodes = scanNodes;
         this.queryOptions = new TQueryOptions();
         this.queryGlobals.setNowString(DATE_FORMAT.format(new Date()));
-        this.queryGlobals.setTimestampMs(new Date().getTime());
+        this.queryGlobals.setTimestampMs(System.currentTimeMillis());
         this.queryGlobals.setTimeZone(timezone);
         this.queryGlobals.setLoadZeroTolerance(loadZeroTolerance);
         this.tResourceInfo = new TResourceInfo("", "");
diff --git 
a/fe/fe-core/src/main/java/org/apache/doris/rewrite/FoldConstantsRule.java 
b/fe/fe-core/src/main/java/org/apache/doris/rewrite/FoldConstantsRule.java
index 918eeebad1..6f9bfa8042 100644
--- a/fe/fe-core/src/main/java/org/apache/doris/rewrite/FoldConstantsRule.java
+++ b/fe/fe-core/src/main/java/org/apache/doris/rewrite/FoldConstantsRule.java
@@ -350,7 +350,7 @@ public class FoldConstantsRule implements ExprRewriteRule {
 
             TQueryGlobals queryGlobals = new TQueryGlobals();
             queryGlobals.setNowString(DATE_FORMAT.format(new Date()));
-            queryGlobals.setTimestampMs(new Date().getTime());
+            queryGlobals.setTimestampMs(System.currentTimeMillis());
             queryGlobals.setTimeZone(TimeUtils.DEFAULT_TIME_ZONE);
             if (context.getSessionVariable().getTimeZone().equals("CST")) {
                 queryGlobals.setTimeZone(TimeUtils.DEFAULT_TIME_ZONE);


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscr...@doris.apache.org
For additional commands, e-mail: commits-h...@doris.apache.org

Reply via email to