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

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


The following commit(s) were added to refs/heads/master by this push:
     new 2302bd2  check for less than zero start and end time (#7372)
2302bd2 is described below

commit 2302bd2c01655d803e96e825143f03c675ed32ff
Author: Jia Guo <guo....@osu.edu>
AuthorDate: Fri Aug 27 11:29:03 2021 -0700

    check for less than zero start and end time (#7372)
---
 .../org/apache/pinot/common/metadata/segment/SegmentZKMetadata.java   | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git 
a/pinot-common/src/main/java/org/apache/pinot/common/metadata/segment/SegmentZKMetadata.java
 
b/pinot-common/src/main/java/org/apache/pinot/common/metadata/segment/SegmentZKMetadata.java
index a938cf8..b188091 100644
--- 
a/pinot-common/src/main/java/org/apache/pinot/common/metadata/segment/SegmentZKMetadata.java
+++ 
b/pinot-common/src/main/java/org/apache/pinot/common/metadata/segment/SegmentZKMetadata.java
@@ -66,7 +66,7 @@ public class SegmentZKMetadata implements ZKMetadata {
   public long getStartTimeMs() {
     if (!_startTimeMsCached) {
       String startTimeString = _simpleFields.get(Segment.START_TIME);
-      if (startTimeString != null) {
+      if (startTimeString != null && Long.parseLong(startTimeString) > 0) {
         _startTimeMs = 
TimeUnit.valueOf(_simpleFields.get(Segment.TIME_UNIT)).toMillis(Long.parseLong(startTimeString));
       } else {
         _startTimeMs = -1;
@@ -79,7 +79,7 @@ public class SegmentZKMetadata implements ZKMetadata {
   public long getEndTimeMs() {
     if (!_endTimeMsCached) {
       String endTimeString = _simpleFields.get(Segment.END_TIME);
-      if (endTimeString != null) {
+      if (endTimeString != null && Long.parseLong(endTimeString) > 0) {
         _endTimeMs = 
TimeUnit.valueOf(_simpleFields.get(Segment.TIME_UNIT)).toMillis(Long.parseLong(endTimeString));
       } else {
         _endTimeMs = -1;

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

Reply via email to