[jira] [Commented] (PHOENIX-4846) WhereOptimizer.pushKeyExpressionsToScan() does not work correctly if the sort order of pk columns being filtered on changes
[ https://issues.apache.org/jira/browse/PHOENIX-4846?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17100945#comment-17100945 ] Xinyi Yan commented on PHOENIX-4846: Do we have a plan to fix this bug shortly? Can it be done in future releases such as 4.16.1 or 4.17? > WhereOptimizer.pushKeyExpressionsToScan() does not work correctly if the sort > order of pk columns being filtered on changes > --- > > Key: PHOENIX-4846 > URL: https://issues.apache.org/jira/browse/PHOENIX-4846 > Project: Phoenix > Issue Type: Bug >Affects Versions: 4.14.0, 5.0.0 >Reporter: Thomas D'Silva >Priority: Critical > Fix For: 4.15.1, 5.1.1 > > Attachments: PHOENIX-4846-wip.patch > > > {{ExpressionComparabilityWrapper}} should set the sort order based on > {{childPart.getColumn()}} or else the attached test throws an > IllegalArgumentException > {code} > java.lang.IllegalArgumentException: 4 > 3 > at java.util.Arrays.copyOfRange(Arrays.java:3519) > at > org.apache.hadoop.hbase.io.ImmutableBytesWritable.copyBytes(ImmutableBytesWritable.java:272) > at > org.apache.phoenix.compile.WhereOptimizer.getTrailingRange(WhereOptimizer.java:329) > at > org.apache.phoenix.compile.WhereOptimizer.clipRight(WhereOptimizer.java:350) > at > org.apache.phoenix.compile.WhereOptimizer.pushKeyExpressionsToScan(WhereOptimizer.java:237) > at org.apache.phoenix.compile.WhereCompiler.compile(WhereCompiler.java:157) > at org.apache.phoenix.compile.WhereCompiler.compile(WhereCompiler.java:108) > at > org.apache.phoenix.compile.QueryCompiler.compileSingleFlatQuery(QueryCompiler.java:556) > {code} > Also in {{pushKeyExpressionsToScan()}} we cannot extract pk column nodes from > the where clause if the sort order of the columns changes. -- This message was sent by Atlassian Jira (v8.3.4#803005)
[jira] [Commented] (PHOENIX-4846) WhereOptimizer.pushKeyExpressionsToScan() does not work correctly if the sort order of pk columns being filtered on changes
[ https://issues.apache.org/jira/browse/PHOENIX-4846?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16932743#comment-16932743 ] Lars Hofhansl commented on PHOENIX-4846: Existing issue. No movement. Moving to 4.15.1/5.1.1 > WhereOptimizer.pushKeyExpressionsToScan() does not work correctly if the sort > order of pk columns being filtered on changes > --- > > Key: PHOENIX-4846 > URL: https://issues.apache.org/jira/browse/PHOENIX-4846 > Project: Phoenix > Issue Type: Bug >Affects Versions: 4.14.0, 5.0.0 >Reporter: Thomas D'Silva >Priority: Critical > Fix For: 4.15.1, 5.1.1 > > Attachments: PHOENIX-4846-wip.patch > > > {{ExpressionComparabilityWrapper}} should set the sort order based on > {{childPart.getColumn()}} or else the attached test throws an > IllegalArgumentException > {code} > java.lang.IllegalArgumentException: 4 > 3 > at java.util.Arrays.copyOfRange(Arrays.java:3519) > at > org.apache.hadoop.hbase.io.ImmutableBytesWritable.copyBytes(ImmutableBytesWritable.java:272) > at > org.apache.phoenix.compile.WhereOptimizer.getTrailingRange(WhereOptimizer.java:329) > at > org.apache.phoenix.compile.WhereOptimizer.clipRight(WhereOptimizer.java:350) > at > org.apache.phoenix.compile.WhereOptimizer.pushKeyExpressionsToScan(WhereOptimizer.java:237) > at org.apache.phoenix.compile.WhereCompiler.compile(WhereCompiler.java:157) > at org.apache.phoenix.compile.WhereCompiler.compile(WhereCompiler.java:108) > at > org.apache.phoenix.compile.QueryCompiler.compileSingleFlatQuery(QueryCompiler.java:556) > {code} > Also in {{pushKeyExpressionsToScan()}} we cannot extract pk column nodes from > the where clause if the sort order of the columns changes. -- This message was sent by Atlassian Jira (v8.3.4#803005)
[jira] [Commented] (PHOENIX-4846) WhereOptimizer.pushKeyExpressionsToScan() does not work correctly if the sort order of pk columns being filtered on changes
[ https://issues.apache.org/jira/browse/PHOENIX-4846?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16890386#comment-16890386 ] Daniel Wong commented on PHOENIX-4846: -- I'll see if I can look at this later this week. > WhereOptimizer.pushKeyExpressionsToScan() does not work correctly if the sort > order of pk columns being filtered on changes > --- > > Key: PHOENIX-4846 > URL: https://issues.apache.org/jira/browse/PHOENIX-4846 > Project: Phoenix > Issue Type: Bug >Affects Versions: 4.14.0, 5.0.0 >Reporter: Thomas D'Silva >Priority: Critical > Fix For: 4.15.0, 5.1.0 > > Attachments: PHOENIX-4846-wip.patch > > > {{ExpressionComparabilityWrapper}} should set the sort order based on > {{childPart.getColumn()}} or else the attached test throws an > IllegalArgumentException > {code} > java.lang.IllegalArgumentException: 4 > 3 > at java.util.Arrays.copyOfRange(Arrays.java:3519) > at > org.apache.hadoop.hbase.io.ImmutableBytesWritable.copyBytes(ImmutableBytesWritable.java:272) > at > org.apache.phoenix.compile.WhereOptimizer.getTrailingRange(WhereOptimizer.java:329) > at > org.apache.phoenix.compile.WhereOptimizer.clipRight(WhereOptimizer.java:350) > at > org.apache.phoenix.compile.WhereOptimizer.pushKeyExpressionsToScan(WhereOptimizer.java:237) > at org.apache.phoenix.compile.WhereCompiler.compile(WhereCompiler.java:157) > at org.apache.phoenix.compile.WhereCompiler.compile(WhereCompiler.java:108) > at > org.apache.phoenix.compile.QueryCompiler.compileSingleFlatQuery(QueryCompiler.java:556) > {code} > Also in {{pushKeyExpressionsToScan()}} we cannot extract pk column nodes from > the where clause if the sort order of the columns changes. -- This message was sent by Atlassian JIRA (v7.6.14#76016)
[jira] [Commented] (PHOENIX-4846) WhereOptimizer.pushKeyExpressionsToScan() does not work correctly if the sort order of pk columns being filtered on changes
[ https://issues.apache.org/jira/browse/PHOENIX-4846?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16890385#comment-16890385 ] Chinmay Kulkarni commented on PHOENIX-4846: --- Ping [~dbwong] any chance you can take this one up? > WhereOptimizer.pushKeyExpressionsToScan() does not work correctly if the sort > order of pk columns being filtered on changes > --- > > Key: PHOENIX-4846 > URL: https://issues.apache.org/jira/browse/PHOENIX-4846 > Project: Phoenix > Issue Type: Bug >Affects Versions: 4.14.0, 5.0.0 >Reporter: Thomas D'Silva >Priority: Critical > Fix For: 4.15.0, 5.1.0 > > Attachments: PHOENIX-4846-wip.patch > > > {{ExpressionComparabilityWrapper}} should set the sort order based on > {{childPart.getColumn()}} or else the attached test throws an > IllegalArgumentException > {code} > java.lang.IllegalArgumentException: 4 > 3 > at java.util.Arrays.copyOfRange(Arrays.java:3519) > at > org.apache.hadoop.hbase.io.ImmutableBytesWritable.copyBytes(ImmutableBytesWritable.java:272) > at > org.apache.phoenix.compile.WhereOptimizer.getTrailingRange(WhereOptimizer.java:329) > at > org.apache.phoenix.compile.WhereOptimizer.clipRight(WhereOptimizer.java:350) > at > org.apache.phoenix.compile.WhereOptimizer.pushKeyExpressionsToScan(WhereOptimizer.java:237) > at org.apache.phoenix.compile.WhereCompiler.compile(WhereCompiler.java:157) > at org.apache.phoenix.compile.WhereCompiler.compile(WhereCompiler.java:108) > at > org.apache.phoenix.compile.QueryCompiler.compileSingleFlatQuery(QueryCompiler.java:556) > {code} > Also in {{pushKeyExpressionsToScan()}} we cannot extract pk column nodes from > the where clause if the sort order of the columns changes. -- This message was sent by Atlassian JIRA (v7.6.14#76016)
[jira] [Commented] (PHOENIX-4846) WhereOptimizer.pushKeyExpressionsToScan() does not work correctly if the sort order of pk columns being filtered on changes
[ https://issues.apache.org/jira/browse/PHOENIX-4846?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16884083#comment-16884083 ] Daniel Wong commented on PHOENIX-4846: -- I'll try to look at this next week. > WhereOptimizer.pushKeyExpressionsToScan() does not work correctly if the sort > order of pk columns being filtered on changes > --- > > Key: PHOENIX-4846 > URL: https://issues.apache.org/jira/browse/PHOENIX-4846 > Project: Phoenix > Issue Type: Bug >Affects Versions: 4.14.0, 5.0.0 >Reporter: Thomas D'Silva >Priority: Critical > Fix For: 4.15.0, 5.1.0 > > Attachments: PHOENIX-4846-wip.patch > > > {{ExpressionComparabilityWrapper}} should set the sort order based on > {{childPart.getColumn()}} or else the attached test throws an > IllegalArgumentException > {code} > java.lang.IllegalArgumentException: 4 > 3 > at java.util.Arrays.copyOfRange(Arrays.java:3519) > at > org.apache.hadoop.hbase.io.ImmutableBytesWritable.copyBytes(ImmutableBytesWritable.java:272) > at > org.apache.phoenix.compile.WhereOptimizer.getTrailingRange(WhereOptimizer.java:329) > at > org.apache.phoenix.compile.WhereOptimizer.clipRight(WhereOptimizer.java:350) > at > org.apache.phoenix.compile.WhereOptimizer.pushKeyExpressionsToScan(WhereOptimizer.java:237) > at org.apache.phoenix.compile.WhereCompiler.compile(WhereCompiler.java:157) > at org.apache.phoenix.compile.WhereCompiler.compile(WhereCompiler.java:108) > at > org.apache.phoenix.compile.QueryCompiler.compileSingleFlatQuery(QueryCompiler.java:556) > {code} > Also in {{pushKeyExpressionsToScan()}} we cannot extract pk column nodes from > the where clause if the sort order of the columns changes. -- This message was sent by Atlassian JIRA (v7.6.14#76016)
[jira] [Commented] (PHOENIX-4846) WhereOptimizer.pushKeyExpressionsToScan() does not work correctly if the sort order of pk columns being filtered on changes
[ https://issues.apache.org/jira/browse/PHOENIX-4846?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16872954#comment-16872954 ] Thomas D'Silva commented on PHOENIX-4846: - [~dsmwong] any chance you can work on this? > WhereOptimizer.pushKeyExpressionsToScan() does not work correctly if the sort > order of pk columns being filtered on changes > --- > > Key: PHOENIX-4846 > URL: https://issues.apache.org/jira/browse/PHOENIX-4846 > Project: Phoenix > Issue Type: Bug >Affects Versions: 4.14.0, 5.0.0 >Reporter: Thomas D'Silva >Priority: Major > Fix For: 4.15.0, 5.1.0 > > Attachments: PHOENIX-4846-wip.patch > > > {{ExpressionComparabilityWrapper}} should set the sort order based on > {{childPart.getColumn()}} or else the attached test throws an > IllegalArgumentException > {code} > java.lang.IllegalArgumentException: 4 > 3 > at java.util.Arrays.copyOfRange(Arrays.java:3519) > at > org.apache.hadoop.hbase.io.ImmutableBytesWritable.copyBytes(ImmutableBytesWritable.java:272) > at > org.apache.phoenix.compile.WhereOptimizer.getTrailingRange(WhereOptimizer.java:329) > at > org.apache.phoenix.compile.WhereOptimizer.clipRight(WhereOptimizer.java:350) > at > org.apache.phoenix.compile.WhereOptimizer.pushKeyExpressionsToScan(WhereOptimizer.java:237) > at org.apache.phoenix.compile.WhereCompiler.compile(WhereCompiler.java:157) > at org.apache.phoenix.compile.WhereCompiler.compile(WhereCompiler.java:108) > at > org.apache.phoenix.compile.QueryCompiler.compileSingleFlatQuery(QueryCompiler.java:556) > {code} > Also in {{pushKeyExpressionsToScan()}} we cannot extract pk column nodes from > the where clause if the sort order of the columns changes. -- This message was sent by Atlassian JIRA (v7.6.3#76005)
[jira] [Commented] (PHOENIX-4846) WhereOptimizer.pushKeyExpressionsToScan() does not work correctly if the sort order of pk columns being filtered on changes
[ https://issues.apache.org/jira/browse/PHOENIX-4846?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16872929#comment-16872929 ] Lars Hofhansl commented on PHOENIX-4846: Where are we with this one? > WhereOptimizer.pushKeyExpressionsToScan() does not work correctly if the sort > order of pk columns being filtered on changes > --- > > Key: PHOENIX-4846 > URL: https://issues.apache.org/jira/browse/PHOENIX-4846 > Project: Phoenix > Issue Type: Bug >Affects Versions: 4.14.0, 5.0.0 >Reporter: Thomas D'Silva >Priority: Major > Fix For: 4.15.0, 5.1.0 > > Attachments: PHOENIX-4846-wip.patch > > > {{ExpressionComparabilityWrapper}} should set the sort order based on > {{childPart.getColumn()}} or else the attached test throws an > IllegalArgumentException > {code} > java.lang.IllegalArgumentException: 4 > 3 > at java.util.Arrays.copyOfRange(Arrays.java:3519) > at > org.apache.hadoop.hbase.io.ImmutableBytesWritable.copyBytes(ImmutableBytesWritable.java:272) > at > org.apache.phoenix.compile.WhereOptimizer.getTrailingRange(WhereOptimizer.java:329) > at > org.apache.phoenix.compile.WhereOptimizer.clipRight(WhereOptimizer.java:350) > at > org.apache.phoenix.compile.WhereOptimizer.pushKeyExpressionsToScan(WhereOptimizer.java:237) > at org.apache.phoenix.compile.WhereCompiler.compile(WhereCompiler.java:157) > at org.apache.phoenix.compile.WhereCompiler.compile(WhereCompiler.java:108) > at > org.apache.phoenix.compile.QueryCompiler.compileSingleFlatQuery(QueryCompiler.java:556) > {code} > Also in {{pushKeyExpressionsToScan()}} we cannot extract pk column nodes from > the where clause if the sort order of the columns changes. -- This message was sent by Atlassian JIRA (v7.6.3#76005)
[jira] [Commented] (PHOENIX-4846) WhereOptimizer.pushKeyExpressionsToScan() does not work correctly if the sort order of pk columns being filtered on changes
[ https://issues.apache.org/jira/browse/PHOENIX-4846?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16577322#comment-16577322 ] Thomas D'Silva commented on PHOENIX-4846: - PHOENIX-4841 has to be fixed for these tests to work correctly. > WhereOptimizer.pushKeyExpressionsToScan() does not work correctly if the sort > order of pk columns being filtered on changes > --- > > Key: PHOENIX-4846 > URL: https://issues.apache.org/jira/browse/PHOENIX-4846 > Project: Phoenix > Issue Type: Bug >Affects Versions: 4.14.0, 5.0.0 >Reporter: Thomas D'Silva >Priority: Major > Fix For: 4.15.0, 5.1.0 > > > {{ExpressionComparabilityWrapper}} should set the sort order based on > {{childPart.getColumn()}} or else the attached test throws an > IllegalArgumentException > {code} > java.lang.IllegalArgumentException: 4 > 3 > at java.util.Arrays.copyOfRange(Arrays.java:3519) > at > org.apache.hadoop.hbase.io.ImmutableBytesWritable.copyBytes(ImmutableBytesWritable.java:272) > at > org.apache.phoenix.compile.WhereOptimizer.getTrailingRange(WhereOptimizer.java:329) > at > org.apache.phoenix.compile.WhereOptimizer.clipRight(WhereOptimizer.java:350) > at > org.apache.phoenix.compile.WhereOptimizer.pushKeyExpressionsToScan(WhereOptimizer.java:237) > at org.apache.phoenix.compile.WhereCompiler.compile(WhereCompiler.java:157) > at org.apache.phoenix.compile.WhereCompiler.compile(WhereCompiler.java:108) > at > org.apache.phoenix.compile.QueryCompiler.compileSingleFlatQuery(QueryCompiler.java:556) > {code} > Also in {{pushKeyExpressionsToScan()}} we cannot extract pk column nodes from > the where clause if the sort order of the columns changes. -- This message was sent by Atlassian JIRA (v7.6.3#76005)