[ignite-3] branch ignite-14864 updated (9aaf1e3 -> 5737319)
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)
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)
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
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)
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)
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)
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)
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)
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)
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/
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/
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/
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/
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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(-)