[
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)