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 <[email protected]>
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: [email protected]
For additional commands, e-mail: [email protected]