This is an automated email from the ASF dual-hosted git repository.
petrov-mg pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/ignite.git
from 8074e6be9fa [MINOR] Fix compatibility tests after ignite-nio creation
(#13348)
add 5cfb6ce73c8 IGNITE-28837 Added support for multiple independent
feature sets during RU (#13304)
No new revisions were added by this update.
Summary of changes:
.../ignite/internal/CoreMessagesProvider.java | 8 +-
.../IgniteComponentUpgradeState.java | 84 +++
...odeData.java => RollingUpgradeClusterData.java} | 13 +-
.../rollingupgrade/RollingUpgradeProcessor.java | 321 +++++-----
.../feature/IgniteComponentFeatureSet.java | 118 ++++
.../feature/IgniteComponentFeatureSetProvider.java | 42 ++
.../rollingupgrade/feature/IgniteCoreFeature.java | 8 +
.../rollingupgrade/feature/IgniteFeature.java | 4 +
.../feature/IgniteFeatureManager.java | 74 ++-
.../rollingupgrade/feature/IgniteFeatureSet.java | 8 +-
.../feature/IgniteNodeFeatureSet.java | 111 ++++
.../feature/IgniteProductFeatures.java | 80 ---
...Registry.java => SupportedFeatureRegistry.java} | 2 +-
.../rollingupgrade/AbstractRollingUpgradeTest.java | 665 +++++++++++++++++++++
...est.java => CoreVersionRollingUpgradeTest.java} | 276 +--------
.../PluginVersionRollingUpgradeTest.java | 138 +++++
.../feature/AbstractRollingUpgradeTest.java | 265 --------
.../TestPluginComponentFeatureSetProvider.java} | 44 +-
...Features_2_19_2.java => TestPluginFeature.java} | 20 +-
...0.java => TestPluginReleaseFeatures_1_0_0.java} | 4 +-
...0.java => TestPluginReleaseFeatures_2_0_0.java} | 4 +-
...0.java => TestPluginReleaseFeatures_3_0_0.java} | 4 +-
.../ignite/testsuites/IgniteBasicTestSuite.java | 6 +-
23 files changed, 1491 insertions(+), 808 deletions(-)
create mode 100644
modules/core/src/main/java/org/apache/ignite/internal/processors/rollingupgrade/IgniteComponentUpgradeState.java
rename
modules/core/src/main/java/org/apache/ignite/internal/processors/rollingupgrade/{RollingUpgradeNodeData.java
=> RollingUpgradeClusterData.java} (83%)
create mode 100644
modules/core/src/main/java/org/apache/ignite/internal/processors/rollingupgrade/feature/IgniteComponentFeatureSet.java
create mode 100644
modules/core/src/main/java/org/apache/ignite/internal/processors/rollingupgrade/feature/IgniteComponentFeatureSetProvider.java
create mode 100644
modules/core/src/main/java/org/apache/ignite/internal/processors/rollingupgrade/feature/IgniteNodeFeatureSet.java
delete mode 100644
modules/core/src/main/java/org/apache/ignite/internal/processors/rollingupgrade/feature/IgniteProductFeatures.java
rename
modules/core/src/main/java/org/apache/ignite/internal/processors/rollingupgrade/feature/{SupportedFeaturesRegistry.java
=> SupportedFeatureRegistry.java} (98%)
create mode 100644
modules/core/src/test/java/org/apache/ignite/internal/processors/rollingupgrade/AbstractRollingUpgradeTest.java
rename
modules/core/src/test/java/org/apache/ignite/internal/processors/rollingupgrade/{ClusterVersionsRollingUpgradeTest.java
=> CoreVersionRollingUpgradeTest.java} (75%)
create mode 100644
modules/core/src/test/java/org/apache/ignite/internal/processors/rollingupgrade/PluginVersionRollingUpgradeTest.java
delete mode 100644
modules/core/src/test/java/org/apache/ignite/internal/processors/rollingupgrade/feature/AbstractRollingUpgradeTest.java
copy
modules/core/src/{main/java/org/apache/ignite/internal/processors/platform/client/beforestart/ClientCacheStopWarmupRequest.java
=>
test/java/org/apache/ignite/internal/processors/rollingupgrade/feature/TestPluginComponentFeatureSetProvider.java}
(52%)
copy
modules/core/src/test/java/org/apache/ignite/internal/processors/rollingupgrade/feature/{TestIgniteReleaseFeatures_2_19_2.java
=> TestPluginFeature.java} (69%)
copy
modules/core/src/test/java/org/apache/ignite/internal/processors/rollingupgrade/feature/{TestIgniteReleaseFeatures_2_19_0.java
=> TestPluginReleaseFeatures_1_0_0.java} (86%)
copy
modules/core/src/test/java/org/apache/ignite/internal/processors/rollingupgrade/feature/{TestIgniteReleaseFeatures_2_19_0.java
=> TestPluginReleaseFeatures_2_0_0.java} (86%)
copy
modules/core/src/test/java/org/apache/ignite/internal/processors/rollingupgrade/feature/{TestIgniteReleaseFeatures_2_19_0.java
=> TestPluginReleaseFeatures_3_0_0.java} (86%)