[ignite-3] branch ignite-14864 updated (9aaf1e3 -> 5737319)

2021-07-05 Thread amashenkov
This is an automated email from the ASF dual-hosted git repository.

amashenkov pushed a change to branch ignite-14864
in repository https://gitbox.apache.org/repos/asf/ignite-3.git.


from 9aaf1e3  Fix tests.
 add 5737319  Styles.

No new revisions were added by this update.

Summary of changes:
 .../schema/src/main/java/org/apache/ignite/internal/schema/Column.java   | 1 -
 1 file changed, 1 deletion(-)


[ignite-3] branch ignite-14864 updated (5737319 -> 7b673b6)

2021-07-05 Thread amashenkov
This is an automated email from the ASF dual-hosted git repository.

amashenkov pushed a change to branch ignite-14864
in repository https://gitbox.apache.org/repos/asf/ignite-3.git.


from 5737319  Styles.
 add 7b673b6  Add tests.

No new revisions were added by this update.

Summary of changes:
 .../runner/app/SchemaChangeKVViewTest.java |  1 +
 .../runner/app/SchemaChangeTableViewTest.java  | 49 +-
 .../configuration/SchemaDescriptorConverter.java   | 44 ++-
 3 files changed, 91 insertions(+), 3 deletions(-)


[ignite-extensions] branch ignite-spring-tx-ext-1.0 created (now 55a3ae9)

2021-07-05 Thread namelchev
This is an automated email from the ASF dual-hosted git repository.

namelchev pushed a change to branch ignite-spring-tx-ext-1.0
in repository https://gitbox.apache.org/repos/asf/ignite-extensions.git.


  at 55a3ae9  Release ignite-spring-tx-ext extensions v.1.0.0

No new revisions were added by this update.


[ignite] branch master updated: IGNITE-14893 Fixed IndexOutOfBoundsException in GridCacheWriteBehindStore flushers lookup by key. Fixes #9177

2021-07-05 Thread sk0x50
This is an automated email from the ASF dual-hosted git repository.

sk0x50 pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/ignite.git


The following commit(s) were added to refs/heads/master by this push:
 new 63dc55d  IGNITE-14893 Fixed IndexOutOfBoundsException in 
GridCacheWriteBehindStore flushers lookup by key. Fixes #9177
63dc55d is described below

commit 63dc55d66997023f572c76fd94882019a200959e
Author: Ilya Korol 
AuthorDate: Mon Jul 5 12:18:59 2021 +0300

IGNITE-14893 Fixed IndexOutOfBoundsException in GridCacheWriteBehindStore 
flushers lookup by key. Fixes #9177

Signed-off-by: Slava Koptilin 
---
 .../cache/store/GridCacheWriteBehindStore.java | 25 -
 .../apache/ignite/internal/util/IgniteUtils.java   | 12 +++
 .../store/GridCacheWriteBehindStoreSelfTest.java   | 42 --
 .../ignite/internal/util/IgniteUtilsSelfTest.java  | 28 +++
 4 files changed, 97 insertions(+), 10 deletions(-)

diff --git 
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/store/GridCacheWriteBehindStore.java
 
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/store/GridCacheWriteBehindStore.java
index d3da3a7..d9120ab 100644
--- 
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/store/GridCacheWriteBehindStore.java
+++ 
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/store/GridCacheWriteBehindStore.java
@@ -222,7 +222,7 @@ public class GridCacheWriteBehindStore implements 
CacheStore, Lifecy
  */
 public void setFlushThreadCount(int flushThreadCnt) {
 this.flushThreadCnt = flushThreadCnt;
-this.flushThreadCntIsPowerOfTwo = (flushThreadCnt & (flushThreadCnt - 
1)) == 0;
+this.flushThreadCntIsPowerOfTwo = U.isPow2(flushThreadCnt);
 }
 
 /**
@@ -660,20 +660,29 @@ public class GridCacheWriteBehindStore implements 
CacheStore, Lifecy
 }
 
 /**
- * Return flusher by by key.
+ * Return flusher by key.
  *
  * @param key Key for search.
  * @return flusher.
  */
 private Flusher flusher(K key) {
-int h, idx;
+return flushThreads[resolveFlusherByKeyHash(key.hashCode())];
+}
 
