This is an automated email from the ASF dual-hosted git repository.
apkhmv pushed a change to branch main
in repository https://gitbox.apache.org/repos/asf/ignite-3.git
from 006ddb06e1 IGNITE-19522 Modify deploy unit command (#2152)
add f90f949b34 IGNITE-19517 Cache JobClassLoaders (#2146)
No new revisions were added by this update.
Summary of changes:
.../org/apache/ignite/compute/DeploymentUnit.java | 22 ++
.../internal/rest/ItGeneratedRestClientTest.java | 2 +-
modules/code-deployment/build.gradle | 2 +
.../internal/deployunit/DeploymentManagerImpl.java | 46 +--
.../deployunit/DeploymentUnitAccessor.java} | 27 +-
.../deployunit/DeploymentUnitAccessorImpl.java | 55 ++++
.../deployunit/DisposableDeploymentUnit.java | 96 ++++++
.../internal/deployunit/FileDeployerService.java | 20 +-
.../internal/deployunit/IgniteDeployment.java | 18 +-
.../exception/DeploymentUnitNotFoundException.java | 48 ++-
.../DeploymentUnitUnavailableException.java | 87 ++++++
.../deployunit/DeploymentManagerImplTest.java | 83 +++++
modules/compute/build.gradle | 2 +-
.../compute/ClassLoaderExceptionsMapper.java | 82 +++++
.../internal/compute/ComputeComponentImpl.java | 33 +-
.../compute/{ => loader}/JobClassLoader.java | 42 ++-
.../{ => loader}/JobClassLoaderFactory.java | 78 +----
.../internal/compute/loader/JobContext.java} | 28 +-
.../internal/compute/loader/JobContextManager.java | 195 ++++++++++++
modules/compute/src/test/README.md | 8 +-
.../compute/ClassLoaderExceptionsMapperTest.java | 77 +++++
.../internal/compute/ComputeComponentImplTest.java | 52 +++-
.../compute/JobClassLoaderFactoryTest.java | 345 ---------------------
.../compute/loader/JobClassLoaderFactoryTest.java | 220 +++++++++++++
.../compute/{ => loader}/JobClassLoaderTest.java | 44 ++-
.../compute/loader/JobContextManagerTest.java | 218 +++++++++++++
.../compute/util/DummyIgniteDeployment.java | 139 +++++++++
.../units/apache-ignite-1.0-SNAPSHOT-src.zip | Bin
.../units/test-units-1.0-SNAPSHOT-src.zip | Bin 69386 -> 0 bytes
.../units/unit1/1.0.0/unit1-1.0-SNAPSHOT.jar | Bin 1693 -> 1749 bytes
.../units/unit1/2.0.0/unit2-1.0-SNAPSHOT.jar | Bin 1681 -> 1724 bytes
.../units/unit1/3.0.1/unit1-1.0-SNAPSHOT.jar | Bin 1693 -> 1749 bytes
.../units/unit1/3.0.1/unit2-1.0-SNAPSHOT.jar | Bin 1681 -> 1724 bytes
.../unit1/3.0.2/subdir/unit2-1.0-SNAPSHOT.jar | Bin 1681 -> 1724 bytes
.../units/unit1/3.0.2/unit1-1.0-SNAPSHOT.jar | Bin 1693 -> 1749 bytes
.../units/unit2/1.0.0/unit1-1.0-SNAPSHOT.jar | Bin 1693 -> 1749 bytes
.../units/unit2/2.0.0/unit2-1.0-SNAPSHOT.jar | Bin 1681 -> 1724 bytes
.../ignite/internal/util/RefCountedObjectPool.java | 87 ++++++
.../java/org/apache/ignite/lang/ErrorGroups.java | 3 +
.../internal/util/RefCountedObjectPoolTest.java | 94 ++++++
.../internal/compute/ItComputeTestStandalone.java | 86 +++--
.../resources/units/unit1-1.0-SNAPSHOT.jar | Bin 0 -> 1749 bytes
.../resources/units/unit2-1.0-SNAPSHOT.jar | Bin 0 -> 1724 bytes
.../org/apache/ignite/internal/app/IgniteImpl.java | 13 +-
44 files changed, 1820 insertions(+), 532 deletions(-)
copy
modules/{binary-tuple/src/main/java/org/apache/ignite/internal/binarytuple/BinaryTupleFormatException.java
=>
code-deployment/src/main/java/org/apache/ignite/internal/deployunit/DeploymentUnitAccessor.java}
(57%)
create mode 100644
modules/code-deployment/src/main/java/org/apache/ignite/internal/deployunit/DeploymentUnitAccessorImpl.java
create mode 100644
modules/code-deployment/src/main/java/org/apache/ignite/internal/deployunit/DisposableDeploymentUnit.java
create mode 100644
modules/code-deployment/src/main/java/org/apache/ignite/internal/deployunit/exception/DeploymentUnitUnavailableException.java
create mode 100644
modules/code-deployment/src/test/java/org/apache/ignite/internal/deployunit/DeploymentManagerImplTest.java
create mode 100644
modules/compute/src/main/java/org/apache/ignite/internal/compute/ClassLoaderExceptionsMapper.java
rename modules/compute/src/main/java/org/apache/ignite/internal/compute/{ =>
loader}/JobClassLoader.java (78%)
rename modules/compute/src/main/java/org/apache/ignite/internal/compute/{ =>
loader}/JobClassLoaderFactory.java (54%)
copy
modules/{table/src/main/java/org/apache/ignite/internal/table/distributed/replication/request/ReadWriteScanRetrieveBatchReplicaRequest.java
=>
compute/src/main/java/org/apache/ignite/internal/compute/loader/JobContext.java}
(62%)
create mode 100644
modules/compute/src/main/java/org/apache/ignite/internal/compute/loader/JobContextManager.java
create mode 100644
modules/compute/src/test/java/org/apache/ignite/internal/compute/ClassLoaderExceptionsMapperTest.java
delete mode 100644
modules/compute/src/test/java/org/apache/ignite/internal/compute/JobClassLoaderFactoryTest.java
create mode 100644
modules/compute/src/test/java/org/apache/ignite/internal/compute/loader/JobClassLoaderFactoryTest.java
rename modules/compute/src/test/java/org/apache/ignite/internal/compute/{ =>
loader}/JobClassLoaderTest.java (63%)
create mode 100644
modules/compute/src/test/java/org/apache/ignite/internal/compute/loader/JobContextManagerTest.java
create mode 100644
modules/compute/src/test/java/org/apache/ignite/internal/compute/util/DummyIgniteDeployment.java
copy modules/{runner/src/integrationTest =>
compute/src/test}/resources/units/apache-ignite-1.0-SNAPSHOT-src.zip (100%)
delete mode 100644
modules/compute/src/test/resources/units/test-units-1.0-SNAPSHOT-src.zip
create mode 100644
modules/core/src/main/java/org/apache/ignite/internal/util/RefCountedObjectPool.java
create mode 100644
modules/core/src/test/java/org/apache/ignite/internal/util/RefCountedObjectPoolTest.java
create mode 100644
modules/runner/src/integrationTest/resources/units/unit1-1.0-SNAPSHOT.jar
create mode 100644
modules/runner/src/integrationTest/resources/units/unit2-1.0-SNAPSHOT.jar