This is an automated email from the ASF dual-hosted git repository.
amashenkov pushed a change to branch ignite-17765-3
in repository https://gitbox.apache.org/repos/asf/ignite-3.git
omit b00bde8430 Indirect cache for query plans.
omit 42b2ba99b1 Fix CacheKey
omit de5d19f62e Make EXPLAIN using cached query plan.
omit 3e9dfe15a9 Add PrepareServiceSelfTest
add 2b4e7b0ee1 IGNITE-19651 Create internal presentation of DeploymentUnit
and use it in the internal code base (#2211)
add 2c2537540e IGNITE-19731 Fixed ItTableScanTest different test failed
(#2209)
add f71681e1af IGNITE-19617 Add basic data streamer to embedded API (#2215)
add cb0fdb75ab IGNITE-19535 Removed a requirement to have a special
constructor for Ignite exceptions (#2178)
add 027dcea777 IGNITE-19560 Java client: fix Netty buffer leak (#2229)
add cd3a977d88 IGNITE-19519 Deployment unit removal (#2194)
add 0517303538 IGNITE-19805 Fixed intermittent AssertionError in logs, by
providing a correct causality bethween versioned values in TableManager. (#2235)
add 0fc99e9a4a IGNITE-19624 Java client: propagate compute deployment
units (#2230)
add c60eda6f86 IGNITE-19764 FileDeployerService does not stop underlying
thread pool (#2208)
add eabf3d24d6 IGNITE-19745 Add a method for local obtaining entries in
MetaStorage from lower bound revision to upper bound revision (#2227)
add 209698938f IGNITE-19641 Catalog events are triggered too early. (#2231)
add d87e49f604 Add PrepareServiceSelfTest
add 345a894e7a Make EXPLAIN using cached query plan.
add 7b6d46181d Fix CacheKey
add 3b6a29fde9 Indirect cache for query plans.
add bc4c5db61f Styles.
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 (b00bde8430)
\
N -- N -- N refs/heads/ignite-17765-3 (bc4c5db61f)
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:
.../apache/ignite/lang/IgniteCheckedException.java | 2 +-
.../org/apache/ignite/lang/IgniteException.java | 49 +-
.../apache/ignite/lang/IgniteExceptionUtils.java | 553 +++++++++++++++++++++
.../apache/ignite/lang/MarshallerException.java | 14 -
.../ignite/security/AuthenticationException.java | 14 +-
.../UnknownAuthenticationTypeException.java | 19 +-
.../apache/ignite/sql/CursorClosedException.java | 14 -
.../ignite/sql/NoRowSetExpectedException.java | 14 -
.../main/java/org/apache/ignite/sql/Session.java | 12 +-
.../org/apache/ignite/sql/SqlBatchException.java | 3 +
.../apache/ignite/sql/SyncResultSetAdapter.java | 3 +-
.../apache/ignite/lang/IgniteExceptionTest.java | 8 +-
.../ignite/lang/IgniteExceptionUtilsTest.java | 187 +++++++
.../ignite/internal/IgniteExceptionArchTest.java | 42 +-
.../internal/catalog/CatalogServiceImpl.java | 270 +---------
.../internal/catalog/storage/AlterColumnEntry.java | 56 ++-
.../internal/catalog/storage/AlterZoneEntry.java | 32 +-
.../internal/catalog/storage/DropColumnsEntry.java | 54 +-
.../internal/catalog/storage/DropIndexEntry.java | 42 +-
.../internal/catalog/storage/DropTableEntry.java | 42 +-
.../internal/catalog/storage/DropZoneEntry.java | 30 +-
.../Fireable.java} | 20 +-
.../internal/catalog/storage/NewColumnsEntry.java | 51 +-
.../internal/catalog/storage/NewIndexEntry.java | 41 +-
.../internal/catalog/storage/NewTableEntry.java | 41 +-
.../internal/catalog/storage/NewZoneEntry.java | 30 +-
.../catalog/storage/ObjectIdGenUpdateEntry.java | 13 +-
.../internal/catalog/storage/UpdateEntry.java | 10 +-
.../internal/catalog/storage/UpdateLogImpl.java | 1 +
.../internal/catalog/CatalogServiceSelfTest.java | 23 +
.../catalog/storage/UpdateLogImplTest.java | 6 +
.../handler/ClientInboundMessageHandler.java | 9 +-
.../ClientComputeExecuteColocatedRequest.java | 5 +-
.../compute/ClientComputeExecuteRequest.java | 22 +-
.../IgniteClientAuthenticationException.java | 13 -
.../client/IgniteClientConnectionException.java | 13 -
...ClientFeatureNotSupportedByServerException.java | 13 -
.../apache/ignite/internal/client/ClientUtils.java | 10 +-
.../ignite/internal/client/TcpClientChannel.java | 39 +-
.../internal/client/compute/ClientCompute.java | 36 +-
...tClientStreamerPartitionAwarenessProvider.java} | 5 +-
.../internal/client/table/ClientDataStreamer.java | 75 +++
.../client/table/ClientKeyValueBinaryView.java | 10 +-
.../internal/client/table/ClientKeyValueView.java | 10 +-
.../client/table/ClientRecordBinaryView.java | 10 +-
.../internal/client/table/ClientRecordView.java | 10 +-
.../client/table/ClientTupleSerializer.java | 1 +
...aluePojoStreamerPartitionAwarenessProvider.java | 2 +-
...lueTupleStreamerPartitionAwarenessProvider.java | 2 +-
.../PojoStreamerPartitionAwarenessProvider.java | 2 +-
.../TupleStreamerPartitionAwarenessProvider.java | 2 +-
.../apache/ignite/client/AbstractClientTest.java | 4 +
.../apache/ignite/client/ClientComputeTest.java | 19 +
.../apache/ignite/client/ClientMetricsTest.java | 4 +-
.../java/org/apache/ignite/client/TestServer.java | 3 +
.../apache/ignite/client/fakes/FakeCompute.java | 9 +
.../ignite/client/fakes/FakeInternalTable.java | 6 +
.../apache/ignite/client/fakes/FakeSession.java | 4 +-
modules/code-deployment/build.gradle | 1 -
.../internal/deployunit/DefaultNodeCallback.java | 85 +++-
.../deployunit/DeployMessagingService.java | 38 --
.../internal/deployunit/DeploymentManagerImpl.java | 117 +++--
.../internal/deployunit}/DeploymentStatus.java | 5 +-
.../internal/deployunit/FileDeployerService.java | 11 +-
.../internal/deployunit/IgniteDeployment.java | 1 -
.../ignite/internal/deployunit/UnitStatus.java | 1 -
.../ignite/internal/deployunit/UnitStatuses.java | 1 -
.../DeploymentUnitAlreadyExistsException.java | 2 -
.../DeploymentUnitUnavailableException.java | 2 +-
.../deployunit/message/DeployUnitMessageTypes.java | 14 +-
.../deployunit/message/UndeployUnitRequest.java | 41 --
.../deployunit/message/UndeployUnitResponse.java | 28 --
...ventCallback.java => ClusterEventCallback.java} | 30 +-
.../metastore/ClusterEventCallbackImpl.java | 100 ++++
.../metastore/ClusterStatusWatchListener.java | 58 +++
.../metastore/DeploymentUnitFailover.java | 90 +++-
.../deployunit/metastore/DeploymentUnitStore.java | 51 +-
.../metastore/DeploymentUnitStoreImpl.java | 64 +--
.../deployunit/metastore/NodeEventCallback.java | 23 +-
.../metastore/NodeStatusWatchListener.java | 16 +-
.../metastore/status/UnitClusterStatus.java | 2 +-
.../metastore/status/UnitNodeStatus.java | 2 +-
.../deployment/UnitStatusesSerializerTest.java | 4 +-
.../metastore/DeploymentUnitStoreImplTest.java | 64 ++-
.../deployunit/DeploymentManagerImplTest.java | 1 -
modules/compute/build.gradle | 1 -
.../ignite/internal/compute/IgniteComputeImpl.java | 10 +-
.../internal/compute/loader/JobContextManager.java | 2 +-
.../compute/ClassLoaderExceptionsMapperTest.java | 2 +-
.../internal/compute/ComputeComponentImplTest.java | 2 +-
.../compute/loader/JobContextManagerTest.java | 4 +-
.../compute/util/DummyIgniteDeployment.java | 4 +-
.../internal/causality/OutdatedTokenException.java | 1 -
.../internal/streamer}/StreamerBatchSender.java | 4 +-
.../ignite/internal/streamer}/StreamerBuffer.java | 2 +-
.../ignite/internal/streamer/StreamerOptions.java | 53 ++
.../StreamerPartitionAwarenessProvider.java | 4 +-
.../internal/streamer}/StreamerSubscriber.java | 63 +--
.../ignite/internal/util/ExceptionUtils.java | 1 +
.../lang/IgniteInternalCheckedException.java | 2 +-
.../ignite/lang/IgniteInternalException.java | 2 +-
.../internal/metastorage/MetaStorageManager.java | 15 +
.../exceptions/MetaStorageException.java | 12 -
.../metastorage/impl/MetaStorageManagerImpl.java | 15 +
.../metastorage/server/KeyValueStorage.java | 12 +
.../server/persistence/RocksDbKeyValueStorage.java | 98 ++++
.../server/BasicOperationsKeyValueStorageTest.java | 82 +++
.../server/SimpleInMemoryKeyValueStorage.java | 79 +++
.../network/UnresolvableConsistentIdException.java | 5 -
.../ignite/client/detail/compute/compute_impl.cpp | 2 +
.../Apache.Ignite/Internal/Compute/Compute.cs | 2 +
modules/rest-api/openapi/openapi.yaml | 2 +-
.../authentication/NodeOnlyEndpointsFilter.java | 2 +-
.../deployment/DeploymentManagementController.java | 6 +-
modules/runner/build.gradle | 1 +
.../internal/compute/ItComputeTestStandalone.java | 2 +-
.../ignite/internal/deployment/DeployFiles.java | 2 +-
.../deployment/ItDeploymentUnitFailoverTest.java | 65 ++-
.../internal/deployment/ItDeploymentUnitTest.java | 86 ++--
.../runner/app/PlatformTestNodeRunner.java | 2 +
.../streamer/ItAbstractDataStreamerTest.java | 241 +++++++++
.../streamer/ItClientDataStreamerTest.java} | 27 +-
.../streamer/ItServerDataStreamerTest.java} | 11 +-
.../ignite/internal/table/ItTableScanTest.java | 19 +-
.../org/apache/ignite/internal/app/IgniteImpl.java | 3 +-
.../internal/schema/marshaller/KvMarshaller.java | 9 +
.../schema/marshaller/RecordMarshaller.java | 10 +
.../marshaller/reflection/KvMarshallerImpl.java | 8 +
.../reflection/RecordMarshallerImpl.java | 9 +
.../ignite/internal/sql/api/SessionImpl.java | 3 +-
.../internal/sql/engine/AsyncSqlCursorImpl.java | 5 +-
.../internal/sql/engine/SqlQueryProcessor.java | 6 +-
.../sql/engine/exec/ExchangeServiceImpl.java | 4 +-
.../internal/sql/engine/prepare/CacheKey.java | 4 +-
.../sql/engine/prepare/PrepareServiceImpl.java | 29 +-
.../sql/engine/sql/IgniteSqlCreateTable.java | 1 -
.../sql/engine/planner/PrepareServiceSelfTest.java | 5 +
...ctClientStreamerPartitionAwarenessProvider.java | 56 +++
.../apache/ignite/internal/table/DataStreamer.java | 74 +++
.../ignite/internal/table/InternalTable.java | 11 +-
.../internal/table/KeyValueBinaryViewImpl.java | 32 +-
...aluePojoStreamerPartitionAwarenessProvider.java | 58 +++
...lueTupleStreamerPartitionAwarenessProvider.java | 25 +-
.../ignite/internal/table/KeyValueViewImpl.java | 36 +-
.../PojoStreamerPartitionAwarenessProvider.java | 56 +++
.../internal/table/RecordBinaryViewImpl.java | 9 +-
.../ignite/internal/table/RecordViewImpl.java | 28 +-
.../TupleStreamerPartitionAwarenessProvider.java | 47 ++
.../internal/table/distributed/TableManager.java | 19 +-
.../distributed/storage/InternalTableImpl.java | 47 +-
.../apache/ignite/internal/tx/LockException.java | 15 -
.../tx/TransactionInternalCheckedException.java | 14 -
152 files changed, 3328 insertions(+), 1126 deletions(-)
create mode 100755
modules/api/src/main/java/org/apache/ignite/lang/IgniteExceptionUtils.java
create mode 100755
modules/api/src/test/java/org/apache/ignite/lang/IgniteExceptionUtilsTest.java
copy
modules/catalog/src/main/java/org/apache/ignite/internal/catalog/{events/CatalogEventParameters.java
=> storage/Fireable.java} (64%)
rename
modules/client/src/main/java/org/apache/ignite/internal/client/table/{AbstractStreamerPartitionAwarenessProvider.java
=> AbstractClientStreamerPartitionAwarenessProvider.java} (87%)
create mode 100644
modules/client/src/main/java/org/apache/ignite/internal/client/table/ClientDataStreamer.java
copy
modules/{rest-api/src/main/java/org/apache/ignite/internal/rest/api/deployment
=>
code-deployment/src/main/java/org/apache/ignite/internal/deployunit}/DeploymentStatus.java
(90%)
delete mode 100644
modules/code-deployment/src/main/java/org/apache/ignite/internal/deployunit/message/UndeployUnitRequest.java
delete mode 100644
modules/code-deployment/src/main/java/org/apache/ignite/internal/deployunit/message/UndeployUnitResponse.java
copy
modules/code-deployment/src/main/java/org/apache/ignite/internal/deployunit/metastore/{NodeEventCallback.java
=> ClusterEventCallback.java} (65%)
create mode 100644
modules/code-deployment/src/main/java/org/apache/ignite/internal/deployunit/metastore/ClusterEventCallbackImpl.java
create mode 100644
modules/code-deployment/src/main/java/org/apache/ignite/internal/deployunit/metastore/ClusterStatusWatchListener.java
rename modules/{client/src/main/java/org/apache/ignite/internal/client/table
=>
core/src/main/java/org/apache/ignite/internal/streamer}/StreamerBatchSender.java
(93%)
rename modules/{client/src/main/java/org/apache/ignite/internal/client/table
=> core/src/main/java/org/apache/ignite/internal/streamer}/StreamerBuffer.java
(98%)
create mode 100644
modules/core/src/main/java/org/apache/ignite/internal/streamer/StreamerOptions.java
rename modules/{client/src/main/java/org/apache/ignite/internal/client/table
=>
core/src/main/java/org/apache/ignite/internal/streamer}/StreamerPartitionAwarenessProvider.java
(92%)
rename modules/{client/src/main/java/org/apache/ignite/internal/client/table
=>
core/src/main/java/org/apache/ignite/internal/streamer}/StreamerSubscriber.java
(81%)
create mode 100644
modules/runner/src/integrationTest/java/org/apache/ignite/internal/streamer/ItAbstractDataStreamerTest.java
copy
modules/{compute/src/main/java/org/apache/ignite/internal/compute/JobExecutionContextImpl.java
=>
runner/src/integrationTest/java/org/apache/ignite/internal/streamer/ItClientDataStreamerTest.java}
(59%)
copy
modules/{api/src/main/java/org/apache/ignite/compute/JobExecutionContext.java
=>
runner/src/integrationTest/java/org/apache/ignite/internal/streamer/ItServerDataStreamerTest.java}
(76%)
create mode 100644
modules/table/src/main/java/org/apache/ignite/internal/table/AbstractClientStreamerPartitionAwarenessProvider.java
create mode 100644
modules/table/src/main/java/org/apache/ignite/internal/table/DataStreamer.java
create mode 100644
modules/table/src/main/java/org/apache/ignite/internal/table/KeyValuePojoStreamerPartitionAwarenessProvider.java
copy modules/{client/src/main/java/org/apache/ignite/internal/client =>
table/src/main/java/org/apache/ignite/internal}/table/KeyValueTupleStreamerPartitionAwarenessProvider.java
(50%)
create mode 100644
modules/table/src/main/java/org/apache/ignite/internal/table/PojoStreamerPartitionAwarenessProvider.java
create mode 100644
modules/table/src/main/java/org/apache/ignite/internal/table/TupleStreamerPartitionAwarenessProvider.java