-if (flushThreadCntIsPowerOfTwo)
-idx = ((h = key.hashCode()) ^ (h >>> 16)) & (flushThreadCnt - 1);
-else
-idx = ((h = key.hashCode()) ^ (h >>> 16)) % flushThreadCnt;
+/**
+ * Lookup flusher index by provided key hash using
+ * approach similar to {@link HashMap#hash(Object)}. In case
+ * size is not a power of 2 we fallback to modulo operation.
+ *
+ * @param hash Object hash.
+ * @return Calculated flucher index [0..flushThreadCnt).
+ */
+int resolveFlusherByKeyHash(int hash) {
+int h = (hash ^ (hash >>> 16));
 
-return flushThreads[idx];
+return flushThreadCntIsPowerOfTwo
+? h & (flushThreadCnt - 1)
+: U.hashToIndex(h, flushThreadCnt);
 }
 
 /**
diff --git 
a/modules/core/src/main/java/org/apache/ignite/internal/util/IgniteUtils.java 
b/modules/core/src/main/java/org/apache/ignite/internal/util/IgniteUtils.java
index 069ca37..deb83061 100755
--- 
a/modules/core/src/main/java/org/apache/ignite/internal/util/IgniteUtils.java
+++ 
b/modules/core/src/main/java/org/apache/ignite/internal/util/IgniteUtils.java
@@ -12233,4 +12233,16 @@ public abstract class IgniteUtils {
 return size;
 }
 }
+
+/**
+ * Maps object hash to some index between 0 and specified size via modulo 
operation.
+ *
+ * @param hash Object hash.
+ * @param size Size greater than 0.
+ * @return Calculated index in range [0..size).
+ */
+public static int hashToIndex(int hash, int size) {
+return safeAbs(hash % size);
+}
+
 }
diff --git 
a/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/store/GridCacheWriteBehindStoreSelfTest.java
 
b/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/store/GridCacheWriteBehindStoreSelfTest.java
index 5a00327..77d91b6 100644
--- 
a/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/store/GridCacheWriteBehindStoreSelfTest.java
+++ 
b/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/store/GridCacheWriteBehindStoreSelfTest.java
@@ -36,6 +36,21 @@ import org.junit.Test;
  * This class provides basic tests for {@link 
org.apache.ignite.internal.processors.cache.store.GridCacheWriteBehindStore}.
  */
 public class GridCacheWriteBehindStoreSelfTest extends 
