[ https://issues.apache.org/jira/browse/PHOENIX-3176?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16462931#comment-16462931 ]
Ankit Singhal commented on PHOENIX-3176: ---------------------------------------- Yes [~jamestaylor] , it is now fixed. Thanks for the ping. Do you know from which version we started using latest timestamp? so that I marked this Jira closed accordingly. > Rows will be skipped which are having future timestamp in row_timestamp column > ------------------------------------------------------------------------------ > > Key: PHOENIX-3176 > URL: https://issues.apache.org/jira/browse/PHOENIX-3176 > Project: Phoenix > Issue Type: Bug > Affects Versions: 4.6.0 > Reporter: Ankit Singhal > Priority: Major > Labels: newbie > Fix For: 4.15.0 > > Attachments: PHOENIX-3176.patch > > > Rows will be skipped when row_timestamp have future timestamp > {code} > : jdbc:phoenix:localhost> CREATE TABLE historian.data ( > . . . . . . . . . . . . .> assetid unsigned_int not null, > . . . . . . . . . . . . .> metricid unsigned_int not null, > . . . . . . . . . . . . .> ts timestamp not null, > . . . . . . . . . . . . .> val double > . . . . . . . . . . . . .> CONSTRAINT pk PRIMARY KEY (assetid, metricid, ts > row_timestamp)) > . . . . . . . . . . . . .> IMMUTABLE_ROWS=true; > No rows affected (1.283 seconds) > 0: jdbc:phoenix:localhost> upsert into historian.data > values(1,2,'2015-01-01',1.2); > 1 row affected (0.047 seconds) > 0: jdbc:phoenix:localhost> upsert into historian.data > values(1,2,'2018-01-01',1.2); > 1 row affected (0.005 seconds) > 0: jdbc:phoenix:localhost> select * from historian.data; > +----------+-----------+--------------------------+------+ > | ASSETID | METRICID | TS | VAL | > +----------+-----------+--------------------------+------+ > | 1 | 2 | 2015-01-01 00:00:00.000 | 1.2 | > +----------+-----------+--------------------------+------+ > 1 row selected (0.04 seconds) > 0: jdbc:phoenix:localhost> select count(*) from historian.data; > +-----------+ > | COUNT(1) | > +-----------+ > | 1 | > +-----------+ > 1 row selected (0.013 seconds) > {code} > Explain plan, where scan range is capped to compile time. > {code} > | CLIENT 1-CHUNK PARALLEL 1-WAY FULL SCAN OVER HISTORIAN.DATA | > | ROW TIMESTAMP FILTER [0, 1470901929982) | > | SERVER FILTER BY FIRST KEY ONLY | > | SERVER AGGREGATE INTO SINGLE ROW | > {code} -- This message was sent by Atlassian JIRA (v7.6.3#76005)