This is an automated email from the ASF dual-hosted git repository.
amashenkov pushed a change to branch ignite-24398
in repository https://gitbox.apache.org/repos/asf/ignite-3.git
discard 8389638b314 minor after review
discard 0b3ecb1c8ed minor
discard eefb6ddfbec Fix error messages.
add 6834b9f0531 IGNITE-24364 Store zone-wide tx state storage per zone
(#5159)
add 74fe719ca42 IGNITE-24357 Adjust GetEstimatedSizeRequest to be
TableAware (#5170)
add 6863ed2b9ed IGNITE-23741 Partition storages are destroyed on zone
partition stop (#5173)
add 0b55abb1fd9 Bump jline from 3.27.1 to 3.29.0 (#5157)
add 152e8fe787c Bump com.google.code.gson:gson from 2.12.0 to 2.12.1
(#5156)
add 3ec8e936ea1 IGNITE-24153: Fixes precision/scale validation for
binary/chars/decimal/time/timestamp(#5119)
add 97894015055 IGNITE-24213 Add jmh gradle configuration and an example
of usage (#5175)
add 50a2533ecdf IGNITE-24418 Fix schema registration in SchemaManager for
batched commands (#5182)
add c1af18c8dfe Fix error messages.
add 038871f9cef minor
add 68ad27255ba minor after review
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 (8389638b314)
\
N -- N -- N refs/heads/ignite-24398 (68ad27255ba)
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:
DEVNOTES.md | 54 ++++++
build.gradle | 2 +
buildscripts/jmh.gradle | 110 +++++++++++
dev-utilities/libasyncProfiler.dylib | Bin 0 -> 742320 bytes
dev-utilities/libasyncProfiler.so | Bin 0 -> 337736 bytes
gradle/libs.versions.toml | 6 +-
.../internal/catalog/commands/CatalogUtils.java | 179 +++++++++++++++++-
.../internal/catalog/commands/ColumnParams.java | 69 ++++---
.../catalog/ColumnConstructionValidatorTest.java | 94 ++++++++--
.../catalog/commands/CatalogUtilsTest.java | 86 +++++++++
.../ignite/internal/catalog/CatalogTestUtils.java | 2 +-
.../internal/lang/IgniteSystemProperties.java | 4 +
.../apache/ignite/internal/type/NativeTypes.java | 4 +-
.../ignite/internal/type/NativeTypeTest.java | 12 ++
.../rebalance/ItRebalanceDistributedTest.java | 3 +-
.../rebalance/DistributionZoneRebalanceEngine.java | 4 +-
modules/partition-replicator/build.gradle | 6 +
.../replicator/ItReplicaLifecycleTest.java | 94 ++++++++--
.../replicator/ItZoneDataReplicationTest.java | 4 +-
.../partition/replicator/fixtures/Node.java | 21 ++-
.../replicator/LocalPartitionReplicaEvent.java | 4 +-
.../PartitionReplicaLifecycleManager.java | 109 +++++++----
.../partition/replicator/ZoneResourcesManager.java | 98 ++++++++++
.../replication/GetEstimatedSizeRequest.java | 3 +-
.../replicator/ZoneResourcesManagerTest.java | 114 ++++++++++++
.../ignite/internal/replicator/ReplicaManager.java | 18 +-
.../replicator/ZonePartitionReplicaImpl.java | 16 +-
.../internal/replicator/message/TableAware.java | 5 +-
.../replicator/ZonePartitionReplicaImplTest.java} | 37 ++--
.../benchmark/AbstractColocationBenchmark.java | 6 +-
.../runner/app/ItIgniteNodeRestartTest.java | 3 +-
.../org/apache/ignite/internal/app/IgniteImpl.java | 19 +-
.../ignite/internal/schema/SchemaManager.java | 100 ++++------
.../internal/sql/engine/ItAlterTableDdlTest.java | 124 +++++++++++++
.../internal/sql/engine/ItCreateTableDdlTest.java | 120 +++++++++++-
.../internal/sql/engine/ItDataTypesTest.java | 69 ++++++-
.../sql/engine/ItSqlMultiStatementTest.java | 37 +++-
.../group1/function/string/test_char_length.test | 8 +-
.../sql/group1/types/blob/test_blob.test | 8 +-
.../sql/group1/types/char/test_char_length.test | 4 +-
.../group1/types/timestamp/test_timestamp_ms.test | 7 +-
.../internal/sql/engine/prepare/IgnitePlanner.java | 2 +
.../sql/engine/prepare/IgniteSqlValidator.java | 84 ++++++++-
.../prepare/ddl/DdlSqlToCommandConverter.java | 14 +-
.../sql/engine/type/IgniteTypeFactory.java | 51 ++++++
.../internal/sql/engine/type/IgniteTypeSystem.java | 15 ++
.../internal/sql/engine/util/IgniteResource.java | 10 +-
.../DdlCommandHandlerExceptionHandlingTest.java | 3 +-
.../exec/rel/TableScanNodeExecutionTest.java | 6 +-
.../prepare/ddl/DdlSqlToCommandConverterTest.java | 64 +++++++
.../pruning/PartitionPruningPredicateSelfTest.java | 2 +-
.../sql/engine/type/IgniteTypeSystemTest.java | 135 ++++++++++++++
.../internal/sql/engine/util/SqlTestUtils.java | 4 +-
.../ignite/internal/table/ItColocationTest.java | 8 +-
.../internal/table/distributed/TableManager.java | 11 +-
.../replicator/PartitionReplicaListener.java | 4 +-
.../distributed/storage/InternalTableImpl.java | 47 ++++-
.../distributed/TableManagerRecoveryTest.java | 3 +-
.../storage/InternalTableEstimatedSizeTest.java | 3 +
.../distributed/storage/InternalTableImplTest.java | 16 +-
.../apache/ignite/distributed/ItTxTestCluster.java | 4 +-
.../table/impl/DummyInternalTableImpl.java | 7 +-
modules/transactions/build.gradle | 1 +
.../TransactionExpirationRegistryBenchmark.java | 201 +++++++++++++++++++++
64 files changed, 2073 insertions(+), 285 deletions(-)
create mode 100644 buildscripts/jmh.gradle
create mode 100644 dev-utilities/libasyncProfiler.dylib
create mode 100644 dev-utilities/libasyncProfiler.so
create mode 100644
modules/partition-replicator/src/main/java/org/apache/ignite/internal/partition/replicator/ZoneResourcesManager.java
create mode 100644
modules/partition-replicator/src/test/java/org/apache/ignite/internal/partition/replicator/ZoneResourcesManagerTest.java
copy
modules/{compute/src/test/java/org/apache/ignite/internal/compute/task/TaskExecutionContextImplTest.java
=>
replicator/src/test/java/org/apache/ignite/internal/replicator/ZonePartitionReplicaImplTest.java}
(54%)
create mode 100644
modules/transactions/src/jmh/java/org/apache/ignite/internal/tx/impl/TransactionExpirationRegistryBenchmark.java