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

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

GitHub user alexpaschenko opened a pull request:

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

    IGNITE-5571 with 4191

    

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

    $ git pull https://github.com/gridgain/apache-ignite ignite-5571-with-4191

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

    https://github.com/apache/ignite/pull/3424.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 #3424
    
----
commit ac475bc18dee0c6f19aa5fb9f1cfeae164deea94
Author: sboikov <sboikov@...>
Date:   2017-09-28T10:56:41Z

    Merge remote-tracking branch 'remotes/origin/master' into ignite-3478

commit 7f4defd0926325dfb9d6840156dfa64309ae7956
Author: sboikov <sboikov@...>
Date:   2017-09-29T11:20:00Z

    Merge remote-tracking branch 'remotes/origin/master' into ignite-3478

commit 761e43d3039cf8c58c9c7b0ec2dde68238d71647
Author: sboikov <sboikov@...>
Date:   2017-09-29T11:29:03Z

    ignite-3479 Coordinators reassign on failure

commit fb3ee2478eccad3a9ab12c42ef99d0364af5194f
Author: sboikov <sboikov@...>
Date:   2017-09-29T11:51:28Z

    ignite-3478

commit 8cf2aad733aeda8ae4575e093315c052b682b455
Author: sboikov <sboikov@...>
Date:   2017-09-29T12:38:37Z

    ignite-3478 Support for streamer

commit e8a5a082026c47d40c1b6e482f5a9d83115b927a
Author: sboikov <sboikov@...>
Date:   2017-10-02T07:48:05Z

    Merge remote-tracking branch 'remotes/origin/master' into ignite-3478

commit 685c688f7a1ec2ea1f5904c5c7df7baff41c15af
Author: sboikov <sboikov@...>
Date:   2017-10-02T09:39:29Z

    ignite-3478

commit 27b2be4b98e12a32037b1fe6146b85d939c95952
Author: sboikov <sboikov@...>
Date:   2017-10-03T07:41:18Z

    ignite-3478

commit 07a56028a2150208c79e64c280dc989624c47c47
Author: sboikov <sboikov@...>
Date:   2017-10-03T14:34:20Z

    ignite-3478

commit fdfe779f063d015dd0fcb7f2880a1b227a3e190f
Author: sboikov <sboikov@...>
Date:   2017-10-03T14:34:30Z

    ignite-3478

commit fc7b7e21c87689866eee83c6e73771333ab0492e
Author: sboikov <sboikov@...>
Date:   2017-10-04T08:35:00Z

    Merge remote-tracking branch 'remotes/origin/master' into ignite-3478
    
    # Conflicts:
    #   
modules/core/src/main/java/org/apache/ignite/internal/GridKernalContext.java
    #   
modules/core/src/main/java/org/apache/ignite/internal/GridKernalContextImpl.java
    #   modules/core/src/main/java/org/apache/ignite/internal/IgniteKernal.java
    #   
modules/core/src/main/java/org/apache/ignite/internal/processors/cache/persistence/wal/reader/StandaloneGridKernalContext.java

commit a1d9ddd10dfa935b81703c4ba1e2670fba282389
Author: sboikov <sboikov@...>
Date:   2017-10-04T08:35:53Z

    Merge remote-tracking branch 'remotes/origin/master' into ignite-3478
    
    # Conflicts:
    #   
modules/core/src/main/java/org/apache/ignite/internal/GridKernalContext.java
    #   
modules/core/src/main/java/org/apache/ignite/internal/GridKernalContextImpl.java
    #   modules/core/src/main/java/org/apache/ignite/internal/IgniteKernal.java
    #   
modules/core/src/main/java/org/apache/ignite/internal/processors/cache/persistence/wal/reader/StandaloneGridKernalContext.java

commit 410c84fcf0d6f7bbe8373f996b6633c4d5b15b61
Author: sboikov <sboikov@...>
Date:   2017-10-05T08:40:04Z

    Merge remote-tracking branch 'remotes/origin/master' into ignite-3478

commit 921404a6f5b256cf6404822bc7e439f2cad44c5d
Author: sboikov <sboikov@...>
Date:   2017-10-09T10:41:58Z

    Merge remote-tracking branch 'remotes/origin/master' into ignite-3478

commit fd53c1a8f4e905a7aba469eb5decf38c50b7708e
Author: sboikov <sboikov@...>
Date:   2017-10-09T11:42:43Z

    ignite-5937 Added BPlusTree.iterate for more optimal mvcc search

