This is an automated email from the ASF dual-hosted git repository.
mpochatkin pushed a change to branch IGNITE-22434
in repository https://gitbox.apache.org/repos/asf/ignite-3.git
from a245575786 Extract task state interface
add fa931b1c02 IGNITE-22426 Move deployment code to separate package
(#4008)
add 8a1a15a0d7 IGNITE-22364 Remove daemon mode in zip distribution (#3940)
add cb69d4f6f2 IGNITE-22527 C++ Add parameter object to Compute API (#4013)
add 079225e576 IGNITE-22603 Add InetSocketAddress caching for
DefaultMessagingService (#4011)
add ae3800ea82 IGNITE-22588 Fix performance of JDBC driver (#4012)
add 3248bd825d Merge branch 'main' into IGNITE-22434
add a534250376 Fix merge
No new revisions were added by this update.
Summary of changes:
.../org/apache/ignite/compute/IgniteCompute.java | 1 +
.../org/apache/ignite/compute/JobDescriptor.java | 1 +
.../{compute => deployment}/DeploymentUnit.java | 4 +-
.../version/UnitVersion.java | 2 +-
.../{compute => deployment}/version/Version.java | 2 +-
.../version/VersionParseException.java | 2 +-
.../apache/ignite/table/ReceiverDescriptor.java | 2 +-
.../version/VersionTest.java | 2 +-
.../internal/client/proto/ClientMessagePacker.java | 2 +-
.../client/proto/ClientMessageUnpacker.java | 2 +-
.../ignite/internal/client/proto/ClientOp.java | 3 -
.../jdbc/proto/JdbcQueryCursorHandler.java | 10 -
.../internal/jdbc/proto/JdbcStatementType.java | 2 +-
.../internal/jdbc/proto/event/JdbcColumnMeta.java | 235 ++++------
.../jdbc/proto/event/JdbcQuerySingleResult.java | 46 +-
.../handler/ClientInboundMessageHandler.java | 4 -
.../ignite/client/handler/JdbcHandlerBase.java | 50 +-
.../client/handler/JdbcQueryCursorHandlerImpl.java | 65 ---
.../ClientComputeExecuteColocatedRequest.java | 2 +-
.../ClientComputeExecuteMapReduceRequest.java | 2 +-
.../compute/ClientComputeExecuteRequest.java | 2 +-
.../jdbc/ClientJdbcQueryMetadataRequest.java | 49 --
.../handler/requests/jdbc/JdbcMetadataCatalog.java | 2 +-
...ClientStreamerWithReceiverBatchSendRequest.java | 2 +-
.../apache/ignite/internal/client/ClientUtils.java | 3 -
.../internal/client/compute/ClientCompute.java | 2 +-
.../internal/client/table/ClientDataStreamer.java | 2 +-
.../apache/ignite/client/ClientComputeTest.java | 4 +-
.../org/apache/ignite/client/RetryPolicyTest.java | 2 +-
.../apache/ignite/client/fakes/FakeCompute.java | 2 +-
.../ignite/internal/deployment/DeployFiles.java | 2 +-
.../deployment/ItDeploymentUnitFailoverTest.java | 2 +-
.../internal/deployment/ItDeploymentUnitTest.java | 2 +-
.../apache/ignite/internal/deployment/Unit.java | 2 +-
.../internal/deployunit/DefaultNodeCallback.java | 4 +-
.../deployunit/DeployMessagingService.java | 2 +-
.../internal/deployunit/DeploymentManagerImpl.java | 2 +-
.../deployunit/DeploymentUnitAccessor.java | 2 +-
.../deployunit/DeploymentUnitAccessorImpl.java | 2 +-
.../deployunit/DeploymentUnitAcquiredWaiter.java | 2 +-
.../deployunit/DisposableDeploymentUnit.java | 2 +-
.../internal/deployunit/DownloadTracker.java | 2 +-
.../internal/deployunit/FileDeployerService.java | 2 +-
.../internal/deployunit/IgniteDeployment.java | 2 +-
.../ignite/internal/deployunit/UnitStatus.java | 2 +-
.../ignite/internal/deployunit/UnitStatuses.java | 2 +-
.../internal/deployunit/UnitVersionStatus.java | 2 +-
.../exception/DeploymentUnitNotFoundException.java | 2 +-
.../DeploymentUnitUnavailableException.java | 2 +-
.../metastore/ClusterEventCallbackImpl.java | 2 +-
.../metastore/DeploymentUnitFailover.java | 2 +-
.../deployunit/metastore/DeploymentUnitStore.java | 2 +-
.../metastore/DeploymentUnitStoreImpl.java | 2 +-
.../deployunit/metastore/NodeEventCallback.java | 2 +-
.../metastore/status/ClusterStatusKey.java | 2 +-
.../deployunit/metastore/status/NodeStatusKey.java | 2 +-
.../metastore/status/SerializeUtils.java | 4 +-
.../metastore/status/UnitClusterStatus.java | 2 +-
.../metastore/status/UnitNodeStatus.java | 2 +-
.../ignite/deployment/FileDeployerServiceTest.java | 2 +-
.../deployment/UnitStatusesSerializerTest.java | 2 +-
.../metastore/DeploymentUnitStoreImplTest.java | 2 +-
.../deployunit/DeploymentManagerImplTest.java | 2 +-
.../deployunit/DeploymentUnitAccessorImplTest.java | 2 +-
.../DeploymentUnitAcquiredWaiterTest.java | 2 +-
.../deployunit/metastore/status/UnitKeyTest.java | 2 +-
.../ignite/internal/compute/ItComputeBaseTest.java | 2 +-
.../internal/compute/ItComputeTestEmbedded.java | 2 +-
.../internal/compute/ItComputeTestStandalone.java | 4 +-
.../apache/ignite/internal/compute/MapReduce.java | 2 +-
.../internal/compute/AntiHijackIgniteCompute.java | 2 +-
.../ignite/internal/compute/ComputeComponent.java | 2 +-
.../internal/compute/ComputeComponentImpl.java | 2 +-
.../internal/compute/ComputeJobFailover.java | 2 +-
.../ignite/internal/compute/ComputeUtils.java | 4 +-
.../ignite/internal/compute/IgniteComputeImpl.java | 2 +-
.../internal/compute/IgniteComputeInternal.java | 2 +-
.../apache/ignite/internal/compute/JobStarter.java | 2 +-
.../internal/compute/RemoteExecutionContext.java | 2 +-
.../internal/compute/loader/JobContextManager.java | 4 +-
.../compute/message/DeploymentUnitMsg.java | 2 +-
.../compute/messaging/ComputeMessaging.java | 2 +-
.../compute/ClassLoaderExceptionsMapperTest.java | 2 +-
.../internal/compute/ComputeComponentImplTest.java | 4 +-
.../internal/compute/IgniteComputeImplTest.java | 2 +-
.../compute/loader/JobClassLoaderFactoryTest.java | 2 +-
.../compute/loader/JobContextManagerTest.java | 6 +-
.../compute/util/DummyIgniteDeployment.java | 2 +-
.../internal/jdbc/ItJdbcMetadataSelfTest.java | 42 +-
.../jdbc/JdbcClientQueryCursorHandler.java | 14 -
.../ignite/internal/jdbc/JdbcDatabaseMetadata.java | 503 +++++++++++----------
.../apache/ignite/internal/jdbc/JdbcResultSet.java | 77 +---
.../apache/ignite/internal/jdbc/JdbcStatement.java | 14 +-
.../ignite/internal/jdbc/JdbcResultSetTest.java | 2 +-
.../internal/network/DefaultMessagingService.java | 39 +-
modules/platforms/cpp/ignite/client/CMakeLists.txt | 6 +
.../cpp/ignite/client/compute/compute.cpp | 25 +-
.../platforms/cpp/ignite/client/compute/compute.h | 54 +--
.../cpp/ignite/client/compute/job_descriptor.h | 116 +++++
.../ignite/client/compute/job_execution_options.h | 4 +-
.../ignite/client/detail/compute/compute_impl.cpp | 33 +-
.../ignite/client/detail/compute/compute_impl.h | 17 +-
.../ignite/odbc/query/column_metadata_query.cpp | 32 +-
.../cpp/ignite/odbc/query/column_metadata_query.h | 3 -
.../cpp/tests/client-test/compute_test.cpp | 123 +++--
.../client-test/schema_synchronization_test.cpp | 3 +-
.../cpp/tests/test-common/basic_auth_test_suite.h | 4 +-
.../internal/rest/ItRestAddressReportTest.java | 98 ----
.../deployment/DeploymentManagementController.java | 2 +-
.../handler/VersionParseExceptionHandler.java | 2 +-
.../runner/app/client/ItThinClientComputeTest.java | 2 +-
.../org/apache/ignite/internal/app/IgniteImpl.java | 7 -
.../internal/component/RestAddressReporter.java | 83 ----
.../component/RestAddressReporterTest.java | 125 -----
.../ignite/internal/sql/engine/util/Commons.java | 22 -
packaging/db/zip/linux/ignite3db | 61 +--
116 files changed, 879 insertions(+), 1275 deletions(-)
rename modules/api/src/main/java/org/apache/ignite/{compute =>
deployment}/DeploymentUnit.java (96%)
rename modules/api/src/main/java/org/apache/ignite/{compute =>
deployment}/version/UnitVersion.java (98%)
rename modules/api/src/main/java/org/apache/ignite/{compute =>
deployment}/version/Version.java (97%)
rename modules/api/src/main/java/org/apache/ignite/{compute =>
deployment}/version/VersionParseException.java (96%)
rename modules/api/src/test/java/org/apache/ignite/{compute =>
deployment}/version/VersionTest.java (98%)
delete mode 100644
modules/client-handler/src/main/java/org/apache/ignite/client/handler/requests/jdbc/ClientJdbcQueryMetadataRequest.java
create mode 100644 modules/platforms/cpp/ignite/client/compute/job_descriptor.h
delete mode 100644
modules/rest/src/integrationTest/java/org/apache/ignite/internal/rest/ItRestAddressReportTest.java
delete mode 100644
modules/runner/src/main/java/org/apache/ignite/internal/component/RestAddressReporter.java
delete mode 100644
modules/runner/src/test/java/org/apache/ignite/internal/component/RestAddressReporterTest.java