You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@doris.apache.org by mo...@apache.org on 2022/04/14 13:56:36 UTC
[incubator-doris] 01/07: [improvement] Use System.currentTimeMillis() to get the current millisecond (#8828)
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 <le...@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-unsubscribe@doris.apache.org
For additional commands, e-mail: commits-help@doris.apache.org