commit 61b46c47f01c702a17b683c69a80a7c85c389b84
Author: sboikov <sboikov@...>
Date:   2017-10-10T11:39:21Z

    Merge remote-tracking branch 'remotes/origin/master' into ignite-3478

commit 69fd367dc2eb9e76d89f344063d9788171cb359f
Author: sboikov <sboikov@...>
Date:   2017-10-11T08:18:10Z

    Merge remote-tracking branch 'remotes/origin/master' into ignite-3478

commit 970cf47a51dc6e754677b00e85e60effc48083ba
Author: sboikov <sboikov@...>
Date:   2017-10-11T08:24:32Z

    ignite-3478 Support for removes

commit a8a46084c711ce029d391915e3bfa493220664a0
Author: Alexander Paschenko <alexander.a.paschenko@...>
Date:   2017-10-11T16:19:47Z

    Merge branch 'master' into ignite-5571

commit 35cb06848097a6db56322358d1d48cacf9f1f35a
Author: Alexander Paschenko <alexander.a.paschenko@...>
Date:   2017-10-11T16:21:14Z

    Post-merge fx 1

commit 23742962f8d539aac33a7ac953f09a1407b330e9
Author: sboikov <sboikov@...>
Date:   2017-10-12T10:36:52Z

    Merge remote-tracking branch 'remotes/origin/master' into ignite-3478

commit f29d4bc50801c530ef856d168fb637b0fad1c27b
Author: sboikov <sboikov@...>
Date:   2017-10-12T10:43:07Z

    ignite-3478 Fixed query ack

commit f23d87afc39118702d44ef1fda707956c59e9724
Author: Alexander Paschenko <alexander.a.paschenko@...>
Date:   2017-10-12T16:59:12Z

    Post-merge fx 2

commit 53d246b91e7175f89f66c09100e6eeae79fe3385
Author: Alexander Paschenko <alexander.a.paschenko@...>
Date:   2017-10-12T17:00:03Z

    Merge remote-tracking branch 'origin/ignite-5571' into ignite-5571

commit deaf0e9771c64e7e6b59dcc6efe70430aed8713e
Author: Alexander Paschenko <alexander.a.paschenko@...>
Date:   2017-10-12T17:05:13Z

    Post-merge fx 3

commit 4c06131bda84bb92a770befe872807c3680b2046
Author: sboikov <sboikov@...>
Date:   2017-10-13T10:21:47Z

    Merge remote-tracking branch 'remotes/origin/master' into ignite-3478

commit d56f1550bbad3a8bf23dcb54913756405dc455ef
Author: Alexander Paschenko <alexander.a.paschenko@...>
Date:   2017-10-13T16:48:44Z

    Post-merge fx 3

commit c54ad96654df785cab5f6cd2c70f9f109036bf8c
Author: Alexander Paschenko <alexander.a.paschenko@...>
Date:   2017-10-13T16:50:58Z

    Post-merge fx 4

commit 5f1bff46bb1f81c30b777ea6f60b7e3d49ca0291
Author: Alexander Paschenko <alexander.a.paschenko@...>
Date:   2017-10-16T09:10:10Z

    Test fxs

commit b06405b61c25c0f9c5823163bb1dd3666454f221
Author: Alexander Paschenko <alexander.a.paschenko@...>
Date:   2017-10-16T09:16:59Z

    Test fxs 2

----


> Make sure that cache-less execution works as good as cache-based
> ----------------------------------------------------------------
>
>                 Key: IGNITE-5571
>                 URL: https://issues.apache.org/jira/browse/IGNITE-5571
>             Project: Ignite
>          Issue Type: Task
>          Components: sql
>            Reporter: Vladimir Ozerov
>            Assignee: Alexander Paschenko
>            Priority: Critical
>             Fix For: 2.4
>
>
> Compare the following two methods:
> 1) {{GridQueryProcessor.querySqlFields}} - old good entry point for query 
> execution;
> 2) {{GridQueryProcessor.querySqlFieldsNoCache}} - new method for "cache-less" 
> execution.
> Note how cache context is used in the first method:
> 1) First, it helps determine whether query can be converted to "local"
> 2) Second, it gets query parallelism of current cache, and if it differs from 
> {{1}}, then it turns on {{distributedJoins}}.
> Neither of this happens in the second implementation. Moreover, I had to 
> throw an exception for local queries, as I didn't know how to handle them 
> properly.
> We need to investigate and fix these two deficiencies somehow. Probably some 
> inputs from [~sergi.vladykin] would be required, to understand what is going 
> on.
> Our ultimate goal is to make "cache-less" execution as good as the old one.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Reply via email to