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