[ https://issues.apache.org/jira/browse/PHOENIX-6434?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17319683#comment-17319683 ]
Lars Hofhansl commented on PHOENIX-6434: ---------------------------------------- And even worse (again with or without this): {code:java} > create table test2(pk1 integer not null primary key, v1 float, v2 float, v3 > float); No rows affected (1.418 seconds) > upsert into test2 values(rand() * 100000000, rand(), rand(), rand()); 1 row affected (0.185 seconds) > select * from test2 order by phoenix_row_timestamp(); org.apache.hadoop.hbase.DoNotRetryIOException: org.apache.hadoop.hbase.DoNotRetryIOException: TEST2,,1618257122882.f93ab0ca1bf32530d879c55908b6326c .: Qualifier 11 is out of the valid range - (0, 0) at org.apache.phoenix.util.ServerUtil.createIOException(ServerUtil.java:114) at org.apache.phoenix.util.ServerUtil.throwIOException(ServerUtil.java:80) at org.apache.phoenix.iterate.RegionScannerFactory$1.nextRaw(RegionScannerFactory.java:271) at org.apache.phoenix.iterate.RegionScannerResultIterator.next(RegionScannerResultIterator.java:65) at org.apache.phoenix.iterate.OrderedResultIterator.getResultIterator(OrderedResultIterator.java:284) at org.apache.phoenix.iterate.OrderedResultIterator.next(OrderedResultIterator.java:260) at org.apache.phoenix.iterate.NonAggregateRegionScannerFactory.getTopNScanner(NonAggregateRegionScannerFactory.java:356) at org.apache.phoenix.iterate.NonAggregateRegionScannerFactory.getRegionScanner(NonAggregateRegionScannerFactory.java:186) at org.apache.phoenix.coprocessor.ScanRegionObserver.doPostScannerOpen(ScanRegionObserver.java:194) at org.apache.phoenix.coprocessor.BaseScannerRegionObserver$RegionScannerHolder.overrideDelegate(BaseScannerRegionObserver.java:273) at org.apache.phoenix.coprocessor.BaseScannerRegionObserver$RegionScannerHolder.nextRaw(BaseScannerRegionObserver.java:321) at org.apache.hadoop.hbase.regionserver.RSRpcServices.scan(RSRpcServices.java:3307) at org.apache.hadoop.hbase.regionserver.RSRpcServices.scan(RSRpcServices.java:3557) at org.apache.hadoop.hbase.shaded.protobuf.generated.ClientProtos$ClientService$2.callBlockingMethod(ClientProtos.java:45253) {code} > Secondary Indexes on PHOENIX_ROW_TIMESTAMP() > -------------------------------------------- > > Key: PHOENIX-6434 > URL: https://issues.apache.org/jira/browse/PHOENIX-6434 > Project: Phoenix > Issue Type: Improvement > Affects Versions: 5.1.0, 4.16.0 > Reporter: Kadir Ozdemir > Priority: Major > Attachments: PHOENIX-6434.4.x.001.patch, PHOENIX-6434.4.x.002.patch, > PHOENIX-6434.4.x.003.patch > > > PHOENIX-5629 introduced the function PHOENIX_ROW_TIMESTAMP() that returns the > last modified time of a row. PHOENIX_ROW_TIMESTAMP() can be used as a > projection column and referred in a WHERE clause. It is desirable to have > indexes on row timestamps. This will result in fast time range queries. -- This message was sent by Atlassian Jira (v8.3.4#803005)