Repository: ignite Updated Branches: refs/heads/ignite-1698 [created] 9fcfbef5c
ignite-1698 SqlFieldsQuery works incorrectly in case of topology changes Project: http://git-wip-us.apache.org/repos/asf/ignite/repo Commit: http://git-wip-us.apache.org/repos/asf/ignite/commit/9fcfbef5 Tree: http://git-wip-us.apache.org/repos/asf/ignite/tree/9fcfbef5 Diff: http://git-wip-us.apache.org/repos/asf/ignite/diff/9fcfbef5 Branch: refs/heads/ignite-1698 Commit: 9fcfbef5cff8442c8c8d17081a189496eda7cda9 Parents: db88860 Author: agura <[email protected]> Authored: Tue Oct 27 21:38:11 2015 +0300 Committer: agura <[email protected]> Committed: Tue Oct 27 21:38:11 2015 +0300 ---------------------------------------------------------------------- .../ignite/internal/processors/query/h2/IgniteH2Indexing.java | 2 +- .../ignite/internal/processors/cache/SqlFieldsQuerySelfTest.java | 2 -- 2 files changed, 1 insertion(+), 3 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/ignite/blob/9fcfbef5/modules/indexing/src/main/java/org/apache/ignite/internal/processors/query/h2/IgniteH2Indexing.java ---------------------------------------------------------------------- diff --git a/modules/indexing/src/main/java/org/apache/ignite/internal/processors/query/h2/IgniteH2Indexing.java b/modules/indexing/src/main/java/org/apache/ignite/internal/processors/query/h2/IgniteH2Indexing.java index 8595187..4c07132 100644 --- a/modules/indexing/src/main/java/org/apache/ignite/internal/processors/query/h2/IgniteH2Indexing.java +++ b/modules/indexing/src/main/java/org/apache/ignite/internal/processors/query/h2/IgniteH2Indexing.java @@ -1474,7 +1474,7 @@ public class IgniteH2Indexing implements GridQueryIndexing { @Nullable @Override public <K, V> IgniteBiPredicate<K, V> forSpace(String spaceName) { final GridCacheAdapter<Object, Object> cache = ctx.cache().internalCache(spaceName); - if (cache.context().isReplicated() || (cache.configuration().getBackups() == 0 && parts == null)) + if (cache.context().isReplicated()) return null; final GridCacheAffinityManager aff = cache.context().affinity(); http://git-wip-us.apache.org/repos/asf/ignite/blob/9fcfbef5/modules/indexing/src/test/java/org/apache/ignite/internal/processors/cache/SqlFieldsQuerySelfTest.java ---------------------------------------------------------------------- diff --git a/modules/indexing/src/test/java/org/apache/ignite/internal/processors/cache/SqlFieldsQuerySelfTest.java b/modules/indexing/src/test/java/org/apache/ignite/internal/processors/cache/SqlFieldsQuerySelfTest.java index 26d87a9..a8c8388 100644 --- a/modules/indexing/src/test/java/org/apache/ignite/internal/processors/cache/SqlFieldsQuerySelfTest.java +++ b/modules/indexing/src/test/java/org/apache/ignite/internal/processors/cache/SqlFieldsQuerySelfTest.java @@ -74,8 +74,6 @@ public class SqlFieldsQuerySelfTest extends GridCommonAbstractTest { * @throws Exception If error. */ public void testSqlFieldsQueryWithTopologyChanges() throws Exception { - fail("https://issues.apache.org/jira/browse/IGNITE-1698"); - startGrid(0); createAndFillCache();
