This is an automated email from the ASF dual-hosted git repository.
mpochatkin pushed a change to branch IGNITE-26455
in repository https://gitbox.apache.org/repos/asf/ignite-3.git
from 3fce6b73728 IGNITE-26455 Add support for deploy units with folders
structure
add cf205104d89 wip
add 62c2393ce3f IGNITE-26272 Implement index memtable for the new log
storage (#6601)
add 22da0aa7c7e IGNITE-26413 Add DeploymentUnitInfo to JobExecutionContext
(#6600)
add ed53794354b IGNITE-26448 Sql. Clean up test framework (#6599)
add fcdc36f16e9 IGNITE-26419 Optimize V1Encoder for ByteBuffers (#6603)
add 2b03313acd0 Bump com.github.spotbugs:spotbugs-annotations from 4.9.4
to 4.9.6 (#6610)
add 9a9782874f4 Bump com.github.spotbugs from 6.3.0 to 6.4.2 (#6609)
add 927edef827e Bump io.swagger.core.v3:swagger-annotations from 2.2.36 to
2.2.37 (#6602)
add 5f86bef8f6b Bump org.springframework.data:spring-data-jdbc from 3.5.3
to 3.5.4 (#6587)
add c70a1e3b46f Bump com.google.protobuf:protobuf-java from 4.32.0 to
4.32.1 (#6586)
add 49c9a1ebe9f IGNITE-26464 Fix flaky SegmentFileTest (#6614)
add ae25dc306d6 IGNITE-26445 Filter null order keys in case of
configuration subtree (#6607)
add b27ed960d0b Bump com.google.guava:guava from 33.4.8-jre to 33.5.0-jre
(#6616)
add 6c2a123e734 Bump spring-boot from 3.5.5 to 3.5.6 (#6617)
add a70ab2466d4 Bump io.dropwizard.metrics:metrics-core from 4.2.36 to
4.2.37 (#6618)
add 99fbc93f1de Bump io.swagger.parser.v3:swagger-parser from 2.1.33 to
2.1.34 (#6619)
add 696594aab41 Bump org.bouncycastle:bcpkix-jdk18on from 1.81 to 1.82
(#6620)
add 9270ff55c15 IGNITE-26468 Fix flaky
IndexMemTableTest.testMultithreadedPutGet (#6621)
add 56f11fa3046 IGNITE-26471 Sql. Fixed NPE when building multibounds for
hash index (#6622)
add cd730fed8ad Merge branch 'main' into IGNITE-26455
add c0e9870ff0f Fix comments and add tests for rest controller
No new revisions were added by this update.
Summary of changes:
.idea/codeStyles/Project.xml | 5 +-
gradle/libs.versions.toml | 20 +-
.../apache/ignite/compute/JobExecutionContext.java | 9 +
...DeploymentUnit.java => DeploymentUnitInfo.java} | 63 ++--
.../catalog/commands/CreateTableCommand.java | 5 +-
.../catalog/commands/TableHashPrimaryKey.java | 16 +-
.../internal/catalog/commands/TablePrimaryKey.java | 18 +-
.../catalog/commands/TableSortedPrimaryKey.java | 15 +-
.../ignite/internal/catalog/CatalogTableTest.java | 54 +++
.../handler/ClientInboundMessageHandler.java | 34 +-
.../ignite/internal/deployment/DeployFiles.java | 23 +-
.../deployunit/DeployDeploymentUnitProcessor.java | 11 +-
.../ignite/internal/deployunit/DeploymentUnit.java | 4 +-
.../internal/deployunit/DeploymentUnitImpl.java | 7 +-
.../deployunit/DeploymentUnitProcessor.java | 18 +-
.../internal/deployunit/FileDeployerService.java | 2 +-
.../internal/deployunit/ZipDeploymentUnit.java | 14 +-
.../internal/compute/ItComputeTestStandalone.java | 27 ++
.../compute/DeploymentUnitContentJob.java} | 18 +-
.../internal/compute/DeploymentUnitInfoJob.java} | 9 +-
.../internal/compute/JobExecutionContextImpl.java | 26 ++
.../compute/executor/ComputeExecutorImpl.java | 18 +-
.../platform/PlatformComputeConnection.java | 5 +-
.../platform/dotnet/DotNetComputeExecutor.java | 7 +-
.../configuration/util/ConfigurationUtil.java | 2 +
.../configuration/util/ConfigurationUtilTest.java | 28 ++
.../internal/testframework/IgniteTestUtils.java | 26 ++
.../raft/storage/segstore/IndexMemTable.java | 72 ++++
.../raft/storage/segstore/SegmentFileManager.java | 41 ++-
.../raft/storage/segstore/SegmentInfo.java | 125 +++++++
.../raft/storage/segstore/SegmentPayload.java | 80 +++++
.../raft/storage/segstore/SegstoreLogStorage.java | 51 +--
.../raft/jraft/entity/codec/LogEntryEncoder.java | 14 +
.../raft/jraft/entity/codec/v1/V1Encoder.java | 74 ++--
.../ignite/raft/jraft/util/AsciiStringUtil.java | 7 +-
.../segstore/DeserializedSegmentPayload.java | 107 ++++++
.../raft/storage/segstore/IndexMemTableTest.java | 117 +++++++
.../storage/segstore/SegmentFileManagerTest.java | 174 +++++++---
.../raft/storage/segstore/SegmentFileTest.java | 84 +++--
.../storage/segstore/SegstoreLogStorageTest.java | 126 ++++---
.../raft/jraft/entity/codec/v1/V1EncoderTest.java | 13 +
.../rest/api/deployment/DeploymentCodeApi.java | 4 +-
.../DeploymentManagementControllerTest.java | 167 +++++++--
.../deployment/CompletedFileUploadSubscriber.java | 2 +-
.../deployment/DeploymentManagementController.java | 4 +-
.../rest/deployment/InputStreamCollector.java | 11 +-
.../rest/deployment/InputStreamCollectorImpl.java | 2 +-
.../rest/deployment/ZipInputStreamCollector.java | 39 +--
.../ignite/internal/sql/engine/ItDmlTest.java | 25 +-
.../internal/sql/engine/ItSecondaryIndexTest.java | 9 +
.../prepare/ddl/DdlSqlToCommandConverter.java | 7 +
.../ignite/internal/sql/engine/util/RexUtils.java | 9 +-
.../exec/coercion/BaseTypeCheckExecutionTest.java | 19 +-
.../exec/mapping/MappingServiceImplTest.java | 31 +-
.../sql/engine/framework/ClusterZoneBuilder.java | 29 --
.../engine/framework/ClusterZoneBuilderImpl.java | 68 ----
.../sql/engine/framework/TestBuilders.java | 384 ++-------------------
.../sql/engine/framework/TestClusterTest.java | 44 +--
.../planner/IndexSearchBoundsPlannerTest.java | 9 +-
59 files changed, 1458 insertions(+), 974 deletions(-)
copy
modules/api/src/main/java/org/apache/ignite/deployment/{DeploymentUnit.java =>
DeploymentUnitInfo.java} (57%)
copy
modules/compute/src/{unit2/java/org/apache/ignite/internal/compute/UnitJob.java
=> jobs/java/org/apache/ignite/internal/compute/DeploymentUnitContentJob.java}
(66%)
copy
modules/compute/src/{unit2/java/org/apache/ignite/internal/compute/UnitJob.java
=> jobs/java/org/apache/ignite/internal/compute/DeploymentUnitInfoJob.java}
(80%)
create mode 100644
modules/raft/src/main/java/org/apache/ignite/internal/raft/storage/segstore/IndexMemTable.java
create mode 100644
modules/raft/src/main/java/org/apache/ignite/internal/raft/storage/segstore/SegmentInfo.java
create mode 100644
modules/raft/src/main/java/org/apache/ignite/internal/raft/storage/segstore/SegmentPayload.java
create mode 100644
modules/raft/src/test/java/org/apache/ignite/internal/raft/storage/segstore/DeserializedSegmentPayload.java
create mode 100644
modules/raft/src/test/java/org/apache/ignite/internal/raft/storage/segstore/IndexMemTableTest.java
delete mode 100644
modules/sql-engine/src/test/java/org/apache/ignite/internal/sql/engine/framework/ClusterZoneBuilder.java
delete mode 100644
modules/sql-engine/src/test/java/org/apache/ignite/internal/sql/engine/framework/ClusterZoneBuilderImpl.java