This is an automated email from the ASF dual-hosted git repository.
sdanilov pushed a change to branch ignite-18017
in repository https://gitbox.apache.org/repos/asf/ignite-3.git
omit ae7347bca3 IGNITE-18017 Add binary tuple tests
omit 9bd50dc7ad IGNITE-18017 Add binary tuple tests
omit b18c0962b9 IGNITE-18007 Export ignite-schema library
omit 623dc5c593 IGNITE-18007 Fixes part 1
omit ce771f2b93 IGNITE-18007 MacOS support
omit 25c7ae92b4 IGNITE-18007 MacOS support
omit 57a00c40c2 IGNITE-18007 MacOS support
add edc9a75742 IGNITE-17955 Reduce memory consumption during
OrderingFuture completion (#1239)
add 820a14b1c9 IGNITE-17980 ./gradlew clean build -x test fails (#1254)
add ecc88efd5b IGNITE-17994 Use toByteArray for colocation hash of
BigDecimal and BigInteger (#1259)
add 93914175c5 IGNITE-17894 Implement RAFT snapshot streaming receiver
(#1233)
add 6f6c3f48f8 IGNITE-17859 Update indexes on data modifications (#1191)
add d1405efac2 IGNITE-17330 Support read only transactions from sql side -
Fixes #1232.
add fe54738e4d IGNITE-17263 Leader to replica safe time propagation
implemented (#1177)
add 4b5db8ddf4 IGNITE-18004 Compilation fixed, test disabled. (#1268)
add 8277b1ad4c IGNITE-18002 Revert accident changes to project files
(#1264)
add 59b134b506 IGNITE-17943 Implement RAFT snapshot TX data sender (#1246)
add c8340a79cc IGNITE-18005 ItDataTypesTest#testUnicodeStrings fails with
IndexOutOfBoundsException (#1273)
add 86f92aa949 IGNITE-17966: Fix problem with stuck Gradle processes in
.NET tests (#1258)
add 8989c33759 IGNITE-17965: Enable remote build cache for Gradle build on
CI. (#1271)
add 81e46457eb IGNITE-17302 add the propagation of the maximal storages'
lastAppliedIndex on onSnapshotSave (#1263)
add 4c5e3427bc IGNITE-18009: Fix gradle build (#1275)
add 7d4bf9747d IGNITE-17967 RO writeIntent resolution tests hang up in
case of multi node cluster (#1255)
add 799530bbc2 IGNITE-17969 .NET: Partition Awareness - support all key
types (#1260)
add 78eb656e78 IGNITE-18013 Unmute tests after IGNITE-17968 (#1276)
add ffd2cd9c18 IGNITE-17975 ItIgniteNodeRestartTest and
ItIgniteInMemoryNodeRestartTest unmuted (#1250)
add 108523f9d7 IGNITE-18016: Get rid of schema mention in javadoc in
IgniteTables (#1279)
add 14b5464ed8 IGNITE-16356 .NET: Add mapped column name customization
with ColumnAttribute (#1277)
add 8d7c589e56 IGNITE-17993 .NET: Fix test flakiness due to pooled buffer
count check (#1278)
add ef308321b5 IGNITE-17357 JMX metrics exporter (#1234)
add 27b396368c IGNITE-17752 Clarify message shown when CLI was not started
before (#1167)
add dee0292994 IGNITE-17590 C++ 3.0: Implement RecordBinaryView (#1287)
add 3ee3f11177 IGNITE-17989 Added Jvm memory usage metrics' source. Fixes
#1288
add 8fda1b6a1c IGNITE-18007 MacOS support (#1272)
add 17f6a938d2 IGNITE-18017 Add binary tuple tests
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 (ae7347bca3)
\
N -- N -- N refs/heads/ignite-18017 (17f6a938d2)
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:
.idea/codeStyles/Project.xml | 2 +-
gradle.properties | 1 +
.../apache/ignite/table/manager/IgniteTables.java | 10 +-
.../internal/binarytuple/BinaryTupleBuilder.java | 7 +-
.../cli/call/metric/ItMetricCallsTest.java | 9 +-
.../commands/metric/ItNodeMetricCommandTest.java | 3 +-
.../internal/rest/ItGeneratedRestClientTest.java | 9 +-
.../questions/ConnectToClusterQuestion.java | 6 +-
.../handler/requests/table/ClientTableCommon.java | 21 +-
.../client/table/ClientTupleSerializer.java | 4 +-
.../ignite/client/fakes/FakeIgniteTables.java | 4 +-
.../internal/cluster/management/MockNode.java | 4 +-
.../management/raft/ItCmgRaftServiceTest.java | 4 +-
.../ignite/internal/future/OrderingFuture.java | 103 +-
.../apache/ignite/internal/hlc/HybridClock.java | 72 +-
.../hlc/{HybridClock.java => HybridClockImpl.java} | 14 +-
.../ignite/internal/lock/ReusableLockLockup.java | 1 +
.../org/apache/ignite/internal/util/Cursor.java | 11 +
.../ignite/internal/util/HashCalculator.java | 11 +-
.../apache/ignite/internal/util/IgniteUtils.java | 19 +
.../java/org/apache/ignite/internal/util/Lazy.java | 68 ++
.../util/PendingComparableValuesTracker.java | 132 +++
.../apache/ignite/internal/HybridClockTest.java | 9 +-
.../future/OrderingFutureConcurrencyTest.java | 7 +-
.../org/apache/ignite/internal/util/LazyTest.java | 55 +
.../util/PendingComparableValuesTrackerTest.java | 134 +++
.../apache/ignite/internal/TestHybridClock.java} | 58 +-
.../internal/testframework/IgniteTestUtils.java | 2 +-
modules/index/build.gradle | 1 +
modules/index/pom.xml | 5 +
.../apache/ignite/internal/index/IndexManager.java | 178 +++-
.../configuration/IndexConfigurationModule.java | 43 -
...nite.internal.configuration.ConfigurationModule | 17 -
.../ignite/internal/index/IndexManagerTest.java | 13 +-
.../metrics/exporters/ItJvmMetricSourceTest.java | 86 ++
.../exporters/ItMetricExportersLoadingTest.java | 2 +-
.../metrics/exporters/TestPullMetricExporter.java | 13 +-
.../metrics/exporters/TestPushMetricExporter.java | 14 +-
.../metrics/exporters/TestSimpleExporter.java | 77 ++
.../TestSimpleExporterConfigurationSchema.java} | 11 +-
.../ignite/internal/metrics/MetricManager.java | 28 +-
.../metrics/exporters/BasicMetricExporter.java | 18 +-
.../internal/metrics/exporters/MetricExporter.java | 35 +-
.../metrics/exporters/PushMetricExporter.java | 5 +-
.../JmxExporterConfigurationSchema.java | 6 +-
.../metrics/exporters/jmx/JmxExporter.java | 165 +++
.../metrics/exporters/jmx/MetricSetMbean.java | 181 ++++
.../internal/metrics/sources/JvmMetricSource.java | 177 ++++
.../ignite/internal/metrics/JmxExporterTest.java | 211 ++++
.../internal/metrics/exporters/TestExporter.java | 22 +-
.../metrics/sources/JvmMetricSourceTest.java | 135 +++
.../checkpoint/CheckpointTimeoutLockTest.java | 4 +-
modules/platforms/cpp/CMakeLists.txt | 1 +
modules/platforms/cpp/ignite/client/CMakeLists.txt | 7 +-
.../cpp/ignite/client/detail/client_operation.h | 42 +
.../cpp/ignite/client/detail/cluster_connection.h | 34 +-
.../cpp/ignite/client/detail/node_connection.cpp | 3 +
.../cpp/ignite/client/detail/node_connection.h | 2 -
.../cpp/ignite/client/detail/table/schema.h | 127 +++
.../cpp/ignite/client/detail/table/table_impl.cpp | 715 +++++++++++++
.../cpp/ignite/client/detail/table/table_impl.h | 295 +++++-
.../cpp/ignite/client/detail/table/tables_impl.cpp | 31 +-
.../cpp/ignite/client/detail/table/tables_impl.h | 2 +-
.../cpp/ignite/client/table/ignite_tuple.h | 232 +++++
.../cpp/ignite/client/table/record_view.cpp | 166 +++
.../cpp/ignite/client/table/record_view.h | 493 +++++++++
.../platforms/cpp/ignite/client/table/table.cpp | 11 +-
modules/platforms/cpp/ignite/client/table/table.h | 32 +-
.../platforms/cpp/ignite/client/table/tables.cpp | 23 +-
modules/platforms/cpp/ignite/client/table/tables.h | 37 +-
.../cpp/ignite/client/transaction/transaction.h | 70 ++
modules/platforms/cpp/ignite/common/bits.h | 13 +-
modules/platforms/cpp/ignite/common/config.h | 12 +-
.../platforms/cpp/ignite/common/ignite_result.h | 16 +-
.../platforms/cpp/ignite/network/CMakeLists.txt | 8 +-
.../detail/linux/linux_async_client_pool.cpp | 4 +-
.../network/detail/linux/linux_async_client_pool.h | 2 +-
.../detail/linux/linux_async_worker_thread.cpp | 2 +-
.../cpp/ignite/network/detail/linux/sockets.cpp | 36 +-
.../cpp/ignite/network/detail/linux/utils.cpp | 28 +
.../network/detail/macos/connecting_context.cpp | 94 --
.../network/detail/macos/connecting_context.h | 92 --
.../network/detail/macos/macos_async_client.cpp | 58 +-
.../network/detail/macos/macos_async_client.h | 217 ----
.../detail/macos/macos_async_client_pool.cpp | 180 ----
.../network/detail/macos/macos_async_client_pool.h | 185 ----
.../detail/macos/macos_async_worker_thread.cpp | 70 +-
.../detail/macos/macos_async_worker_thread.h | 158 ---
.../cpp/ignite/network/detail/macos/sockets.cpp | 111 ---
.../cpp/ignite/network/detail/macos/sockets.h | 59 --
.../cpp/ignite/network/detail/macos/utils.cpp | 50 -
.../network/detail/win/win_async_client_pool.cpp | 4 +-
.../network/detail/win/win_async_client_pool.h | 2 +-
.../network/detail/win/win_async_worker_thread.cpp | 2 +-
modules/platforms/cpp/ignite/network/network.cpp | 11 +-
.../platforms/cpp/ignite/protocol/CMakeLists.txt | 1 +
.../platforms/cpp/ignite/protocol/bitset_span.h | 74 ++
modules/platforms/cpp/ignite/protocol/reader.h | 86 ++
modules/platforms/cpp/ignite/protocol/utils.cpp | 40 +-
modules/platforms/cpp/ignite/protocol/utils.h | 34 +
modules/platforms/cpp/ignite/protocol/writer.cpp | 2 +-
modules/platforms/cpp/ignite/protocol/writer.h | 45 +-
.../platforms/cpp/ignite/schema/big_decimal.cpp | 206 +++-
modules/platforms/cpp/ignite/schema/big_decimal.h | 209 +---
.../platforms/cpp/ignite/schema/big_integer.cpp | 203 +++-
modules/platforms/cpp/ignite/schema/big_integer.h | 122 +--
.../cpp/ignite/schema/binary_tuple_builder.cpp | 45 +-
.../cpp/ignite/schema/binary_tuple_builder.h | 167 +++-
modules/platforms/cpp/ignite/schema/ignite_type.h | 32 +-
.../platforms/cpp/ignite/schema/tuple_assembler.h | 56 +-
modules/platforms/cpp/ignite/schema/tuple_test.cpp | 80 --
.../platforms/cpp/tests/client-test/CMakeLists.txt | 1 +
modules/platforms/cpp/tests/client-test/main.cpp | 39 +-
.../tests/client-test/record_binary_view_test.cpp | 959 ++++++++++++++++++
.../cpp/tests/client-test/tables_test.cpp | 64 +-
.../cpp/tests/test-common/detail/macos_process.h | 59 --
.../cpp/tests/test-common/detail/unix_process.h | 50 +-
.../cpp/tests/test-common/ignite_runner.cpp | 4 +-
.../platforms/cpp/tests/test-common/process.cpp | 17 +-
.../platforms/cpp/tests/test-common/test_utils.h | 24 +-
.../dotnet/Apache.Ignite.Tests/FakeServer.cs | 107 +-
.../dotnet/Apache.Ignite.Tests/IgniteTestsBase.cs | 10 +-
.../dotnet/Apache.Ignite.Tests/JavaServer.cs | 88 +-
.../Apache.Ignite.Tests/PartitionAwarenessTests.cs | 42 +-
.../Proto/BinaryTuple/BinaryTupleTests.cs | 4 +-
.../Proto/ColocationHashTests.cs | 149 +++
.../Table/RecordViewCustomMappingTest.cs | 147 +++
.../dotnet/Apache.Ignite.Tests/TestUtils.cs | 11 +-
.../Proto/BinaryTuple/BinaryTupleBuilder.cs | 257 ++++-
.../Proto/BinaryTuple/BinaryTupleCommon.cs | 11 +-
.../Proto/BinaryTuple/BinaryTupleReader.cs | 2 +-
.../Apache.Ignite/Internal/Proto/HashUtils.cs | 267 ++++-
.../Apache.Ignite/Internal/Proto/ProtoCommon.cs | 6 +
.../Table/Serialization/ObjectSerializerHandler.cs | 14 +-
.../Table/Serialization/ReflectionUtils.cs | 64 +-
modules/raft/build.gradle | 2 +
modules/raft/pom.xml | 6 +
.../ignite/internal/raft/ItLearnersTest.java | 33 +-
.../apache/ignite/internal/raft/ItLozaTest.java | 4 +-
.../internal/raft/ItRaftGroupServiceTest.java | 4 +-
.../apache/ignite/raft/jraft/core/ItNodeTest.java | 7 +-
.../raft/server/ItJraftCounterServerTest.java | 166 +--
.../apache/ignite/raft/server/ItSafeTimeTest.java | 142 +++
.../ignite/raft/server/JraftAbstractTest.java | 219 ++++
.../java/org/apache/ignite/internal/raft/Loza.java | 24 +
.../internal/raft/server/RaftGroupOptions.java | 19 +
.../raft/server/ReplicationGroupOptions.java} | 51 +-
.../internal/raft/server/impl/JraftServerImpl.java | 4 +
.../ignite/raft/jraft/core/FSMCallerImpl.java | 6 +
.../apache/ignite/raft/jraft/core/NodeImpl.java | 14 +
.../apache/ignite/raft/jraft/core/Replicator.java | 6 +-
.../ignite/raft/jraft/option/FSMCallerOptions.java | 10 +
.../ignite/raft/jraft/option/NodeOptions.java | 17 +-
.../raft/jraft/util/SafeTimeCandidateManager.java | 90 ++
.../org/apache/ignite/internal/raft/LozaTest.java | 4 +-
.../org/apache/ignite/raft/TestWriteCommand.java} | 14 +-
.../ignite/raft/jraft/core/FSMCallerTest.java | 9 +
.../jraft/util/SafeTimeCandidatesManagerTest.java | 51 +
modules/replicator/build.gradle | 1 +
.../apache/ignite/internal/replicator/Replica.java | 8 +
.../ignite/internal/replicator/ReplicaManager.java | 43 +-
.../replicator/command/SafeTimeSyncCommand.java} | 14 +-
.../replicator/message/ReplicaMessageGroup.java | 3 +
.../message/ReplicaSafeTimeSyncRequest.java} | 15 +-
.../internal/rocksdb/flush/RocksDbFlusher.java | 2 +-
.../ItDistributedConfigurationPropertiesTest.java | 4 +-
.../ItDistributedConfigurationStorageTest.java | 4 +-
.../storage/ItRebalanceDistributedTest.java | 9 +-
.../ignite/internal/index/ItIndexManagerTest.java | 69 +-
.../internal/runner/app/ItDataSchemaSyncTest.java | 81 +-
.../app/ItIgniteInMemoryNodeRestartTest.java | 3 +-
.../runner/app/ItIgniteNodeRestartTest.java | 46 +-
.../internal/runner/app/ItTablesApiTest.java | 1 +
.../runner/app/PlatformTestNodeRunner.java | 173 ++++
.../app/jdbc/ItJdbcInsertStatementSelfTest.java | 2 +-
.../runner/app/jdbc/ItJdbcStatementSelfTest.java | 2 +-
.../internal/sql/api/ItSqlAsynchronousApiTest.java | 57 ++
.../ignite/internal/sql/engine/ItDmlTest.java | 28 +
.../ignite/internal/sqllogic/ItSqlLogicTest.java | 2 +
.../org/apache/ignite/internal/app/IgniteImpl.java | 10 +-
.../ignite/internal/schema/BinaryConverter.java | 30 +-
.../ignite/internal/schema/BinaryTupleSchema.java | 3 +-
.../SchemaDistributedConfigurationModule.java | 6 +-
.../org/apache/ignite/internal/schema/row/Row.java | 2 +-
.../ignite/internal/util/ColocationUtils.java | 13 +-
.../internal/sql/api/AsyncResultSetImpl.java | 6 -
.../ignite/internal/sql/api/SessionImpl.java | 3 +-
.../internal/sql/engine/SqlQueryProcessor.java | 38 +-
.../sql/engine/exec/ExchangeServiceImpl.java | 9 +-
.../internal/sql/engine/exec/ExecutionContext.java | 19 +-
.../sql/engine/exec/ExecutionServiceImpl.java | 27 +-
.../sql/engine/exec/LogicalRelImplementor.java | 8 +-
.../sql/engine/exec/rel/TableScanNode.java | 8 +-
.../sql/engine/message/QueryStartRequest.java | 8 +
.../sql/engine/metadata/FragmentDescription.java | 2 +-
.../internal/sql/engine/prepare/PlannerPhase.java | 4 +-
.../sql/engine/prepare/PrepareServiceImpl.java | 5 +-
.../internal/sql/engine/trait/TraitUtils.java | 16 +
.../internal/sql/engine/util/BaseQueryContext.java | 21 +-
.../internal/sql/engine/StopCalciteModuleTest.java | 12 +-
.../sql/engine/exec/ExecutionServiceImplTest.java | 6 +-
.../sql/engine/exec/MockedStructuresTest.java | 19 +-
.../sql/engine/exec/RuntimeSortedIndexTest.java | 4 +-
.../sql/engine/exec/rel/AbstractExecutionTest.java | 9 +-
.../engine/exec/rel/TableScanExecutionTest.java | 3 +-
.../planner/AggregateDistinctPlannerTest.java | 28 +-
.../sql/engine/planner/AggregatePlannerTest.java | 44 +-
.../CorrelatedNestedLoopJoinPlannerTest.java | 2 +
.../sql/engine/planner/HashIndexPlannerTest.java | 3 +
.../engine/planner/JoinColocationPlannerTest.java | 2 +
.../sql/engine/planner/LimitOffsetPlannerTest.java | 2 +
.../sql/engine/planner/MergeJoinPlannerTest.java | 2 +
.../planner/ProjectFilterScanMergePlannerTest.java | 3 +
.../engine/planner/SortAggregatePlannerTest.java | 4 +
.../planner/SortedIndexSpoolPlannerTest.java | 2 +
modules/storage-api/build.gradle | 1 -
modules/storage-api/pom.xml | 6 -
.../internal/storage/MvPartitionStorage.java | 11 -
.../org/apache/ignite/internal/storage/RowId.java | 30 +-
.../internal/storage/engine/MvTableStorage.java | 2 +-
.../storage/AbstractMvPartitionStorageTest.java | 3 +-
.../storage/impl/TestMvPartitionStorage.java | 29 +-
.../internal/storage/impl/TestMvTableStorage.java | 4 +-
modules/storage-page-memory/build.gradle | 2 +-
modules/storage-page-memory/pom.xml | 6 -
.../pagememory/AbstractPageMemoryTableStorage.java | 5 +-
.../mv/AbstractPageMemoryMvPartitionStorage.java | 6 -
modules/storage-rocksdb/build.gradle | 1 -
modules/storage-rocksdb/pom.xml | 6 -
.../storage/rocksdb/RocksDbMvPartitionStorage.java | 32 -
.../storage/rocksdb/RocksDbTableStorage.java | 36 +-
.../storage/rocksdb/RocksDbMvTableStorageTest.java | 6 +-
modules/table/build.gradle | 8 +-
modules/table/pom.xml | 6 -
.../ItAbstractInternalTableScanTest.java | 34 +-
.../ItInternalTableReadOnlyOperationsTest.java | 97 +-
.../ItInternalTableReadOnlyScanTest.java | 3 +-
.../ignite/distributed/ItTablePersistenceTest.java | 18 +-
.../distributed/ItTxDistributedTestSingleNode.java | 82 +-
.../ignite/internal/table/ItColocationTest.java | 9 +-
.../apache/ignite/internal/table/TableImpl.java | 210 +++-
.../table/distributed/HashIndexLocker.java | 85 ++
.../internal/table/distributed/IndexLocker.java | 62 ++
.../table/distributed/SortedIndexLocker.java | 113 +++
.../internal/table/distributed/TableManager.java | 346 ++++---
.../distributed/TableSchemaAwareIndexStorage.java | 90 ++
.../distributed/raft/PartitionDataStorage.java | 5 +-
.../table/distributed/raft/PartitionListener.java | 205 ++--
.../distributed/raft/snapshot/PartitionAccess.java | 35 +-
.../raft/snapshot/PartitionAccessImpl.java | 82 +-
.../distributed/raft/snapshot/PartitionKey.java | 5 +-
.../raft/snapshot/PartitionSnapshotStorage.java | 26 +-
.../snapshot/PartitionSnapshotStorageFactory.java | 27 +-
.../distributed/raft/snapshot/SnapshotUri.java | 4 +-
.../snapshot/incoming/IncomingSnapshotCopier.java | 391 +++++++-
.../snapshot/message/SnapshotTxDataRequest.java | 6 +
.../raft/snapshot/outgoing/OutgoingSnapshot.java | 193 ++--
.../snapshot/outgoing/OutgoingSnapshotReader.java | 18 +-
.../outgoing/OutgoingSnapshotsManager.java | 40 +-
.../SnapshotAwarePartitionDataStorage.java | 22 +-
.../replicator/PartitionReplicaListener.java | 1053 ++++++++++----------
.../distributed/storage/InternalTableImpl.java | 40 +-
.../table/ColocationHashCalculationTest.java | 4 +-
.../org/apache/ignite/internal/table/Example.java | 4 +-
.../internal/table/InteropOperationsTest.java | 3 +-
.../table/KeyValueBinaryViewOperationsTest.java | 3 +-
.../KeyValueViewOperationsSimpleSchemaTest.java | 3 +-
.../table/RecordBinaryViewOperationsTest.java | 3 +-
.../internal/table/SchemaValidationTest.java | 3 +-
.../ignite/internal/table/TxAbstractTest.java | 36 +-
.../apache/ignite/internal/table/TxLocalTest.java | 23 +-
.../table/distributed/TableManagerTest.java | 4 +-
.../PartitionRaftCommandsSerializationTest.java | 5 +-
.../raft/PartitionCommandListenerTest.java | 341 +++++--
.../raft/snapshot/PartitionAccessImplTest.java | 86 --
.../PartitionSnapshotStorageFactoryTest.java | 81 ++
.../incoming/IncomingSnapshotCopierTest.java | 383 +++++++
...va => OutgoingSnapshotMvDataStreamingTest.java} | 200 ++--
.../outgoing/OutgoingSnapshotReaderTest.java | 73 ++
.../OutgoingSnapshotTxDataStreamingTest.java | 172 ++++
.../outgoing/OutgoingSnapshotsManagerTest.java | 6 +-
.../SnapshotAwarePartitionDataStorageTest.java | 52 +-
.../PartitionReplicaListenerIndexLockingTest.java | 392 ++++++++
.../replication/PartitionReplicaListenerTest.java | 69 +-
.../table/impl/DummyInternalTableImpl.java | 79 +-
.../distributed/TestPartitionDataStorage.java | 2 +-
modules/transactions/build.gradle | 1 +
modules/transactions/pom.xml | 6 +
.../java/org/apache/ignite/internal/tx/Lock.java | 6 +
.../org/apache/ignite/internal/tx/LockKey.java | 6 +
.../internal/tx/storage/state/TxStateStorage.java | 12 +-
.../tx/storage/state/TxStateTableStorage.java | 4 +-
.../state/rocksdb/TxStateRocksDbStorage.java | 37 +-
.../state/rocksdb/TxStateRocksDbTableStorage.java | 52 +-
.../apache/ignite/internal/tx/TxManagerTest.java | 4 +-
.../storage/state/TxStateStorageAbstractTest.java | 54 +-
...torageTest.java => TestTxStateStorageTest.java} | 4 +-
.../tx/storage/state/UnsignedUuidComparator.java} | 29 +-
...TxStateStorage.java => TestTxStateStorage.java} | 75 +-
...leStorage.java => TestTxStateTableStorage.java} | 42 +-
settings.gradle | 19 +
301 files changed, 12745 insertions(+), 4748 deletions(-)
copy
modules/core/src/main/java/org/apache/ignite/internal/hlc/{HybridClock.java =>
HybridClockImpl.java} (88%)
create mode 100644
modules/core/src/main/java/org/apache/ignite/internal/util/Lazy.java
create mode 100644
modules/core/src/main/java/org/apache/ignite/internal/util/PendingComparableValuesTracker.java
create mode 100644
modules/core/src/test/java/org/apache/ignite/internal/util/LazyTest.java
create mode 100644
modules/core/src/test/java/org/apache/ignite/internal/util/PendingComparableValuesTrackerTest.java
copy
modules/core/src/{main/java/org/apache/ignite/internal/hlc/HybridClock.java =>
testFixtures/java/org/apache/ignite/internal/TestHybridClock.java} (64%)
delete mode 100644
modules/index/src/main/java/org/apache/ignite/internal/index/configuration/IndexConfigurationModule.java
delete mode 100644
modules/index/src/main/resources/META-INF/services/org.apache.ignite.internal.configuration.ConfigurationModule
create mode 100644
modules/metrics/src/integrationTest/java/org/apache/ignite/internal/metrics/exporters/ItJvmMetricSourceTest.java
create mode 100644
modules/metrics/src/integrationTest/java/org/apache/ignite/internal/metrics/exporters/TestSimpleExporter.java
copy
modules/metrics/src/{main/java/org/apache/ignite/internal/metrics/exporters/configuration/JmxExporterConfigurationSchema.java
=>
integrationTest/java/org/apache/ignite/internal/metrics/exporters/TestSimpleExporterConfigurationSchema.java}
(70%)
create mode 100644
modules/metrics/src/main/java/org/apache/ignite/internal/metrics/exporters/jmx/JmxExporter.java
create mode 100644
modules/metrics/src/main/java/org/apache/ignite/internal/metrics/exporters/jmx/MetricSetMbean.java
create mode 100644
modules/metrics/src/main/java/org/apache/ignite/internal/metrics/sources/JvmMetricSource.java
create mode 100644
modules/metrics/src/test/java/org/apache/ignite/internal/metrics/JmxExporterTest.java
create mode 100644
modules/metrics/src/test/java/org/apache/ignite/internal/metrics/sources/JvmMetricSourceTest.java
create mode 100644 modules/platforms/cpp/ignite/client/detail/table/schema.h
create mode 100644
modules/platforms/cpp/ignite/client/detail/table/table_impl.cpp
create mode 100644 modules/platforms/cpp/ignite/client/table/ignite_tuple.h
create mode 100644 modules/platforms/cpp/ignite/client/table/record_view.cpp
create mode 100644 modules/platforms/cpp/ignite/client/table/record_view.h
create mode 100644
modules/platforms/cpp/ignite/client/transaction/transaction.h
delete mode 100644
modules/platforms/cpp/ignite/network/detail/macos/connecting_context.cpp
delete mode 100644
modules/platforms/cpp/ignite/network/detail/macos/connecting_context.h
delete mode 100644
modules/platforms/cpp/ignite/network/detail/macos/macos_async_client.h
delete mode 100644
modules/platforms/cpp/ignite/network/detail/macos/macos_async_client_pool.cpp
delete mode 100644
modules/platforms/cpp/ignite/network/detail/macos/macos_async_client_pool.h
delete mode 100644
modules/platforms/cpp/ignite/network/detail/macos/macos_async_worker_thread.h
delete mode 100644
modules/platforms/cpp/ignite/network/detail/macos/sockets.cpp
delete mode 100644 modules/platforms/cpp/ignite/network/detail/macos/sockets.h
delete mode 100644 modules/platforms/cpp/ignite/network/detail/macos/utils.cpp
create mode 100644 modules/platforms/cpp/ignite/protocol/bitset_span.h
create mode 100644
modules/platforms/cpp/tests/client-test/record_binary_view_test.cpp
delete mode 100644
modules/platforms/cpp/tests/test-common/detail/macos_process.h
create mode 100644
modules/platforms/dotnet/Apache.Ignite.Tests/Proto/ColocationHashTests.cs
create mode 100644
modules/platforms/dotnet/Apache.Ignite.Tests/Table/RecordViewCustomMappingTest.cs
create mode 100644
modules/raft/src/integrationTest/java/org/apache/ignite/raft/server/ItSafeTimeTest.java
create mode 100644
modules/raft/src/integrationTest/java/org/apache/ignite/raft/server/JraftAbstractTest.java
rename modules/{platforms/cpp/tests/test-common/detail/linux_process.h =>
raft/src/main/java/org/apache/ignite/internal/raft/server/ReplicationGroupOptions.java}
(52%)
create mode 100644
modules/raft/src/main/java/org/apache/ignite/raft/jraft/util/SafeTimeCandidateManager.java
copy
modules/{table/src/main/java/org/apache/ignite/internal/table/distributed/raft/snapshot/message/SnapshotTxDataRequest.java
=> raft/src/test/java/org/apache/ignite/raft/TestWriteCommand.java} (72%)
create mode 100644
modules/raft/src/test/java/org/apache/ignite/raft/jraft/util/SafeTimeCandidatesManagerTest.java
copy modules/{platforms/cpp/ignite/client/table/table.cpp =>
replicator/src/main/java/org/apache/ignite/internal/replicator/command/SafeTimeSyncCommand.java}
(77%)
copy modules/{platforms/cpp/ignite/client/table/table.cpp =>
replicator/src/main/java/org/apache/ignite/internal/replicator/message/ReplicaSafeTimeSyncRequest.java}
(72%)
create mode 100644
modules/table/src/main/java/org/apache/ignite/internal/table/distributed/HashIndexLocker.java
create mode 100644
modules/table/src/main/java/org/apache/ignite/internal/table/distributed/IndexLocker.java
create mode 100644
modules/table/src/main/java/org/apache/ignite/internal/table/distributed/SortedIndexLocker.java
create mode 100644
modules/table/src/main/java/org/apache/ignite/internal/table/distributed/TableSchemaAwareIndexStorage.java
delete mode 100644
modules/table/src/test/java/org/apache/ignite/internal/table/distributed/raft/snapshot/PartitionAccessImplTest.java
create mode 100644
modules/table/src/test/java/org/apache/ignite/internal/table/distributed/raft/snapshot/PartitionSnapshotStorageFactoryTest.java
create mode 100644
modules/table/src/test/java/org/apache/ignite/internal/table/distributed/raft/snapshot/incoming/IncomingSnapshotCopierTest.java
rename
modules/table/src/test/java/org/apache/ignite/internal/table/distributed/raft/snapshot/outgoing/{OutgoingSnapshotTest.java
=> OutgoingSnapshotMvDataStreamingTest.java} (68%)
create mode 100644
modules/table/src/test/java/org/apache/ignite/internal/table/distributed/raft/snapshot/outgoing/OutgoingSnapshotReaderTest.java
create mode 100644
modules/table/src/test/java/org/apache/ignite/internal/table/distributed/raft/snapshot/outgoing/OutgoingSnapshotTxDataStreamingTest.java
create mode 100644
modules/table/src/test/java/org/apache/ignite/internal/table/distributed/replication/PartitionReplicaListenerIndexLockingTest.java
rename modules/table/src/{integrationTest =>
testFixtures}/java/org/apache/ignite/distributed/TestPartitionDataStorage.java
(98%)
rename
modules/transactions/src/test/java/org/apache/ignite/internal/tx/storage/state/test/{TestConcurrentHashMapTxStateStorageTest.java
=> TestTxStateStorageTest.java} (89%)
rename
modules/{table/src/main/java/org/apache/ignite/internal/table/distributed/raft/snapshot/outgoing/OutgoingSnapshotRegistry.java
=>
transactions/src/testFixtures/java/org/apache/ignite/internal/tx/storage/state/UnsignedUuidComparator.java}
(56%)
rename
modules/transactions/src/testFixtures/java/org/apache/ignite/internal/tx/storage/state/test/{TestConcurrentHashMapTxStateStorage.java
=> TestTxStateStorage.java} (64%)
rename
modules/transactions/src/testFixtures/java/org/apache/ignite/internal/tx/storage/state/test/{TestConcurrentHashMapTxStateTableStorage.java
=> TestTxStateTableStorage.java} (61%)