GridCacheWriteBehindStoreAbstractSelfTest {
+/** Sizes set for {@link #testResolveFlusherByKeyHash()}. */
+private static final int[] DISTRIBUTION_TESTING_SIZES = new int[] {
+1, 2, 4, 8, 16, 32, 64, 128, 256, 0x1, 0x8,
+
+3, 5, 7, 9, 10, 12, 15, 17, 19, 23, 29, 31, 37, 66, 146, 100500
+};
+
+/** Hashes set for

[ignite-3] branch ignite-14864 updated (7b673b6 -> 34d4c53)

2021-07-05 Thread amashenkov
This is an automated email from the ASF dual-hosted git repository.

amashenkov pushed a change to branch ignite-14864
in repository https://gitbox.apache.org/repos/asf/ignite-3.git.


from 7b673b6  Add tests.
 add 34d4c53  Add negative tests.

No new revisions were added by this update.

Summary of changes:
 .../runner/app/AbstractSchemaChangeTest.java   | 95 +-
 1 file changed, 92 insertions(+), 3 deletions(-)


[ignite-3] branch ignite-14864 updated (34d4c53 -> 80b92d3)

2021-07-05 Thread amashenkov
This is an automated email from the ASF dual-hosted git repository.

amashenkov pushed a change to branch ignite-14864
in repository https://gitbox.apache.org/repos/asf/ignite-3.git.


from 34d4c53  Add negative tests.
 add 80b92d3  Minor

No new revisions were added by this update.

Summary of changes:
 .../internal/schema/configuration/SchemaDescriptorConverter.java| 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)


[ignite-3] branch ignite-14863 updated (9625964 -> 5d4664b)

2021-07-05 Thread amashenkov
This is an automated email from the ASF dual-hosted git repository.

amashenkov pushed a change to branch ignite-14863
in repository https://gitbox.apache.org/repos/asf/ignite-3.git.


from 9625964  Fix tests.
 add 5d4664b  Fix test

No new revisions were added by this update.

Summary of changes:
 .../ignite/internal/runner/app/SchemaChangeTableViewTest.java  | 7 +++
 1 file changed, 3 insertions(+), 4 deletions(-)


[ignite-3] branch ignite-14951 updated (e110093 -> c5e5fc9)

2021-07-05 Thread amashenkov
This is an automated email from the ASF dual-hosted git repository.

amashenkov pushed a change to branch ignite-14951
in repository https://gitbox.apache.org/repos/asf/ignite-3.git.


from e110093  Fix tests.
 add c5e5fc9  Fix test

No new revisions were added by this update.

Summary of changes:
 .../ignite/internal/runner/app/SchemaChangeTableViewTest.java  | 7 +++
 1 file changed, 3 insertions(+), 4 deletions(-)


[ignite-3] branch ignite-14864 updated (80b92d3 -> 1f4a60c)

2021-07-05 Thread amashenkov
This is an automated email from the ASF dual-hosted git repository.

amashenkov pushed a change to branch ignite-14864
in repository https://gitbox.apache.org/repos/asf/ignite-3.git.


from 80b92d3  Minor
 add 1f4a60c  Fix test

No new revisions were added by this update.

Summary of changes:
 .../ignite/internal/runner/app/SchemaChangeTableViewTest.java   | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)


[ignite] branch sql-calcite updated: IGNITE-14589 DECIMAL sql type refactoring (#9199)

2021-07-05 Thread tledkov
This is an automated email from the ASF dual-hosted git repository.

tledkov pushed a commit to branch sql-calcite
in repository https://gitbox.apache.org/repos/asf/ignite.git


The following commit(s) were added to refs/heads/sql-calcite by this push:
 new 1813c83  IGNITE-14589 DECIMAL sql type refactoring (#9199)
1813c83 is described below

commit 1813c8312fe173cc7adcbf8bee0f26855957a614
Author: Vladimir Ermakov <85303706+vladermako...@users.noreply.github.com>
AuthorDate: Mon Jul 5 16:22:13 2021 +0300

IGNITE-14589 DECIMAL sql type refactoring (#9199)
---
 .../query/calcite/CalciteQueryProcessor.java   |   6 +-
 .../query/calcite/exec/exp/ConverterUtils.java |  50 ++--
 .../query/calcite/exec/exp/IgniteSqlFunctions.java |  88 +++
 .../query/calcite/exec/exp/RexExecutorImpl.java| 186 +
 .../query/calcite/exec/exp/RexToLixTranslator.java |  17 +-
 .../calcite/exec/exp/IgniteSqlFunctionsTest.java   | 122 +
 .../ignite/testsuites/IgniteCalciteTestSuite.java  |   2 +
 .../test/sql/types/decimal/cast_from_decimal.test  |  12 +
 .../types/decimal/cast_from_decimal.test_ignored   |  79 --
 .../test/sql/types/decimal/cast_to_decimal.test|  22 +-
 .../sql/types/decimal/cast_to_decimal.test_ignored | 287 -
 .../test/sql/types/decimal/decimal_aggregates.test |   6 +-
 .../types/decimal/decimal_aggregates.test_ignored  |   1 -
 ...test_decimal.test_ignored => test_decimal.test} |  32 ++-
 .../sql/types/decimal/test_decimal.test_ignored|  25 +-
 .../test/sql/types/decimal/test_decimal_ops.test   |  12 +-
 .../types/decimal/test_decimal_ops.test_ignored| 254 --
 17 files changed, 521 insertions(+), 680 deletions(-)

diff --git 
a/modules/calcite/src/main/java/org/apache/ignite/internal/processors/query/calcite/CalciteQueryProcessor.java
 
b/modules/calcite/src/main/java/org/apache/ignite/internal/processors/query/calcite/CalciteQueryProcessor.java
index 378d1b4..dd4914c 100644
--- 
a/modules/calcite/src/main/java/org/apache/ignite/internal/processors/query/calcite/CalciteQueryProcessor.java
+++ 
b/modules/calcite/src/main/java/org/apache/ignite/internal/processors/query/calcite/CalciteQueryProcessor.java
@@ -18,6 +18,7 @@
 package org.apache.ignite.internal.processors.query.calcite;
 
 import java.util.List;
+import org.apache.calcite.DataContexts;
 import org.apache.calcite.config.Lex;
 import org.apache.calcite.plan.Contexts;
 import org.apache.calcite.rel.core.Aggregate;
@@ -46,6 +47,7 @@ import 
org.apache.ignite.internal.processors.query.calcite.exec.MailboxRegistry;
 import 
org.apache.ignite.internal.processors.query.calcite.exec.MailboxRegistryImpl;
 import 
org.apache.ignite.internal.processors.query.calcite.exec.QueryTaskExecutor;
 import 
org.apache.ignite.internal.processors.query.calcite.exec.QueryTaskExecutorImpl;
+import 
org.apache.ignite.internal.processors.query.calcite.exec.exp.RexExecutorImpl;
 import 
org.apache.ignite.internal.processors.query.calcite.message.MessageService;
 import 
org.apache.ignite.internal.processors.query.calcite.message.MessageServiceImpl;
 import 
org.apache.ignite.internal.processors.query.calcite.metadata.AffinityService;
@@ -65,13 +67,11 @@ import 
org.apache.ignite.internal.processors.query.calcite.util.LifecycleAware;
 import org.apache.ignite.internal.processors.query.calcite.util.Service;
 import org.jetbrains.annotations.Nullable;
 
-import static org.apache.calcite.rex.RexUtil.EXECUTOR;
-
 /** */
 public class CalciteQueryProcessor extends GridProcessorAdapter implements 
QueryEngine {
 /** */
 public static final FrameworkConfig FRAMEWORK_CONFIG = 
Frameworks.newConfigBuilder()
-.executor(EXECUTOR)
+.executor(new RexExecutorImpl(DataContexts.EMPTY))
 .sqlToRelConverterConfig(SqlToRelConverter.config()
 .withTrimUnusedFields(true)
 // currently SqlToRelConverter creates not optimal plan for both 
optimization and execution
diff --git 
a/modules/calcite/src/main/java/org/apache/ignite/internal/processors/query/calcite/exec/exp/ConverterUtils.java
 
b/modules/calcite/src/main/java/org/apache/ignite/internal/processors/query/calcite/exec/exp/ConverterUtils.java
index 8706e28..2100ec2 100644
--- 
a/modules/calcite/src/main/java/org/apache/ignite/internal/processors/query/calcite/exec/exp/ConverterUtils.java
+++ 
b/modules/calcite/src/main/java/org/apache/ignite/internal/processors/query/calcite/exec/exp/ConverterUtils.java
@@ -33,6 +33,7 @@ import org.apache.calcite.linq4j.tree.UnaryExpression;
 import org.apache.calcite.rel.type.RelDataType;
 import org.apache.calcite.rex.RexNode;
 import org.apache.calcite.runtime.SqlFunctions;
+import org.apache.calcite.sql.type.SqlTypeName;
 import org.apache.calcite.util.BuiltInMethod;
 import org.apache.calcite.util.Util;
 
@@ -176,6 +177,23 @@ public class ConverterUtils {
 }
 
 /**
+ * Convert {@code operand} from {@code fromType} to {@code targetType} 
which is Big

svn commit: r48673 - in /release/ignite/ignite-extensions: ./ ignite-performance-statistics-ext/

2021-07-05 Thread mmuzaf
Author: mmuzaf
Date: Mon Jul  5 14:35:23 2021
New Revision: 48673

Log:
Making ignite-extensions directory

Added:
release/ignite/ignite-extensions/
release/ignite/ignite-extensions/ignite-performance-statistics-ext/



svn commit: r48674 - /dev/ignite/ignite-extensions/ignite-performance-statistics-ext/1.0.0-rc5/ /release/ignite/ignite-extensions/ignite-performance-statistics-ext/1.0.0/

2021-07-05 Thread mmuzaf
Author: mmuzaf
Date: Mon Jul  5 14:35:39 2021
New Revision: 48674

Log:
Release ignite-performance-statistics-ext-1.0.0

Added:
release/ignite/ignite-extensions/ignite-performance-statistics-ext/1.0.0/
  - copied from r48673, 
dev/ignite/ignite-extensions/ignite-performance-statistics-ext/1.0.0-rc5/
Removed:
dev/ignite/ignite-extensions/ignite-performance-statistics-ext/1.0.0-rc5/



svn commit: r48675 - /release/ignite/ignite-extensions/ignite-spring-data-all-ext/

2021-07-05 Thread mmuzaf
Author: mmuzaf
Date: Mon Jul  5 14:37:08 2021
New Revision: 48675

Log:
Making ignite-extensions spring directory

Added:
release/ignite/ignite-extensions/ignite-spring-data-all-ext/



svn commit: r48676 - /dev/ignite/ignite-extensions/ignite-spring-data-all-ext/1.0.0-rc5/ /release/ignite/ignite-extensions/ignite-spring-data-all-ext/1.0.0/

2021-07-05 Thread mmuzaf
Author: mmuzaf
Date: Mon Jul  5 14:37:13 2021
New Revision: 48676

Log:
Release ignite-spring-data-all-ext-1.0.0

Added:
release/ignite/ignite-extensions/ignite-spring-data-all-ext/1.0.0/
  - copied from r48675, 
dev/ignite/ignite-extensions/ignite-spring-data-all-ext/1.0.0-rc5/
Removed:
dev/ignite/ignite-extensions/ignite-spring-data-all-ext/1.0.0-rc5/



[ignite-3] branch ignite-14863 updated (5d4664b -> 32e6915)

2021-07-05 Thread amashenkov
This is an automated email from the ASF dual-hosted git repository.

amashenkov pushed a change to branch ignite-14863
in repository https://gitbox.apache.org/repos/asf/ignite-3.git.


from 5d4664b  Fix test
 add 32e6915  Minor.

No new revisions were added by this update.

Summary of changes:
 .../internal/runner/app/SchemaChangeKVViewTest.java  | 16 
 .../internal/runner/app/SchemaChangeTableViewTest.java   | 10 +-
 2 files changed, 13 insertions(+), 13 deletions(-)


[ignite-3] branch ignite-14951 updated (c5e5fc9 -> b88e90e)

2021-07-05 Thread amashenkov
This is an automated email from the ASF dual-hosted git repository.

amashenkov pushed a change to branch ignite-14951
in repository https://gitbox.apache.org/repos/asf/ignite-3.git.


from c5e5fc9  Fix test
 add b88e90e  Minor.

No new revisions were added by this update.

Summary of changes:
 .../runner/app/SchemaChangeKVViewTest.java | 26 +++---
 .../runner/app/SchemaChangeTableViewTest.java  | 20 -
 2 files changed, 23 insertions(+), 23 deletions(-)


[ignite-3] branch ignite-14864 updated (1f4a60c -> 80c3b76)

2021-07-05 Thread amashenkov
This is an automated email from the ASF dual-hosted git repository.

amashenkov pushed a change to branch ignite-14864
in repository https://gitbox.apache.org/repos/asf/ignite-3.git.


from 1f4a60c  Fix test
 add 80c3b76  Minor.

No new revisions were added by this update.

Summary of changes:
 .../runner/app/SchemaChangeKVViewTest.java | 26 +++---
 .../runner/app/SchemaChangeTableViewTest.java  | 20 -
 2 files changed, 23 insertions(+), 23 deletions(-)


[ignite-3] branch main updated: IGNITE-14863: Schema evolution. Add and remove column. (#173)

2021-07-05 Thread amashenkov
This is an automated email from the ASF dual-hosted git repository.

amashenkov pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/ignite-3.git


The following commit(s) were added to refs/heads/main by this push:
 new 7f82358  IGNITE-14863: Schema evolution. Add and remove column. (#173)
7f82358 is described below

commit 7f82358fa7aeead945991e7e5fcdd9b9d8ffab44
Author: Andrew V. Mashenkov 
AuthorDate: Mon Jul 5 17:58:10 2021 +0300

IGNITE-14863: Schema evolution. Add and remove column. (#173)
---
 .../apache/ignite/table/manager/IgniteTables.java  |   9 +-
 .../configuration/processor/Processor.java |   4 +-
 .../runner/app/AbstractSchemaChangeTest.java   | 158 ++
 .../runner/app/DynamicTableCreationTest.java   |  18 +-
 .../runner/app/SchemaChangeKVViewTest.java | 119 
 .../runner/app/SchemaChangeTableViewTest.java  | 116 +++
 .../org/apache/ignite/internal/schema/Column.java  |  16 +-
 .../org/apache/ignite/internal/schema/Row.java |  83 +++--
 .../ignite/internal/schema/SchemaManager.java  |  51 +++-
 .../ignite/internal/schema/SchemaRegistry.java |  23 +-
 .../configuration/SchemaDescriptorConverter.java   |  38 ++-
 .../ignite/internal/schema/event/SchemaEvent.java  |   3 +
 .../internal/schema/registry/ColumnMapping.java|  64 
 .../schema/registry/SchemaRegistryImpl.java|  73 +++--
 .../schema/registry/UpgradingRowAdapter.java   |  53 
 .../ignite/distributed/ITDistributedTableTest.java |   9 +
 .../ignite/internal/table/KVBinaryViewImpl.java|   5 +-
 .../apache/ignite/internal/table/TableImpl.java|   5 +-
 .../org/apache/ignite/internal/table/TableRow.java |  14 +-
 .../internal/table/distributed/TableManager.java   | 336 +++--
 .../ignite/internal/table/event/TableEvent.java|   3 +
 .../table/TableBinaryViewOperationsTest.java   |  44 +--
 .../table/impl/DummySchemaManagerImpl.java |  14 +
 23 files changed, 1054 insertions(+), 204 deletions(-)

diff --git 
a/modules/api/src/main/java/org/apache/ignite/table/manager/IgniteTables.java 
b/modules/api/src/main/java/org/apache/ignite/table/manager/IgniteTables.java
index 780e9f1..aab5f3e 100644
--- 
a/modules/api/src/main/java/org/apache/ignite/table/manager/IgniteTables.java
+++ 
b/modules/api/src/main/java/org/apache/ignite/table/manager/IgniteTables.java
@@ -31,7 +31,6 @@ import org.apache.ignite.table.Table;
 public interface IgniteTables {
 /**
  * Creates a cluster table.
- * The table changes if already exists.
  *
  * @param name Table name.
  * @param tableInitChange Table changer.
@@ -40,6 +39,14 @@ public interface IgniteTables {
 Table createTable(String name, Consumer tableInitChange);
 
 /**
+ * Alter a cluster table.
+ *
+ * @param name Table name.
+ * @param tableChange Table changer.
+ */
+void alterTable(String name, Consumer tableChange);
+
+/**
  * Drops a table with the name specified.
  *
  * @param name Table name.
diff --git 
a/modules/configuration-annotation-processor/src/main/java/org/apache/ignite/internal/configuration/processor/Processor.java
 
b/modules/configuration-annotation-processor/src/main/java/org/apache/ignite/internal/configuration/processor/Processor.java
index d0ef7e3..43ab153 100644
--- 
a/modules/configuration-annotation-processor/src/main/java/org/apache/ignite/internal/configuration/processor/Processor.java
+++ 
b/modules/configuration-annotation-processor/src/main/java/org/apache/ignite/internal/configuration/processor/Processor.java
@@ -300,6 +300,7 @@ public class Processor extends AbstractProcessor {
 .addModifiers(PUBLIC);
 
 TypeSpec.Builder changeClsBuilder = 
TypeSpec.interfaceBuilder(changeClsName)
+.addSuperinterface(viewClsName)
 .addModifiers(PUBLIC);
 
 ClassName consumerClsName = ClassName.get(Consumer.class);
@@ -337,9 +338,6 @@ public class Processor extends AbstractProcessor {
 .returns(viewFieldType);
 
 viewClsBuilder.addMethod(getMtdBuilder.build());
-
-if (valAnnotation != null)
-changeClsBuilder.addMethod(getMtdBuilder.build());
 }
 
 {
diff --git 
a/modules/runner/src/integrationTest/java/org/apache/ignite/internal/runner/app/AbstractSchemaChangeTest.java
 
b/modules/runner/src/integrationTest/java/org/apache/ignite/internal/runner/app/AbstractSchemaChangeTest.java
new file mode 100644
index 000..c2c560a
--- /dev/null
+++ 
b/modules/runner/src/integrationTest/java/org/apache/ignite/internal/runner/app/AbstractSchemaChangeTest.java
@@ -0,0 +1,158 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements.  See the NOTICE file distributed with
+ * this work for additional information regarding copyright ownership.
+ * The ASF licenses this file to You 

[ignite-3] branch ignite-14951 updated (b88e90e -> 386a412)

2021-07-05 Thread amashenkov
This is an automated email from the ASF dual-hosted git repository.

amashenkov pushed a change to branch ignite-14951
in repository https://gitbox.apache.org/repos/asf/ignite-3.git.


from b88e90e  Minor.
 add 2a8a3f5  IGNITE-15018 Add support for message inheritance for 
@Transferable (#193)
 add e858e11  IGNITE-15038 Fixed a race in argument capturing. - Fixes #195.
 add 7f82358  IGNITE-14863: Schema evolution. Add and remove column. (#173)
 add 9f6c039  Merge branch 'main' into ignite-14951
 add 386a412  Minor.

No new revisions were added by this update.

Summary of changes:
 .../ITTransferableObjectProcessorTest.java |  10 ++
 ...tiveMessage.java => InheritedMessageClash.java} |  14 +-
 .../internal/network/processor/MessageClass.java   |  44 -
 .../processor/TransferableObjectProcessor.java |  18 +-
 .../internal/network/processor/TypeUtils.java  |  51 +++---
 .../messages/MessageBuilderGenerator.java  |   4 +-
 .../network/processor/InheritedMessage.java}   |  22 +--
 ...ionOrderTest.java => InheritedMessageTest.java} |  44 +++--
 .../network/processor/SerializationOrderTest.java  |   8 +-
 .../network/processor/TestMessageGroup.java|   2 +
 .../org/apache/ignite/raft/jraft/JRaftUtils.java   |   3 +-
 .../ignite/raft/jraft/core/ReplicatorTest.java |   2 +-
 .../raft/jraft/storage/SnapshotExecutorTest.java   | 198 ++---
 .../snapshot/local/LocalSnapshotCopierTest.java|  31 ++--
 .../apache/ignite/raft/jraft/test/TestUtils.java   |  17 ++
 .../runner/app/AbstractSchemaChangeTest.java   |   8 +-
 .../runner/app/SchemaChangeKVViewTest.java |   2 +-
 .../ignite/internal/schema/ColumnMapper.java   |   4 +-
 .../ignite/internal/schema/SchemaManager.java  |  36 
 .../schema/registry/SchemaRegistryImpl.java|  43 -
 modules/transactions/README.md |   8 +-
 21 files changed, 348 insertions(+), 221 deletions(-)
 copy 
modules/network-annotation-processor/src/integrationTest/resources/org/apache/ignite/internal/network/processor/{TransitiveMessage.java
 => InheritedMessageClash.java} (85%)
 copy 
modules/network-annotation-processor/src/{integrationTest/resources/org/apache/ignite/internal/network/processor/TransitiveMessage.java
 => 
test/java/org/apache/ignite/internal/network/processor/InheritedMessage.java} 
(80%)
 copy 
modules/network-annotation-processor/src/test/java/org/apache/ignite/internal/network/processor/{SerializationOrderTest.java
 => InheritedMessageTest.java} (58%)


[ignite-3] branch ignite-14951 updated (386a412 -> f363c6a)

2021-07-05 Thread amashenkov
This is an automated email from the ASF dual-hosted git repository.

amashenkov pushed a change to branch ignite-14951
in repository https://gitbox.apache.org/repos/asf/ignite-3.git.


 discard 386a412  Minor.
 add f363c6a  Minor.

This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version.  This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:

 * -- * -- B -- O -- O -- O   (386a412)
\
 N -- N -- N   refs/heads/ignite-14951 (f363c6a)

You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.

Any revisions marked "omit" are not gone; other references still
refer to them.  Any revisions marked "discard" are gone forever.

No new revisions were added by this update.

Summary of changes:
 .../src/main/java/org/apache/ignite/internal/schema/Column.java | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)


[ignite-3] branch ignite-14864 updated (80c3b76 -> d10b601)

2021-07-05 Thread amashenkov
This is an automated email from the ASF dual-hosted git repository.

amashenkov pushed a change to branch ignite-14864
in repository https://gitbox.apache.org/repos/asf/ignite-3.git.


from 80c3b76  Minor.
 add 62350ac  Merge branch 'main' into ignite-14863
 add b0a330b  Fix tests.
 add 192fa7a  Merge branch 'ignite-14863' into ignite-14951
 add bb47300  Fix tests.
 add f4bd1fc  Fix tests.
 add e110093  Fix tests.
 add c5e5fc9  Fix test
 add b88e90e  Minor.
 add 2a8a3f5  IGNITE-15018 Add support for message inheritance for 
@Transferable (#193)
 add e858e11  IGNITE-15038 Fixed a race in argument capturing. - Fixes #195.
 add 7f82358  IGNITE-14863: Schema evolution. Add and remove column. (#173)
 add 9f6c039  Merge branch 'main' into ignite-14951
 add f363c6a  Minor.
 add 724cc2d  Merge branch 'ignite-14951' into ignite-14864
 add d10b601  Minor.

No new revisions were added by this update.

Summary of changes:
 .../ITTransferableObjectProcessorTest.java |  10 ++
 ...tiveMessage.java => InheritedMessageClash.java} |  14 +-
 .../internal/network/processor/MessageClass.java   |  44 -
 .../processor/TransferableObjectProcessor.java |  18 +-
 .../internal/network/processor/TypeUtils.java  |  51 +++---
 .../messages/MessageBuilderGenerator.java  |   4 +-
 .../network/processor/InheritedMessage.java}   |  22 +--
 ...ionOrderTest.java => InheritedMessageTest.java} |  44 +++--
 .../network/processor/SerializationOrderTest.java  |   8 +-
 .../network/processor/TestMessageGroup.java|   2 +
 .../org/apache/ignite/raft/jraft/JRaftUtils.java   |   3 +-
 .../ignite/raft/jraft/core/ReplicatorTest.java |   2 +-
 .../raft/jraft/storage/SnapshotExecutorTest.java   | 198 ++---
 .../snapshot/local/LocalSnapshotCopierTest.java|  31 ++--
 .../apache/ignite/raft/jraft/test/TestUtils.java   |  17 ++
 .../runner/app/SchemaChangeTableViewTest.java  |  12 +-
 .../ignite/internal/schema/SchemaException.java|  17 --
 .../ignite/internal/schema/SchemaManager.java  |  38 +++-
 .../SchemaConfigurationConverter.java  |  11 ++
 .../internal/schema/mapping/ColumnMapperImpl.java  |   2 +-
 .../schema/registry/SchemaRegistryImpl.java|  34 +++-
 .../SchemaConfigurationConverterTest.java  |   2 +-
 .../internal/table/distributed/TableManager.java   |   4 +-
 modules/transactions/README.md |   8 +-
 24 files changed, 355 insertions(+), 241 deletions(-)
 copy 
modules/network-annotation-processor/src/integrationTest/resources/org/apache/ignite/internal/network/processor/{TransitiveMessage.java
 => InheritedMessageClash.java} (85%)
 copy 
modules/network-annotation-processor/src/{integrationTest/resources/org/apache/ignite/internal/network/processor/TransitiveMessage.java
 => 
test/java/org/apache/ignite/internal/network/processor/InheritedMessage.java} 
(80%)
 copy 
modules/network-annotation-processor/src/test/java/org/apache/ignite/internal/network/processor/{SerializationOrderTest.java
 => InheritedMessageTest.java} (58%)


[ignite-3] branch ignite-14951 updated (f363c6a -> 27cdcde)

2021-07-05 Thread amashenkov
This is an automated email from the ASF dual-hosted git repository.

amashenkov pushed a change to branch ignite-14951
in repository https://gitbox.apache.org/repos/asf/ignite-3.git.


from f363c6a  Minor.
 add 27cdcde  Minor.

No new revisions were added by this update.

Summary of changes:
 .../runner/app/AbstractSchemaChangeTest.java   |  5 +--
 .../runner/app/SchemaChangeTableViewTest.java  |  8 ++--
 .../storage/DistributedConfigurationStorage.java   |  2 +-
 .../ignite/internal/schema/SchemaDescriptor.java   |  8 ++--
 .../ignite/internal/schema/SchemaException.java| 17 -
 .../ignite/internal/schema/SchemaManager.java  | 19 ++
 .../SchemaConfigurationConverter.java  | 11 ++
 .../configuration/SchemaDescriptorConverter.java   | 44 +-
 .../ColumnMapper.java} |  6 +--
 .../internal/schema/mapping/ColumnMapperImpl.java} | 44 --
 .../ColumnMapping.java}| 37 ++
 .../schema/mapping/ColumnaMapperBuilder.java}  | 19 +-
 .../schema/registry/SchemaRegistryImpl.java| 42 +
 .../schema/registry/UpgradingRowAdapter.java   |  6 +--
 .../SchemaConfigurationConverterTest.java  |  2 +-
 15 files changed, 133 insertions(+), 137 deletions(-)
 rename 
modules/schema/src/main/java/org/apache/ignite/internal/schema/{ColumnMapping.java
 => mapping/ColumnMapper.java} (89%)
 copy modules/{api/src/main/java/org/apache/ignite/schema/SortedIndex.java => 
schema/src/main/java/org/apache/ignite/internal/schema/mapping/ColumnMapperImpl.java}
 (57%)
 rename 
modules/schema/src/main/java/org/apache/ignite/internal/schema/{ColumnMapper.java
 => mapping/ColumnMapping.java} (60%)
 copy modules/{api/src/main/java/org/apache/ignite/schema/TableIndex.java => 
schema/src/main/java/org/apache/ignite/internal/schema/mapping/ColumnaMapperBuilder.java}
 (72%)


[ignite-3] branch ignite-14864 updated (d10b601 -> 92fde7a)

2021-07-05 Thread amashenkov
This is an automated email from the ASF dual-hosted git repository.

amashenkov pushed a change to branch ignite-14864
in repository https://gitbox.apache.org/repos/asf/ignite-3.git.


 discard d10b601  Minor.
 add 92fde7a  Minor.

This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version.  This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:

 * -- * -- B -- O -- O -- O   (d10b601)
\
 N -- N -- N   refs/heads/ignite-14864 (92fde7a)

You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.

Any revisions marked "omit" are not gone; other references still
refer to them.  Any revisions marked "discard" are gone forever.

No new revisions were added by this update.

Summary of changes:
 .../internal/schema/mapping/ColumnMapper.java  |  1 -
 .../internal/schema/mapping/ColumnMapperImpl.java  |  2 +-
 .../schema/registry/SchemaRegistryImpl.java| 26 --
 3 files changed, 1 insertion(+), 28 deletions(-)


[ignite-3] branch ignite-14864 updated (92fde7a -> 93eecc2)

2021-07-05 Thread amashenkov
This is an automated email from the ASF dual-hosted git repository.

amashenkov pushed a change to branch ignite-14864
in repository https://gitbox.apache.org/repos/asf/ignite-3.git.


from 92fde7a  Minor.
 add 93eecc2  Minor.

No new revisions were added by this update.

Summary of changes:
 .../org/apache/ignite/internal/schema/registry/SchemaRegistryImpl.java  | 2 --
 1 file changed, 2 deletions(-)


[ignite-3] branch ignite-14951 updated (27cdcde -> f274314)

2021-07-05 Thread amashenkov
This is an automated email from the ASF dual-hosted git repository.

amashenkov pushed a change to branch ignite-14951
in repository https://gitbox.apache.org/repos/asf/ignite-3.git.


from 27cdcde  Minor.
 add f274314  Styles.

No new revisions were added by this update.

Summary of changes:
 .../org/apache/ignite/internal/runner/app/AbstractSchemaChangeTest.java  | 1 -
 1 file changed, 1 deletion(-)


[ignite-3] branch ignite-14864 updated (93eecc2 -> ffa4d5b)

2021-07-05 Thread amashenkov
This is an automated email from the ASF dual-hosted git repository.

amashenkov pushed a change to branch ignite-14864
in repository https://gitbox.apache.org/repos/asf/ignite-3.git.


from 93eecc2  Minor.
 add ffa4d5b  Styles.

No new revisions were added by this update.

Summary of changes:
 .../org/apache/ignite/internal/schema/registry/SchemaRegistryImpl.java | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)