This is an automated email from the ASF dual-hosted git repository.

dlmarion pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/accumulo.git

commit dd7b749102ad1718c1c0dc5cc46e0126c1a10023
Merge: e3d6204305 af50af77ce
Author: Dave Marion <dlmar...@apache.org>
AuthorDate: Thu Feb 22 17:28:33 2024 +0000

    Merge branch '2.1'

 .../manager/upgrade/UpgradeCoordinator.java        | 37 +++++++++++++++++++++-
 1 file changed, 36 insertions(+), 1 deletion(-)

diff --cc 
server/manager/src/main/java/org/apache/accumulo/manager/upgrade/UpgradeCoordinator.java
index f5fd84c0e1,d62e824e05..34b362fa2e
--- 
a/server/manager/src/main/java/org/apache/accumulo/manager/upgrade/UpgradeCoordinator.java
+++ 
b/server/manager/src/main/java/org/apache/accumulo/manager/upgrade/UpgradeCoordinator.java
@@@ -190,25 -198,19 +203,28 @@@ public class UpgradeCoordinator 
            .submit(() -> {
              try {
                for (int v = currentVersion; v < AccumuloDataVersion.get(); 
v++) {
 -                log.info("Upgrading Root from data version {}", v);
 +                log.info("Upgrading Root - current version {} as step towards 
target version {}", v,
 +                    AccumuloDataVersion.get());
 +                var upgrader = upgraders.get(v);
 +                Objects.requireNonNull(upgrader,
 +                    "upgrade root: failed to find root upgrader for version " 
+ currentVersion);
                  upgraders.get(v).upgradeRoot(context);
                }
- 
                setStatus(UpgradeStatus.UPGRADED_ROOT, eventCoordinator);
  
                for (int v = currentVersion; v < AccumuloDataVersion.get(); 
v++) {
 -                log.info("Upgrading Metadata from data version {}", v);
 +                log.info(
 +                    "Upgrading Metadata - current version {} as step towards 
target version {}", v,
 +                    AccumuloDataVersion.get());
 +                var upgrader = upgraders.get(v);
 +                Objects.requireNonNull(upgrader,
 +                    "upgrade metadata: failed to find upgrader for version " 
+ currentVersion);
                  upgraders.get(v).upgradeMetadata(context);
                }
+               setStatus(UpgradeStatus.UPGRADED_METADATA, eventCoordinator);
+ 
+               log.info("Validating configuration properties.");
+               validateProperties(context);
  
                log.info("Updating persistent data version.");
                updateAccumuloVersion(context.getServerDirs(), 
context.getVolumeManager(),

Reply via email to