This is an automated email from the ASF dual-hosted git repository.
github-bot pushed a change to branch
dependabot/npm_and_yarn/docs/multi-a07fd7252a
in repository https://gitbox.apache.org/repos/asf/ignite-3.git
omit c5045ab380e Bump qs and express in /docs
add e5484eb84c5 IGNITE-27849 Add dedicated logging configuration for
LogPushExporter metrics (#7597)
add e559ba0d3ac IGNITE-27852 Arch tests fail with OOM (#7593)
add ffe5031699b IGNITE-27850 Introduce FileProperties for file
identification in segstore (#7594)
add d86351c727f IGNITE-27357 Add "aipersist" IO metrics (#7387)
add ffd9065ade5 Bump org.junit.platform:junit-platform-testkit from 1.14.2
to 1.14.3 (#7605)
add a4aa113057c Bump org.openapi.generator from 7.19.0 to 7.20.0 (#7604)
add f94bbf4b397 IGNITE-27692 Partitions API doc improvement (#7497)
add 98b74c2567b IGNITE-26853 .NET: Add SQL partition awareness (#7599)
add 856473b9ec1 IGNITE-27843 Don't corrupt indexes if build commands are
reordered (#7590)
add 1f0c6855233 IGNITE-27866 Add single thread memtable to Log Storage
(#7600)
add 696ce67f8a1 IGNITE-27381 Support MessageService metrics (#7488)
add 9e87a296b56 IGNITE-27588 Adjust Checkpoint main/delta files stats
calculation (#7602)
add fb25f583414 IGNITE-25784 Expand default metrics list for
LogPushExporter (#7608)
add 4eb7521fb36 IGNITE-26358 DB API Driver: Heartbeats (#7528)
add 5a570508dfd IGNITE-27886 .NET: Fix unknown protocol feature decoding
(#7612)
add 90e867b7e28 IGNITE-27893 Give LogStorageFactory a better name (#7613)
add 7be7b5d25de IGNITE-27839 Fix assignments might have not updated (#7586)
add a8c53100315 IGNITE-27898 Separate LogPushExporter logs for DEB/RPM
(#7618)
add 688158ebab5 IGNITE-27894 Fixed txn cleanup retries on
TxCleanupMessageErrorResponse (#7616)
add fcc308e1b59 IGNITE-25940 .NET: Add ContainsAllKeys to table views
(#7596)
add f2f2d085d3b IGNITE-27797 Java client: fix inconsistent logging (#7622)
add 94ee7c4138b IGNITE-27875 Handle unknown error codes (#7620)
add cb94b212762 IGNITE-27592 .NET: Support COMPUTE_OBSERVABLE_TS feature
(#7629)
add fb09fa80ad2 IGNITE-27826 change default java to JDK17 (#7619)
add b94a39d6365 IGNITE-27753 IgniteCatalog DSL class inheritance mapping
(#7536)
add 21a3a806bf5 IGNITE-27811 Add support for Spring Data 4 (#7578)
add 49bedd33429 IGNITE-27897 Fix flaky test
SqlOutdatedPlanTest.planningIsRepeatedUsingTheSameTransaction (#7621)
add 7bad9b7f72f IGNITE-27896 C++ 3.0: Increase timeout for ODBC test tasks
on TC (#7617)
add 41450ac9408 IGNITE-27919 Do not log failure to switch WI due to node
stop (#7634)
add 2dde6ddfd8c IGNITE-27923 Fix compilation error in spring-data-ignite
module (#7637)
add ca1454974f6 IGNITE-27914 C++: Ignore SIGPIPE and use MSG_NOSIGNAL
(#7632)
add 5758a15c5b3 Bump net.bytebuddy:byte-buddy from 1.18.4 to 1.18.5 (#7615)
add 689719c0b57 IGNITE-27793 Add Javadoc build on JDK 11 (#7635)
add 4de13499273 IGNITE-27779 Sql. Fix flaky test
ItFloatingPointTest.testAggregations (#7623)
add 3f1ab7e5cec IGNITE-27005 Add tx labels to public api (#7349)
add 480618a3318 IGNITE-27937 Improve ItBuildIndexWriteIntentsHandlingTest
(#7643)
add 4291a209a21 IGNITE-27721 Replace TX cleanup futures with counter-based
inflights tracker (#7565)
add eeecdfd56e3 IGNITE-27460 Add schema compatibility validation for full
commands (#7598)
add f5f6f77f415 IGNITE-27864 Fix TxIdMismatchException that happened due
to absent WI cleanup after WI resolution (#7603)
add f327c33bdfd IGNITE-27924 Expose size of log storage manager data on
disk (#7638)
add 72dd989fac7 IGNITE-27949 Move schema sync integration tests from
runner module (#7648)
add 00f2cc410c3 Bump Microsoft.Extensions.Logging.Console from 9.0.11 to
9.0.13 (#7579)
add cabd4e8e428 Bump qs and express in /docs
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 (c5045ab380e)
\
N -- N -- N
refs/heads/dependabot/npm_and_yarn/docs/multi-a07fd7252a (cabd4e8e428)
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:
.teamcity/_Self/Project.kt | 1 +
.../teamcity/ApacheIgnite3CustomBuildType.kt | 11 +-
.teamcity/test/build_types/RunSanityCheck.kt | 1 -
.../platform_tests/PlatformCppOdbcTestsDebLinux.kt | 2 +-
.../platform_tests/PlatformCppOdbcTestsRpmLinux.kt | 2 +-
.../platform_tests/PlatformCppOdbcTestsTgzLinux.kt | 2 +-
.teamcity/test/sanity_check/Project.kt | 7 -
.../sanity_check/build_types/CodeStyleJava17.kt | 42 ---
.teamcity/test/sanity_check/build_types/Javadoc.kt | 7 +
docs/docs/develop/work-with-data/table-api.md | 29 ++
gradle/libs.versions.toml | 14 +-
.../java/org/apache/ignite/lang/ErrorGroups.java | 15 +-
.../apache/ignite/table/mapper/MapperBuilder.java | 17 +-
.../org/apache/ignite/tx/TransactionOptions.java | 32 ++
modules/arch-test/build.gradle | 4 +
.../ignite/internal/catalog/ItCatalogDslTest.java | 19 +
.../catalog/{Pojo.java => PojoExtended.java} | 48 +--
.../catalog/sql/CreateFromAnnotationsImpl.java | 14 +-
.../catalog/sql/CreateFromAnnotationsTest.java | 74 ++++
.../ignite/internal/cli/CliIntegrationTest.java | 9 +-
.../internal/client/proto/HandshakeUtils.java | 1 +
.../client/proto/ProtocolBitmaskFeature.java | 7 +-
.../client/handler/ItClientHandlerMetricsTest.java | 4 +-
.../ignite/client/handler/ItClientHandlerTest.java | 4 +-
.../ignite/client/handler/ClientHandlerModule.java | 3 +-
.../handler/ClientInboundMessageHandler.java | 23 +-
.../handler/requests/sql/ClientSqlCommon.java | 20 +-
.../sql/ClientSqlCursorNextResultRequest.java | 10 +-
.../requests/sql/ClientSqlExecuteRequest.java | 13 +-
.../ignite/internal/client/TcpClientChannel.java | 8 +-
.../apache/ignite/client/ClientComputeTest.java | 21 ++
.../org/apache/ignite/client/fakes/FakeCursor.java | 6 +-
.../apache/ignite/client/fakes/FakeTxManager.java | 6 +-
.../management/raft/ItCmgRaftServiceTest.java | 14 +-
.../internal/cluster/management/MockNode.java | 16 +-
.../apache/ignite/internal/util/IgniteUtils.java | 31 ++
.../ignite/internal/lang/IgniteExceptionTest.java | 39 +++
.../internal/testframework/IgniteTestUtils.java | 154 +++++++-
.../asserts/CompletableFutureAssert.java | 68 +++-
.../src/testFixtures/resources/log4j2-test.xml | 17 +
...tDistributionZoneMetaStorageCompactionTest.java | 6 -
.../distributionzones/ItEmptyDataNodesTest.java | 4 -
...niteDistributionZoneManagerNodeRestartTest.java | 3 +-
.../rebalance/ItRebalanceDistributedTest.java | 42 ++-
.../error/code/generators/CsharpGenerator.java | 2 +-
.../ignite/internal/fileio/FileIoMetrics.java} | 23 +-
.../ignite/internal/fileio/MeteredFileIo.java | 98 ++++++
...ileIoFactory.java => MeteredFileIoFactory.java} | 15 +-
.../ItBuildIndexWriteIntentsHandlingTest.java | 40 ++-
.../internal/schema/marshaller/MarshallerTest.java | 18 +
.../internal/schema/marshaller/Inheritance.java | 368 ++++++++++++++++++++
.../ignite/internal/marshaller/FieldAccessor.java | 19 +-
.../impl/ItIdempotentCommandCacheTest.java | 20 +-
.../impl/ItMetaStorageManagerImplTest.java | 20 +-
.../ItMetaStorageMultipleNodesAbstractTest.java | 36 +-
.../metastorage/impl/ItMetaStorageServiceTest.java | 14 +-
.../metastorage/impl/ItMetaStorageWatchTest.java | 22 +-
.../server/raft/ItMetaStorageRaftGroupTest.java | 30 +-
.../service/ItAbstractListenerSnapshotTest.java | 14 +-
.../ignite/internal/metrics/MetricManagerImpl.java | 12 +-
.../LogPushExporterConfigurationSchema.java | 18 +-
.../metrics/exporters/log/LogPushFileHandler.java | 18 +-
.../sources/StripedThreadPoolMetricSource.java | 13 +-
modules/network/build.gradle | 3 +
.../internal/network/CriticalStripedExecutors.java | 10 +-
.../CriticalStripedThreadPoolExecutorFactory.java | 35 ++
.../internal/network/DefaultMessagingService.java | 54 ++-
.../network/MessagingServiceMetricSource.java} | 27 +-
.../internal/network/MessagingServiceMetrics.java | 68 ++++
.../network/scalecube/ScaleCubeClusterService.java | 5 +-
.../network/DefaultMessagingServiceTest.java | 2 +
.../scalecube/TestScaleCubeClusterService.java | 7 +-
.../network/utils/ClusterServiceTestUtils.java | 4 +-
.../ItBplusTreePersistentPageMemoryTest.java | 4 +-
...BplusTreeReuseListPersistentPageMemoryTest.java | 4 +-
.../CollectionMetricSource.java} | 25 +-
.../persistence/PageMemoryIoMetrics.java | 94 +++++
...{PageCacheMetrics.java => PageWriteTarget.java} | 17 +-
.../persistence/PersistentPageMemory.java | 2 +-
.../pagememory/persistence/WriteDirtyPage.java | 3 +-
.../persistence/checkpoint/CheckpointManager.java | 13 +-
.../persistence/checkpoint/CheckpointMetrics.java | 3 +-
.../checkpoint/CheckpointPagesWriter.java | 38 +-
.../checkpoint/CheckpointPagesWriterFactory.java | 3 +-
.../checkpoint/CheckpointReadWriteLockMetrics.java | 3 +-
.../persistence/checkpoint/Checkpointer.java | 24 +-
.../checkpoint/PartitionWriteStats.java | 64 ++++
.../replacement/DelayedDirtyPageWrite.java | 1 +
.../checkpoint/CheckpointManagerTest.java | 5 +-
.../checkpoint/CheckpointMetricsTest.java | 3 +-
.../checkpoint/CheckpointPagesWriterTest.java | 20 +-
.../checkpoint/CheckpointReadWriteLockTest.java | 3 +-
.../checkpoint/CheckpointTimeoutLockTest.java | 5 +-
.../persistence/checkpoint/CheckpointerTest.java | 23 +-
.../replacement/AbstractPageReplacementTest.java | 4 +-
.../persistence/store/FilePageStoreIoTest.java | 79 +++++
.../throttling/PageMemoryThrottlingTest.java | 9 +-
.../PersistentPageMemoryBenchmarkBase.java | 4 +-
.../checkpoint/CheckpointTestUtils.java | 3 +-
.../partition/replicator/fixtures/Node.java | 85 ++---
.../ItZonePartitionRaftListenerRecoveryTest.java | 14 +-
.../partition/replicator/FuturesCleanupResult.java | 24 +-
.../handlers/TxFinishReplicaRequestHandler.java | 19 +-
.../network/command/UpdateAllCommand.java | 14 +-
.../replicator/network/command/UpdateCommand.java | 12 +-
.../UpdateCommandBase.java} | 23 +-
.../replicator/raft/ZonePartitionRaftListener.java | 2 +-
.../schemacompat/CompatValidationResult.java | 23 ++
.../schemacompat/SchemaCompatibilityValidator.java | 9 +-
.../PartitionReplicaLifecycleManagerTest.java | 8 +-
.../MultiActorPlacementDriverTest.java | 16 +-
.../ignite/internal/placementdriver/Node.java | 18 +-
.../PlacementDriverManagerTest.java | 24 +-
.../network/detail/linux/linux_async_client.cpp | 2 +-
.../cpp/ignite/network/detail/linux/sockets.cpp | 7 +
modules/platforms/cpp/tests/client-test/main.cpp | 4 +
.../cpp/tests/compatibility-tests/main.cpp | 4 +
modules/platforms/cpp/tests/fake_server/main.cpp | 4 +
modules/platforms/cpp/tests/odbc-test/main.cpp | 4 +
.../Apache.Ignite.Internal.ComputeExecutor.csproj | 2 +-
.../Apache.Ignite.Tests/Apache.Ignite.Tests.csproj | 2 +-
.../CurrentClientWithOldServerCompatibilityTest.cs | 5 +-
.../Apache.Ignite.Tests/Compute/ComputeTests.cs | 35 +-
.../Apache.Ignite.Tests/ConcurrentCacheTest.cs | 133 +++++++
.../dotnet/Apache.Ignite.Tests/ErrorGroupTests.cs | 22 +-
.../dotnet/Apache.Ignite.Tests/FakeServer.cs | 5 +-
.../dotnet/Apache.Ignite.Tests/MetricsTests.cs | 6 +-
.../PartitionAwarenessRealClusterTests.cs | 319 +++++++++++++++--
.../Apache.Ignite.Tests/PartitionAwarenessTests.cs | 4 +
.../Proto/ProtocolBitmaskFeatureExtensionsTest.cs | 174 +++++++++
.../Table/KeyValueViewBinaryTests.cs | 48 +++
.../Table/KeyValueViewPocoPrimitiveTests.cs | 48 +++
.../Table/KeyValueViewPocoTests.cs | 48 +++
.../Table/KeyValueViewPrimitivePocoTests.cs | 39 +++
.../Table/KeyValueViewPrimitiveTests.cs | 39 +++
.../Table/RecordViewBinaryTests.cs | 51 +++
.../Table/RecordViewPocoTests.cs | 51 +++
.../Apache.Ignite/ApiCompatibilitySuppressions.xml | 28 ++
.../dotnet/Apache.Ignite/ClientOperationType.cs | 5 +
.../platforms/dotnet/Apache.Ignite/ErrorCodes.g.cs | 2 +-
.../Apache.Ignite/IgniteClientConfiguration.cs | 33 ++
.../Apache.Ignite/Internal/ClientFailoverSocket.cs | 46 ++-
.../Internal/{DnsResolver.cs => ClientResponse.cs} | 26 +-
.../dotnet/Apache.Ignite/Internal/ClientSocket.cs | 14 +-
.../Internal/Common/ConcurrentCache.cs | 124 +++++++
.../Apache.Ignite/Internal/Compute/Compute.cs | 163 +++++----
.../Internal/Compute/ComputePacker.cs | 8 +-
.../Apache.Ignite/Internal/IgniteClientInternal.cs | 6 +-
.../Proto/BinaryTuple/BinaryTupleBuilder.cs | 9 +
.../Apache.Ignite/Internal/Proto/ClientOp.cs | 3 +
.../Internal/Proto/ClientOpExtensions.cs | 1 +
.../Internal/Proto/ProtocolBitmaskFeature.cs | 17 +-
.../Proto/ProtocolBitmaskFeatureExtensions.cs | 62 ++++
.../dotnet/Apache.Ignite/Internal/Sql/ResultSet.cs | 68 +++-
.../dotnet/Apache.Ignite/Internal/Sql/Sql.cs | 68 +++-
.../Internal/Sql/SqlPartitionAwarenessMetadata.cs | 51 +++
.../Internal/Sql/SqlPartitionMappingProvider.cs | 105 ++++++
.../Apache.Ignite/Internal/Table/KeyValueView.cs | 4 +
.../Apache.Ignite/Internal/Table/RecordView.cs | 15 +
.../dotnet/Apache.Ignite/Internal/Table/Schema.cs | 18 +
.../dotnet/Apache.Ignite/Internal/Table/Tables.cs | 41 +--
.../dotnet/Apache.Ignite/RetryReadPolicy.cs | 1 +
.../Sql/IgniteDbConnectionStringBuilder.cs | 17 +-
.../dotnet/Apache.Ignite/Table/IKeyValueView.cs | 11 +
.../dotnet/Apache.Ignite/Table/IRecordView.cs | 11 +
modules/platforms/python/cpp_module/module.cpp | 22 +-
.../platforms/python/cpp_module/node_connection.h | 194 +++++++----
.../platforms/python/cpp_module/py_connection.cpp | 47 ++-
.../platforms/python/cpp_module/py_connection.h | 5 +-
modules/platforms/python/cpp_module/statement.cpp | 32 +-
modules/platforms/python/cpp_module/statement.h | 6 +-
modules/platforms/python/cpp_module/utils.cpp | 31 +-
modules/platforms/python/cpp_module/utils.h | 2 +-
.../platforms/python/pyignite_dbapi/__init__.py | 2 +
modules/platforms/python/tests/conftest.py | 21 +-
modules/platforms/python/tests/test_connect.py | 42 +++
.../internal/raft/RaftGroupOptionsConfigurer.java | 2 +-
.../ignite/internal/raft/ItLearnersTest.java | 14 +-
.../apache/ignite/internal/raft/ItLozaTest.java | 44 +--
.../internal/raft/ItRaftGroupServiceTest.java | 16 +-
.../raft/ItTruncateSuffixAndRestartTest.java | 19 +-
.../apache/ignite/raft/jraft/core/ItNodeTest.java | 22 +-
.../jraft/core/PersistentLogStorageFactories.java | 20 +-
.../ignite/raft/server/ItConnectionErrorTest.java | 2 +-
.../raft/server/ItJraftCounterServerTest.java | 20 +-
.../ignite/raft/server/ItJraftHlcServerTest.java | 10 +-
.../raft/server/ItJraftServerLogPathTest.java | 28 +-
.../ignite/raft/server/ItJraftServerTest.java | 18 +-
.../raft/server/ItSimpleCounterServerTest.java | 14 +-
.../ignite/raft/server/JraftAbstractTest.java | 14 +-
.../RaftGroupOptionsConfigHelper.java | 10 +-
.../internal/raft/server/RaftGroupOptions.java | 30 +-
.../server/impl/GroupStoragesContextResolver.java | 18 +-
.../internal/raft/server/impl/JraftServerImpl.java | 21 +-
...gStorageFactory.java => LogStorageManager.java} | 12 +-
...eFactory.java => DefaultLogStorageManager.java} | 45 ++-
.../storage/impl/IgniteJraftServiceFactory.java | 18 +-
...ageFactory.java => LocalLogStorageManager.java} | 12 +-
...yCreator.java => LogStorageManagerCreator.java} | 12 +-
.../raft/storage/impl/MetadataMigration.java | 2 +-
.../raft/storage/impl/RocksDbSharedLogStorage.java | 20 +-
.../raft/storage/impl/RocksDbSizeCalculator.java} | 49 +--
.../storage/impl/StoragesDestructionContext.java | 16 +-
.../raft/storage/impl/StripeAwareLogManager.java | 4 +-
...Factory.java => VolatileLogStorageManager.java} | 13 +-
....java => VolatileLogStorageManagerCreator.java} | 69 +++-
...ageFactory.java => LogitLogStorageManager.java} | 28 +-
.../{IndexMemTable.java => AbstractMemTable.java} | 107 +-----
...SegmentFilePointer.java => FileProperties.java} | 45 ++-
.../raft/storage/segstore/IndexFileManager.java | 83 +++--
.../raft/storage/segstore/IndexFileMeta.java | 22 +-
.../raft/storage/segstore/IndexFileMetaArray.java | 2 +-
.../raft/storage/segstore/RaftLogCheckpointer.java | 2 +-
.../raft/storage/segstore/SegmentFile.java | 43 ++-
.../raft/storage/segstore/SegmentFileManager.java | 55 +--
.../raft/storage/segstore/SegmentFilePointer.java | 14 +-
.../raft/storage/segstore/SegmentInfo.java | 2 +-
.../storage/segstore/SegmentPayloadParser.java | 14 +-
...WithMemtable.java => SingleThreadMemTable.java} | 34 +-
.../raft/storage/segstore/StripedMemTable.java | 122 +++++++
...tils.java => SharedLogStorageManagerUtils.java} | 22 +-
.../apache/ignite/raft/jraft/core/NodeImpl.java | 38 +-
.../apache/ignite/raft/jraft/error/RaftError.java | 8 +-
.../ignite/raft/jraft/option/NodeOptions.java | 13 +
.../jraft/option/PermissiveSafeTimeValidator.java} | 27 +-
.../jraft/option/SafeTimeValidationResult.java | 63 ++++
.../raft/jraft/option/SafeTimeValidator.java} | 28 +-
.../org/apache/ignite/internal/raft/LozaTest.java | 8 +-
.../PhysicalTopologyAwareRaftGroupServiceTest.java | 14 +-
...Test.java => DefaultLogStorageManagerTest.java} | 107 ++++--
.../impl/RocksDbSharedLogStorageAdvancedTest.java | 4 +-
.../storage/impl/RocksDbSharedLogStorageTest.java | 4 +-
.../impl/SharedVsNonSharedLogStorageBenchmark.java | 4 +-
.../impl/VolatileLogStorageManagerCreatorTest.java | 133 +++++++
...MemTableTest.java => AbstractMemTableTest.java} | 81 +----
.../raft/storage/segstore/GroupIndexMetaTest.java | 43 +--
.../storage/segstore/IndexFileManagerTest.java | 224 ++++++------
.../storage/segstore/IndexFileMetaArrayTest.java | 30 +-
.../storage/segstore/RaftLogCheckpointerTest.java | 12 +-
.../storage/segstore/SegmentFileManagerTest.java | 12 +-
.../raft/storage/segstore/SegmentFileTest.java | 2 +-
.../segstore/SingleThreadMemTableTest.java} | 9 +-
.../raft/storage/segstore/StripedMemTableTest.java | 108 ++++++
.../raft/storage/segstore/SyncSegmentFileTest.java | 2 +-
.../raft/jraft/storage/SnapshotExecutorTest.java | 4 +-
.../jraft/storage/impl/LogStorageBenchmark.java | 14 +-
.../jraft/storage/logit/LogitLogStorageTest.java | 16 +-
.../ItPlacementDriverReplicaSideTest.java | 18 +-
.../ignite/internal/replicator/ReplicaManager.java | 23 +-
.../internal/replicator/ReplicaManagerTest.java | 8 +-
.../AbstractTopologyAwareGroupServiceTest.java | 16 +-
.../rest/metrics/ItMetricControllerTest.java | 9 +-
.../ItTruncateRaftLogAndRestartNodesTest.java | 44 +--
.../internal/benchmark/LockManagerBenchmark.java | 1 -
.../ItDistributedConfigurationPropertiesTest.java | 36 +-
.../ItDistributedConfigurationStorageTest.java | 36 +-
.../inmemory/ItRaftStorageVolatilityTest.java | 4 +-
.../runner/app/ItIgniteNodeRestartTest.java | 82 +++--
.../org/apache/ignite/internal/app/IgniteImpl.java | 82 +++--
.../internal/ClusterPerClassIntegrationTest.java | 23 +-
.../internal/ClusterPerTestIntegrationTest.java | 20 ++
modules/schema-sync/README.md | 2 +
modules/{workers => schema-sync}/build.gradle | 41 +--
...ockedSchemaSyncAndRaftCommandExecutionTest.java | 213 ++++++++++++
...SchemaForwardCompatibilityConsistencyTest.java} | 16 +-
...tSchemaForwardCompatibilityConsistencyTest.java | 330 ++++++++++++++++++
.../ItSchemaForwardCompatibilityTest.java | 0
.../ItSchemaSyncAndImplicitTransactionsTest.java | 0
.../schemasync/ItSchemaSyncAndReplicationTest.java | 0
.../schemasync/ItSchemaSyncConfigTest.java | 0
.../ItSchemaSyncMetastorageDependencyTest.java | 0
.../schemasync/ItSchemaSyncMultiNodeTest.java | 0
.../schemasync/ItSchemaSyncSingleNodeTest.java | 0
...SchemaForwardCompatibilityConsistencyTest.java} | 16 +-
modules/spring/spring-data-ignite/build.gradle | 84 +++++
.../java/org/apache/ignite/data/IgniteDialect.java | 23 +-
.../org/apache/ignite/data/SpringDataJdbcTest.java | 2 +
.../SpringDataVersionDisplayNameGenerator.java} | 28 +-
.../PartitionAwarenessMetadata.java | 13 +-
.../internal/sql/engine/ItFloatingPointTest.java | 12 +-
.../systemviews/ItTransactionsSystemViewTest.java | 23 +-
.../sql/engine/exec/QueryTaskExecutorImpl.java | 2 +-
.../PartitionAwarenessMetadataExtractor.java | 13 +-
.../sql/engine/exec/SqlOutdatedPlanTest.java | 45 ++-
.../PartitionAwarenessMetadataTest.java | 3 +-
.../pagememory/PersistentPageMemoryDataRegion.java | 7 +-
.../PersistentPageMemoryStorageEngine.java | 32 +-
.../pagememory/PersistentPageMemoryNoLoadTest.java | 10 +-
.../pagememory/mv/FailedCheckpointTest.java | 4 +-
...xDistributedTestSingleNodeNoCleanupMessage.java | 14 +-
.../ignite/distributed/ReplicaUnavailableTest.java | 6 +-
.../ReplicasSafeTimePropagationTest.java | 16 +-
.../ignite/internal/ItRaftFsyncOptionTest.java | 8 +-
.../partition/ItPartitionDestructionTest.java | 4 +-
.../internal/table/ItOperationRetryTest.java | 2 +-
.../apache/ignite/internal/table/TxContext.java | 51 ++-
.../internal/table/distributed/TableManager.java | 8 +-
.../raft/PartitionSafeTimeValidator.java | 94 +++++
.../raft/handlers/BuildIndexCommandHandler.java | 50 ++-
.../replicator/PartitionReplicaListener.java | 387 ++++++++++++---------
.../schema/CheckCatalogVersionOnActionRequest.java | 23 +-
.../schema/CheckCatalogVersionOnAppendEntries.java | 15 +-
...onSufficiency.java => MetadataSufficiency.java} | 8 +-
.../distributed/storage/InternalTableImpl.java | 51 ++-
.../table/distributed/SortedIndexLockerTest.java | 1 -
.../distributed/TableManagerRecoveryTest.java | 8 +-
.../table/distributed/TableManagerTest.java | 2 +
.../raft/PartitionCommandListenerTest.java | 2 +
.../replication/PartitionReplicaListenerTest.java | 71 +++-
.../ZonePartitionReplicaListenerTest.java | 5 +-
.../CheckCatalogVersionOnActionRequestTest.java | 6 +-
...iencyTest.java => MetadataSufficiencyTest.java} | 10 +-
.../distributed/storage/InternalTableImplTest.java | 149 ++++++++
.../CompoundValidationSchemasSource.java | 55 +++
.../apache/ignite/distributed/ItTxTestCluster.java | 39 ++-
.../table/impl/DummyInternalTableImpl.java | 11 +-
.../ItDisasterRecoveryResetPartitionsTest.java | 12 +-
.../tx/impl/ItTransactionLabelLoggingTest.java | 118 +++++++
.../tx/impl/ItTransactionLabelPropagationTest.java | 83 +++++
...riteIntentResolutionWhenPrimaryExpiredTest.java | 150 +++++++-
.../tx/distributed/ItTxCleanupFailureTest.java | 98 ++++++
.../org/apache/ignite/internal/tx/TxManager.java | 8 +-
.../internal/tx/impl/IgniteTransactionsImpl.java | 1 +
.../tx/impl/TransactionExpirationRegistry.java | 9 +-
.../internal/tx/impl/TransactionStateResolver.java | 15 +
.../internal/tx/impl/TxCleanupRequestSender.java | 91 +++--
.../ignite/internal/tx/impl/TxManagerImpl.java | 21 +-
.../tx/impl/WriteIntentSwitchProcessor.java | 8 +-
.../apache/ignite/internal/tx/TxCleanupTest.java | 3 +-
modules/workers/build.gradle | 1 +
.../worker/CriticalSingleThreadExecutor.java | 49 +++
.../worker/CriticalStripedThreadPoolExecutor.java | 51 +++
packaging/db/ignite.java.util.logging.properties | 16 +
.../db/zip/ignite.java.util.logging.properties | 16 +
settings.gradle | 2 +
335 files changed, 8078 insertions(+), 2337 deletions(-)
delete mode 100644 .teamcity/test/sanity_check/build_types/CodeStyleJava17.kt
copy
modules/catalog-dsl/src/integrationTest/java/org/apache/ignite/internal/catalog/{Pojo.java
=> PojoExtended.java} (65%)
copy
modules/{cli/src/main/java/org/apache/ignite/internal/cli/core/repl/terminal/TerminalCustomizer.java
=> file-io/src/main/java/org/apache/ignite/internal/fileio/FileIoMetrics.java}
(58%)
create mode 100644
modules/file-io/src/main/java/org/apache/ignite/internal/fileio/MeteredFileIo.java
copy
modules/file-io/src/main/java/org/apache/ignite/internal/fileio/{AsyncFileIoFactory.java
=> MeteredFileIoFactory.java} (71%)
create mode 100644
modules/java-records-tests/src/testFixtures/java/org/apache/ignite/internal/schema/marshaller/Inheritance.java
copy buildscripts/publishing.gradle =>
modules/metrics/src/main/java/org/apache/ignite/internal/metrics/exporters/log/LogPushFileHandler.java
(72%)
copy
modules/{page-memory/src/main/java/org/apache/ignite/internal/pagememory/persistence/checkpoint/CheckpointMetricSource.java
=>
network/src/main/java/org/apache/ignite/internal/network/MessagingServiceMetricSource.java}
(77%)
create mode 100644
modules/network/src/main/java/org/apache/ignite/internal/network/MessagingServiceMetrics.java
rename
modules/page-memory/src/main/java/org/apache/ignite/internal/pagememory/{persistence/checkpoint/CheckpointMetricSource.java
=> metrics/CollectionMetricSource.java} (76%)
create mode 100644
modules/page-memory/src/main/java/org/apache/ignite/internal/pagememory/persistence/PageMemoryIoMetrics.java
copy
modules/page-memory/src/main/java/org/apache/ignite/internal/pagememory/persistence/{PageCacheMetrics.java
=> PageWriteTarget.java} (73%)
create mode 100644
modules/page-memory/src/main/java/org/apache/ignite/internal/pagememory/persistence/checkpoint/PartitionWriteStats.java
copy
modules/partition-replicator/src/main/java/org/apache/ignite/internal/partition/replicator/network/{replication/ReadOnlyReplicaRequest.java
=> command/UpdateCommandBase.java} (63%)
create mode 100644
modules/platforms/dotnet/Apache.Ignite.Tests/ConcurrentCacheTest.cs
create mode 100644
modules/platforms/dotnet/Apache.Ignite.Tests/Proto/ProtocolBitmaskFeatureExtensionsTest.cs
copy modules/platforms/dotnet/Apache.Ignite/Internal/{DnsResolver.cs =>
ClientResponse.cs} (59%)
create mode 100644
modules/platforms/dotnet/Apache.Ignite/Internal/Common/ConcurrentCache.cs
create mode 100644
modules/platforms/dotnet/Apache.Ignite/Internal/Proto/ProtocolBitmaskFeatureExtensions.cs
create mode 100644
modules/platforms/dotnet/Apache.Ignite/Internal/Sql/SqlPartitionAwarenessMetadata.cs
create mode 100644
modules/platforms/dotnet/Apache.Ignite/Internal/Sql/SqlPartitionMappingProvider.cs
rename
modules/raft/src/main/java/org/apache/ignite/internal/raft/storage/{LogStorageFactory.java
=> LogStorageManager.java} (85%)
rename
modules/raft/src/main/java/org/apache/ignite/internal/raft/storage/impl/{DefaultLogStorageFactory.java
=> DefaultLogStorageManager.java} (91%)
rename
modules/raft/src/main/java/org/apache/ignite/internal/raft/storage/impl/{LocalLogStorageFactory.java
=> LocalLogStorageManager.java} (85%)
rename
modules/raft/src/main/java/org/apache/ignite/internal/raft/storage/impl/{LogStorageFactoryCreator.java
=> LogStorageManagerCreator.java} (75%)
copy
modules/{network/src/main/java/org/apache/ignite/internal/network/LocalIpAddresses.java
=>
raft/src/main/java/org/apache/ignite/internal/raft/storage/impl/RocksDbSizeCalculator.java}
(50%)
rename
modules/raft/src/main/java/org/apache/ignite/internal/raft/storage/impl/{VolatileLogStorageFactory.java
=> VolatileLogStorageManager.java} (94%)
rename
modules/raft/src/main/java/org/apache/ignite/internal/raft/storage/impl/{VolatileLogStorageFactoryCreator.java
=> VolatileLogStorageManagerCreator.java} (76%)
rename
modules/raft/src/main/java/org/apache/ignite/internal/raft/storage/logit/{LogitLogStorageFactory.java
=> LogitLogStorageManager.java} (82%)
rename
modules/raft/src/main/java/org/apache/ignite/internal/raft/storage/segstore/{IndexMemTable.java
=> AbstractMemTable.java} (56%)
copy
modules/raft/src/main/java/org/apache/ignite/internal/raft/storage/segstore/{SegmentFilePointer.java
=> FileProperties.java} (52%)
copy
modules/raft/src/main/java/org/apache/ignite/internal/raft/storage/segstore/{WriteBufferWithMemtable.java
=> SingleThreadMemTable.java} (61%)
create mode 100644
modules/raft/src/main/java/org/apache/ignite/internal/raft/storage/segstore/StripedMemTable.java
rename
modules/raft/src/main/java/org/apache/ignite/internal/raft/util/{SharedLogStorageFactoryUtils.java
=> SharedLogStorageManagerUtils.java} (74%)
copy
modules/{raft-api/src/main/java/org/apache/ignite/internal/raft/service/SafeTimeAwareCommandClosure.java
=>
raft/src/main/java/org/apache/ignite/raft/jraft/option/PermissiveSafeTimeValidator.java}
(64%)
create mode 100644
modules/raft/src/main/java/org/apache/ignite/raft/jraft/option/SafeTimeValidationResult.java
copy
modules/{raft-api/src/main/java/org/apache/ignite/internal/raft/service/SafeTimeAwareCommandClosure.java
=>
raft/src/main/java/org/apache/ignite/raft/jraft/option/SafeTimeValidator.java}
(51%)
rename
modules/raft/src/test/java/org/apache/ignite/internal/raft/storage/impl/{DefaultLogStorageFactoryTest.java
=> DefaultLogStorageManagerTest.java} (71%)
create mode 100644
modules/raft/src/test/java/org/apache/ignite/internal/raft/storage/impl/VolatileLogStorageManagerCreatorTest.java
rename
modules/raft/src/test/java/org/apache/ignite/internal/raft/storage/segstore/{IndexMemTableTest.java
=> AbstractMemTableTest.java} (84%)
copy
modules/{core/src/main/java/org/apache/ignite/internal/components/NoOpLogSyncer.java
=>
raft/src/test/java/org/apache/ignite/internal/raft/storage/segstore/SingleThreadMemTableTest.java}
(78%)
create mode 100644
modules/raft/src/test/java/org/apache/ignite/internal/raft/storage/segstore/StripedMemTableTest.java
create mode 100644 modules/schema-sync/README.md
copy modules/{workers => schema-sync}/build.gradle (60%)
create mode 100644
modules/schema-sync/src/integrationTest/java/org/apache/ignite/internal/schemasync/ItBlockedSchemaSyncAndRaftCommandExecutionTest.java
copy
modules/{metastorage/src/main/java/org/apache/ignite/internal/metastorage/server/CompactionListener.java
=>
schema-sync/src/integrationTest/java/org/apache/ignite/internal/schemasync/ItMultiNodeSchemaForwardCompatibilityConsistencyTest.java}
(70%)
create mode 100644
modules/schema-sync/src/integrationTest/java/org/apache/ignite/internal/schemasync/ItSchemaForwardCompatibilityConsistencyTest.java
rename modules/{runner =>
schema-sync}/src/integrationTest/java/org/apache/ignite/internal/schemasync/ItSchemaForwardCompatibilityTest.java
(100%)
rename modules/{runner =>
schema-sync}/src/integrationTest/java/org/apache/ignite/internal/schemasync/ItSchemaSyncAndImplicitTransactionsTest.java
(100%)
rename modules/{runner =>
schema-sync}/src/integrationTest/java/org/apache/ignite/internal/schemasync/ItSchemaSyncAndReplicationTest.java
(100%)
rename modules/{runner =>
schema-sync}/src/integrationTest/java/org/apache/ignite/internal/schemasync/ItSchemaSyncConfigTest.java
(100%)
rename modules/{runner =>
schema-sync}/src/integrationTest/java/org/apache/ignite/internal/schemasync/ItSchemaSyncMetastorageDependencyTest.java
(100%)
rename modules/{runner =>
schema-sync}/src/integrationTest/java/org/apache/ignite/internal/schemasync/ItSchemaSyncMultiNodeTest.java
(100%)
rename modules/{runner =>
schema-sync}/src/integrationTest/java/org/apache/ignite/internal/schemasync/ItSchemaSyncSingleNodeTest.java
(100%)
copy
modules/{metastorage/src/main/java/org/apache/ignite/internal/metastorage/server/CompactionListener.java
=>
schema-sync/src/integrationTest/java/org/apache/ignite/internal/schemasync/ItSingleNodeSchemaForwardCompatibilityConsistencyTest.java}
(70%)
copy
modules/{configuration-annotation-processor/src/integrationTest/resources/org/apache/ignite/internal/configuration/processor/injectedname/ErrorName1ConfigurationSchema.java
=>
spring/spring-data-ignite/src/test/java/org/apache/ignite/data/SpringDataVersionDisplayNameGenerator.java}
(51%)
create mode 100644
modules/table/src/main/java/org/apache/ignite/internal/table/distributed/raft/PartitionSafeTimeValidator.java
rename
modules/table/src/main/java/org/apache/ignite/internal/table/distributed/schema/{CatalogVersionSufficiency.java
=> MetadataSufficiency.java} (83%)
rename
modules/table/src/test/java/org/apache/ignite/internal/table/distributed/schema/{CatalogVersionSufficiencyTest.java
=> MetadataSufficiencyTest.java} (83%)
create mode 100644
modules/table/src/testFixtures/java/org/apache/ignite/distributed/CompoundValidationSchemasSource.java
create mode 100644
modules/transactions/src/integrationTest/java/org/apache/ignite/internal/tx/impl/ItTransactionLabelLoggingTest.java
create mode 100644
modules/transactions/src/integrationTest/java/org/apache/ignite/internal/tx/impl/ItTransactionLabelPropagationTest.java
create mode 100644
modules/transactions/src/integrationTest/java/org/apache/ignite/tx/distributed/ItTxCleanupFailureTest.java