ignite-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "ASF GitHub Bot (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (IGNITE-6624) SQL: IndexingQueryCacheFilter should use immediate partition data if possible
Date Fri, 13 Oct 2017 12:22:00 GMT

    [ https://issues.apache.org/jira/browse/IGNITE-6624?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16203475#comment-16203475
] 

ASF GitHub Bot commented on IGNITE-6624:
----------------------------------------

GitHub user devozerov opened a pull request:

    https://github.com/apache/ignite/pull/2847

    IGNITE-6624

    

You can merge this pull request into a Git repository by running:

    $ git pull https://github.com/gridgain/apache-ignite ignite-6624

Alternatively you can review and apply these changes as the patch at:

    https://github.com/apache/ignite/pull/2847.patch

To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:

    This closes #2847
    
----
commit c4f0895aa71db35e684de210915a7ccd41ef514c
Author: devozerov <vozerov@gridgain.com>
Date:   2017-10-12T08:11:32Z

    Removed unused method.

commit 046ecb254628ee6fe2471b11f2f5da665b802b78
Author: devozerov <vozerov@gridgain.com>
Date:   2017-10-12T09:10:47Z

    WIP.

commit 35999fffff4fffc433294057b40a925227e3882a
Author: devozerov <vozerov@gridgain.com>
Date:   2017-10-12T09:19:21Z

    Fixed compilation.

commit cf16a5181c02df8c16d310a8d94310e01d458d09
Author: devozerov <vozerov@gridgain.com>
Date:   2017-10-12T09:21:17Z

    Fix.

commit 5846dffcb585c8aa010fc278dcec36ba90521d17
Author: devozerov <vozerov@gridgain.com>
Date:   2017-10-12T11:02:38Z

    WIP.

commit bbeebee9572e86340fdc4228c4a27eb65418e7c8
Author: devozerov <vozerov@gridgain.com>
Date:   2017-10-12T11:21:20Z

    Fixed.

commit 9ab5729303ac5221cef25028bd2761802ead52a3
Author: devozerov <vozerov@gridgain.com>
Date:   2017-10-12T11:26:48Z

    Fixed.

commit de8a6645287f09292be59744515958bc0fcdfeec
Author: devozerov <vozerov@gridgain.com>
Date:   2017-10-12T11:29:36Z

    Finalization.

commit 37b9b68c40f3b8320f08c384a1657be2db4b8c29
Author: devozerov <vozerov@gridgain.com>
Date:   2017-10-12T11:33:10Z

    Do not create row.

commit 60115cafe10b5bf9cad45b6e6e5337eb65cfb5ef
Author: devozerov <vozerov@gridgain.com>
Date:   2017-10-12T13:26:06Z

    Merge branch 'master' into ignite-6605

commit 20a74cfd099cf54149f2abdd99ef9d3058236edd
Author: devozerov <vozerov@gridgain.com>
Date:   2017-10-12T13:30:43Z

    Finalization.

commit 71b235cad60a994294762f866987ee3862e00a45
Author: devozerov <vozerov@gridgain.com>
Date:   2017-10-12T13:35:02Z

    COMPATIBILITY: rename current class.

commit e55e4a6e22c558fc5f47027afa93db8f1c18c487
Author: devozerov <vozerov@gridgain.com>
Date:   2017-10-12T13:36:15Z

    Returned old class.

commit da60e04a78c9261059b3810a7454bc882a563569
Author: devozerov <vozerov@gridgain.com>
Date:   2017-10-12T13:40:35Z

    Revert "Returned old class."
    
    This reverts commit e55e4a6e22c558fc5f47027afa93db8f1c18c487.

commit 6689035ea3b1808918a36a189720c53d130c380f
Author: devozerov <vozerov@gridgain.com>
Date:   2017-10-12T13:40:45Z

    Revert "COMPATIBILITY: rename current class."
    
    This reverts commit 71b235cad60a994294762f866987ee3862e00a45.

commit 50a7cc58b87c27db8bfe327851ce8e29a94de45a
Author: devozerov <vozerov@gridgain.com>
Date:   2017-10-13T08:05:23Z

    Merge branch 'master' into ignite-6605

commit 3f787a8e34564964a8014f2fe3af59e4115c0341
Author: devozerov <vozerov@gridgain.com>
Date:   2017-10-13T09:27:08Z

    WIP.

commit ac756bd4c798f509872be34c328f962ef968e6ed
Author: devozerov <vozerov@gridgain.com>
Date:   2017-10-13T11:21:09Z

    Merge branch 'master' into ignite-6605-debug
    
    # Conflicts:
    #	modules/core/src/main/java/org/apache/ignite/spi/indexing/IndexingQueryCacheFilter.java
    #	modules/indexing/src/main/java/org/apache/ignite/internal/processors/query/h2/H2Cursor.java
    #	modules/indexing/src/main/java/org/apache/ignite/internal/processors/query/h2/database/H2PkHashIndex.java
    #	modules/indexing/src/main/java/org/apache/ignite/internal/processors/query/h2/opt/GridH2IndexBase.java

commit 3fc237cfb5c44ca81ada69ad38643edf9bb31f95
Author: devozerov <vozerov@gridgain.com>
Date:   2017-10-13T12:17:36Z

    Cosmetics.

----


> SQL: IndexingQueryCacheFilter should use immediate partition data if possible
> -----------------------------------------------------------------------------
>
>                 Key: IGNITE-6624
>                 URL: https://issues.apache.org/jira/browse/IGNITE-6624
>             Project: Ignite
>          Issue Type: Task
>          Components: cache, sql
>            Reporter: Vladimir Ozerov
>            Assignee: Vladimir Ozerov
>              Labels: performance
>             Fix For: 2.4
>
>
> We need to filter backup keys during query execution. Currently to achieve this we do
the following:
> 1) Get row link
> 2) Materialize the row (!!!)
> 3) Create H2 row (H2 wrapping)
> 4) Then get key from H2 row (unwrapping)
> 5) Calculate partition through affinity function
> What it might look like:
> 1) Get row link
> 2) Get partition from link
> This ticket is to implement working with partitions rather than keys when possible,



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)

Mime
View raw message