This is an automated email from the ASF dual-hosted git repository.
apolovtsev pushed a change to branch main
in repository https://gitbox.apache.org/repos/asf/ignite-3.git
from f139cbbfe8 IGNITE-21335 C++ 3.0: Implement job_execution_options
(#3524)
add d80f40ad73 IGNITE-21876 Prevent thread hijacking via IgniteCompute
(#3529)
No new revisions were added by this update.
Summary of changes:
.../internal/compute/ItComputeTestEmbedded.java | 23 ++
.../internal/compute/ItExecutionsCleanerTest.java | 13 +-
.../threading/ItComputeApiThreadingTest.java | 235 +++++++++++++++++++++
.../internal/compute/AntiHijackIgniteCompute.java | 145 +++++++++++++
...ureWrapper.java => AntiHijackJobExecution.java} | 34 +--
.../ignite/internal/compute/IgniteComputeImpl.java | 6 +-
.../org/apache/ignite/internal/app/IgniteImpl.java | 3 +-
.../table/distributed/AntiHijackIgniteTables.java | 2 +-
.../table/distributed/AntiHijackTable.java | 2 +-
.../tx/impl/AntiHijackIgniteTransactions.java | 2 +-
.../internal/tx/impl/AntiHijackTransaction.java | 2 +-
11 files changed, 441 insertions(+), 26 deletions(-)
create mode 100644
modules/compute/src/integrationTest/java/org/apache/ignite/internal/compute/threading/ItComputeApiThreadingTest.java
create mode 100644
modules/compute/src/main/java/org/apache/ignite/internal/compute/AntiHijackIgniteCompute.java
copy
modules/compute/src/main/java/org/apache/ignite/internal/compute/{JobExecutionFutureWrapper.java
=> AntiHijackJobExecution.java} (56%)