This is an automated email from the ASF dual-hosted git repository.
sanpwc pushed a change to branch main
in repository https://gitbox.apache.org/repos/asf/ignite-3.git
from 1b1f8af9950 IGNITE-27346 Handle 'LWM below earliest Catalog ts' on
recovery (#7326)
add 04fc38f6f3a IGNITE-27434 Create new RAFT client to wait for group
availability (#7286)
No new revisions were added by this update.
Summary of changes:
.../java/org/apache/ignite/lang/ErrorGroups.java | 3 +
.../server/raft/ItMetaStorageRaftGroupTest.java | 2 +-
.../service/ItAbstractListenerSnapshotTest.java | 2 +-
modules/platforms/cpp/ignite/common/error_codes.h | 1 +
modules/platforms/cpp/ignite/odbc/common_types.cpp | 1 +
.../platforms/dotnet/Apache.Ignite/ErrorCodes.g.cs | 3 +
.../raft/ReplicationGroupUnavailableException.java | 81 +++
...Service.java => TimeAwareRaftGroupService.java} | 18 +-
.../ignite/raft/server/ItConnectionErrorTest.java | 2 +-
.../raft/server/ItSimpleCounterServerTest.java | 2 +-
.../ignite/raft/server/JraftAbstractTest.java | 2 +-
.../java/org/apache/ignite/internal/raft/Loza.java | 1 +
.../PhysicalTopologyAwareRaftGroupService.java | 80 +--
.../raft/{ => client}/RaftGroupServiceImpl.java | 13 +-
.../internal/raft/{ => client}/RetryContext.java | 4 +-
...ysicalTopologyAwareRaftGroupServiceRunTest.java | 686 +++++++++++++++++++++
.../PhysicalTopologyAwareRaftGroupServiceTest.java | 1 -
.../raft/{ => client}/RaftGroupServiceTest.java | 6 +-
.../ChangePeersAndLearnersWithRetryTest.java | 2 +-
.../internal/raft/TestRaftGroupListener.java | 0
.../raft/client/TopologyAwareRaftGroupService.java | 1 -
.../internal/raft/TestRaftGroupListener.java | 1 +
22 files changed, 861 insertions(+), 51 deletions(-)
create mode 100644
modules/raft-api/src/main/java/org/apache/ignite/internal/raft/ReplicationGroupUnavailableException.java
copy
modules/raft-api/src/main/java/org/apache/ignite/internal/raft/service/{RaftGroupService.java
=> TimeAwareRaftGroupService.java} (93%)
rename modules/{replicator =>
raft}/src/main/java/org/apache/ignite/internal/raft/client/PhysicalTopologyAwareRaftGroupService.java
(90%)
rename modules/raft/src/main/java/org/apache/ignite/internal/raft/{ =>
client}/RaftGroupServiceImpl.java (98%)
rename modules/raft/src/main/java/org/apache/ignite/internal/raft/{ =>
client}/RetryContext.java (98%)
create mode 100644
modules/raft/src/test/java/org/apache/ignite/internal/raft/client/PhysicalTopologyAwareRaftGroupServiceRunTest.java
rename modules/{replicator =>
raft}/src/test/java/org/apache/ignite/internal/raft/client/PhysicalTopologyAwareRaftGroupServiceTest.java
(99%)
rename modules/raft/src/test/java/org/apache/ignite/internal/raft/{ =>
client}/RaftGroupServiceTest.java (99%)
copy modules/{replicator =>
raft}/src/testFixtures/java/org/apache/ignite/internal/raft/TestRaftGroupListener.java
(100%)