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 86100013f3 IGNITE-23233 Fix infinite recursion in 
RemoteJobExecution#stateAsync() (#4489)
     add be25b3d17f IGNITE-23091 Java Client: Automatic Pojo Serialization 
(#4438)

No new revisions were added by this update.

Summary of changes:
 .../org/apache/ignite/compute/JobDescriptor.java   |  40 ++++-
 .../org/apache/ignite/compute/TaskDescriptor.java  |  33 +++-
 .../apache/ignite/compute/task/MapReduceTask.java  |   3 +-
 .../java/org/apache/ignite/lang/ErrorGroups.java   |   2 +-
 .../ignite/marshalling/MarshallingException.java   |  12 +-
 .../ignite/marshalling/UnmarshallingException.java |   6 +-
 .../UnsupportedObjectTypeMarshallingException.java |   9 +-
 .../inlineschema/TupleWithSchemaMarshalling.java   |  20 +--
 .../TupleWithSchemaMarshallingTest.java            |   7 -
 .../client/proto/ClientComputeJobPacker.java       |  54 ++++--
 .../client/proto/ClientComputeJobUnpacker.java     |  85 ++++++---
 .../internal/client/proto/ComputeJobType.java      |  52 +-----
 .../proto/pojo/PojoConversionException.java}       |  23 ++-
 .../internal/client/proto/pojo/PojoConverter.java  | 115 ++++++++++++
 .../proto/ClientComputeJobPackerUnpackerTest.java  | 139 +++++++--------
 .../internal/client/proto/ComputeJobTypeTest.java  |  60 -------
 .../internal/client/proto/pojo/ChildPojo.java}     |  10 +-
 .../client/proto/pojo/FinalFieldPojo.java}         |  11 +-
 .../internal/client/proto/pojo/ParentPojo.java}    |   7 +-
 .../ignite/internal/client/proto/pojo/Pojo.java    | 126 +++++++++++++
 .../client/proto/pojo/PojoConverterTest.java       | 102 +++++++++++
 .../client/proto/pojo/StaticFieldPojo.java}        |  11 +-
 .../client/proto/pojo/ThrowableAccessorsPojo.java} |  20 +--
 .../ClientComputeExecuteColocatedRequest.java      |   4 +-
 .../ClientComputeExecuteMapReduceRequest.java      |  14 +-
 .../compute/ClientComputeExecuteRequest.java       |  14 +-
 .../internal/client/compute/ClientCompute.java     | 195 +++++++--------------
 .../client/compute/ClientJobExecution.java         |   9 +-
 .../client/compute/ClientTaskExecution.java        |   9 +-
 .../ignite/internal/compute/ItComputeBaseTest.java |  79 +--------
 .../apache/ignite/internal/compute/PojoJob.java    |  46 -----
 .../internal/compute/ComputeComponentImpl.java     |   4 +-
 .../ignite/internal/compute/ComputeUtils.java      | 125 +++++++++++++
 .../ignite/internal/compute/IgniteComputeImpl.java |  10 +-
 .../compute/executor/ComputeExecutorImpl.java      |  35 +---
 .../compute/task/TaskExecutionInternal.java        |  12 +-
 .../compute/executor/ComputeExecutorTest.java      |  38 +++-
 modules/marshaller-common/README.md                |   2 +-
 .../apache/ignite/internal/runner/app/Jobs.java    |  71 +++++++-
 .../app/client/ItAbstractThinClientTest.java       |  12 ++
 .../client/ItThinClientComputeMarshallingTest.java |  27 +--
 .../runner/app/client/ItThinClientComputeTest.java |  11 --
 ...tThinClientComputeTypeCheckMarshallingTest.java |  74 ++------
 .../ItThinClientPojoComputeMarshallingTest.java    | 119 +++++++++++++
 .../ItThinClientTupleComputeMarshallingTest.java   | 127 ++++++--------
 .../app/compute/ItEmbeddedMarshallingTest.java     |  59 +++++--
 46 files changed, 1210 insertions(+), 833 deletions(-)
 copy 
modules/{file-transfer/src/main/java/org/apache/ignite/internal/network/file/exception/FileValidationException.java
 => 
client-common/src/main/java/org/apache/ignite/internal/client/proto/pojo/PojoConversionException.java}
 (64%)
 create mode 100644 
modules/client-common/src/main/java/org/apache/ignite/internal/client/proto/pojo/PojoConverter.java
 delete mode 100644 
modules/client-common/src/test/java/org/apache/ignite/internal/client/proto/ComputeJobTypeTest.java
 copy 
modules/{cli/src/main/java/org/apache/ignite/internal/cli/core/call/CallOutputStatus.java
 => 
client-common/src/test/java/org/apache/ignite/internal/client/proto/pojo/ChildPojo.java}
 (84%)
 copy 
modules/{bytecode/src/main/java/com/facebook/presto/bytecode/debug/DebugNode.java
 => 
client-common/src/test/java/org/apache/ignite/internal/client/proto/pojo/FinalFieldPojo.java}
 (82%)
 copy 
modules/{compute/src/unit1/java/org/apache/ignite/internal/compute/Job1Utility.java
 => 
client-common/src/test/java/org/apache/ignite/internal/client/proto/pojo/ParentPojo.java}
 (86%)
 create mode 100644 
modules/client-common/src/test/java/org/apache/ignite/internal/client/proto/pojo/Pojo.java
 create mode 100644 
modules/client-common/src/test/java/org/apache/ignite/internal/client/proto/pojo/PojoConverterTest.java
 copy 
modules/{bytecode/src/main/java/com/facebook/presto/bytecode/instruction/InstructionNode.java
 => 
client-common/src/test/java/org/apache/ignite/internal/client/proto/pojo/StaticFieldPojo.java}
 (81%)
 copy 
modules/{raft/src/main/java/org/apache/ignite/raft/jraft/option/RaftMetaStorageOptions.java
 => 
client-common/src/test/java/org/apache/ignite/internal/client/proto/pojo/ThrowableAccessorsPojo.java}
 (71%)
 delete mode 100644 
modules/compute/src/jobs/java/org/apache/ignite/internal/compute/PojoJob.java
 create mode 100644 
modules/runner/src/integrationTest/java/org/apache/ignite/internal/runner/app/client/ItThinClientPojoComputeMarshallingTest.java

Reply via email to