This is an automated email from the ASF dual-hosted git repository.
amashenkov pushed a change to branch ignite-21585
in repository https://gitbox.apache.org/repos/asf/ignite-3.git
discard eed516d18f fix test
discard 60579fccab styles
discard b2437d3c44 Fix ClientPrimaryReplicaTracker, drop dead code.
discard 4d0a8b8ff1 Improve tests.
discard a0588f40e5 Add test.
discard f71c01fcc4 Switch TableManager and IndexManager to LWM events for
table/index destruction purposes.
discard c1528d1560 Add DeferredEventsQueue for destruction events.
discard e900360d14 Add the earliest observable version calculation in Catalog.
discard 1fcba6736f LowWatermark refactored, interface extracted, added dummy
implementation.
add c173c64c9a Bump com.github.andygoossens.modernizer from 1.6.2 to 1.9.2
(#3381)
add 7e11d4899b Bump it.unimi.dsi:fastutil-core from 8.5.6 to 8.5.13 (#3382)
add ead4b1e798 IGNITE-21714 Prevent threads from being hijacked in
KV/Record view APIs (#3378)
add b4d09a585e Bump mockito from 5.4.0 to 5.11.0 (#3386)
add ce27a587ad Bump com.google.testing.compile:compile-testing from 0.19
to 0.21.0 (#3389)
add 8564de469a Bump micronautReactor from 2.5.0 to 2.6.0 (#3387)
add 0d68f4ad9f Bump com.google.code.gson:gson from 2.8.9 to 2.10.1 (#3388)
add 471b325e4f IGNITE-21501 Create index storages for new partitions on
rebalance (#3369)
add fb4b73716f IGNITE-21718 Extract AbstractPageMemoryMvPartitionStorage
volatile state into a class (#3384)
add 00eef495f5 IGNITE-21728 Wait for the cursors to close in
ExecutionServiceImplTest (#3392)
add d96466d360 LowWatermark refactored, interface extracted, added dummy
implementation.
add dd7cf6435a Add the earliest observable version calculation in Catalog.
add c9e2fa515f Add DeferredEventsQueue for destruction events.
add 21a6c29c74 Switch TableManager and IndexManager to LWM events for
table/index destruction purposes.
add 401ad63dc8 Fix tests.
add fd15ab727d Fix ClientPrimaryReplicaTracker, drop dead code.
This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version. This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:
* -- * -- B -- O -- O -- O (eed516d18f)
\
N -- N -- N refs/heads/ignite-21585 (fd15ab727d)
You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.
Any revisions marked "omit" are not gone; other references still
refer to them. Any revisions marked "discard" are gone forever.
No new revisions were added by this update.
Summary of changes:
buildscripts/java-integration-test.gradle | 2 +
buildscripts/java-junit5.gradle | 1 +
gradle/libs.versions.toml | 12 +-
.../handler/ClientInboundMessageHandler.java | 13 +-
.../internal/lang/IgniteExceptionMapperUtil.java | 6 +
.../ignite/internal/thread/PublicApiThreading.java | 67 ++++
.../distributionzones/rebalance/RebalanceUtil.java | 8 +-
modules/index/build.gradle | 3 +
.../internal/index/ItIndexAndRebalanceTest.java | 118 +++++++
.../apache/ignite/internal/index/IndexManager.java | 1 -
.../ignite/internal/index/IndexManagerTest.java | 3 +-
.../runner/app/ItIgniteNodeRestartTest.java | 12 +-
.../org/apache/ignite/internal/app/IgniteImpl.java | 7 +-
.../internal/test/WatchListenerInhibitor.java | 30 ++
.../engine/datatypes/tests/BaseDataTypeTest.java | 4 +-
.../sql/engine/exec/ExecutionServiceImplTest.java | 10 +-
.../internal/sql/engine/util/QueryCheckerTest.java | 2 +
.../internal/sql/BaseSqlIntegrationTest.java | 4 +-
.../sql/engine/util/QueryCheckerFactory.java | 14 +-
.../sql/engine/util/QueryCheckerFactoryImpl.java | 19 +-
.../internal/sql/engine/util/QueryCheckerImpl.java | 4 +-
.../mv/AbstractPageMemoryMvPartitionStorage.java | 158 ++++-----
.../mv/AbstractPartitionTimestampCursor.java | 5 +-
.../mv/AddWriteCommittedInvokeClosure.java | 6 +-
.../pagememory/mv/CommitWriteInvokeClosure.java | 14 +-
.../mv/PersistentPageMemoryMvPartitionStorage.java | 61 +++-
.../mv/RemoveWriteOnGcInvokeClosure.java | 14 +-
.../mv/RenewablePartitionStorageState.java | 73 ++++
.../mv/VolatilePageMemoryMvPartitionStorage.java | 75 ++--
modules/table/build.gradle | 1 -
.../rebalance/ItRebalanceDistributedTest.java | 4 +-
.../ignite/internal/rebalance/ItRebalanceTest.java | 7 +-
.../threading/ItKvRecordApiThreadingTest.java | 382 +++++++++++++++++++++
.../ignite/internal/table/AbstractTableView.java | 94 ++++-
.../apache/ignite/internal/table/IndexWrapper.java | 2 +-
.../internal/table/KeyValueBinaryViewImpl.java | 81 +++--
.../ignite/internal/table/KeyValueViewImpl.java | 94 ++---
.../internal/table/RecordBinaryViewImpl.java | 86 +++--
.../ignite/internal/table/RecordViewImpl.java | 84 +++--
.../apache/ignite/internal/table/TableImpl.java | 20 +-
.../table/distributed/BitSetPartitionSet.java | 12 +-
.../internal/table/distributed/PartitionSet.java | 55 +++
.../internal/table/distributed/TableManager.java | 63 +++-
.../table/distributed/index/IndexUtils.java | 11 +-
.../table/KeyValueBinaryViewOperationsTest.java | 5 +-
.../internal/table/KeyValueViewOperationsTest.java | 4 +-
.../table/RecordBinaryViewOperationsTest.java | 8 +-
.../internal/table/RecordViewOperationsTest.java | 6 +-
.../distributed/TableManagerRecoveryTest.java | 4 +-
.../table/distributed/TableManagerTest.java | 4 +-
50 files changed, 1395 insertions(+), 378 deletions(-)
create mode 100644
modules/core/src/main/java/org/apache/ignite/internal/thread/PublicApiThreading.java
create mode 100644
modules/index/src/integrationTest/java/org/apache/ignite/internal/index/ItIndexAndRebalanceTest.java
create mode 100644
modules/storage-page-memory/src/main/java/org/apache/ignite/internal/storage/pagememory/mv/RenewablePartitionStorageState.java
create mode 100644
modules/table/src/integrationTest/java/org/apache/ignite/internal/threading/ItKvRecordApiThreadingTest.java