Skip to content

Commit 5665819

Browse files
committed
Merge branch '3.1'
2 parents d70dfe4 + cf74fee commit 5665819

File tree

1 file changed

+29
-26
lines changed

1 file changed

+29
-26
lines changed

server/manager/src/main/java/org/apache/accumulo/manager/upgrade/UpgradeCoordinator.java

+29-26
Original file line numberDiff line numberDiff line change
@@ -193,20 +193,21 @@ public synchronized void upgradeZookeeper(EventCoordinator eventCoordinator) {
193193

194194
final UpgradeProgress progress = progressTracker.getProgress();
195195

196-
for (int v = currentVersion; v < AccumuloDataVersion.get(); v++) {
197-
if (progress.getZooKeeperVersion() >= currentVersion) {
196+
for (int upgradeVersion = currentVersion; upgradeVersion < AccumuloDataVersion.get();
197+
upgradeVersion++) {
198+
if (progress.getZooKeeperVersion() >= upgradeVersion) {
198199
log.info(
199200
"ZooKeeper has already been upgraded to version {}, moving on to next upgrader",
200-
currentVersion);
201+
upgradeVersion);
201202
continue;
202203
}
203-
log.info("Upgrading Zookeeper - current version {} as step towards target version {}", v,
204-
AccumuloDataVersion.get());
205-
var upgrader = upgraders.get(v);
204+
log.info("Upgrading Zookeeper - current version {} as step towards target version {}",
205+
upgradeVersion, AccumuloDataVersion.get());
206+
var upgrader = upgraders.get(upgradeVersion);
206207
Objects.requireNonNull(upgrader,
207-
"upgrade ZooKeeper: failed to find upgrader for version " + currentVersion);
208+
"upgrade ZooKeeper: failed to find upgrader for version " + upgradeVersion);
208209
upgrader.upgradeZookeeper(context);
209-
progressTracker.updateZooKeeperVersion(v);
210+
progressTracker.updateZooKeeperVersion(upgradeVersion);
210211
}
211212
}
212213

@@ -232,38 +233,40 @@ public synchronized Future<Void> upgradeMetadata(EventCoordinator eventCoordinat
232233
.withQueue(new SynchronousQueue<>()).build().submit(() -> {
233234
try {
234235
UpgradeProgress progress = progressTracker.getProgress();
235-
for (int v = currentVersion; v < AccumuloDataVersion.get(); v++) {
236-
if (progress.getRootVersion() >= currentVersion) {
236+
for (int upgradeVersion = currentVersion; upgradeVersion < AccumuloDataVersion.get();
237+
upgradeVersion++) {
238+
if (progress.getRootVersion() >= upgradeVersion) {
237239
log.info(
238240
"Root table has already been upgraded to version {}, moving on to next upgrader",
239-
currentVersion);
241+
upgradeVersion);
240242
continue;
241243
}
242-
log.info("Upgrading Root - current version {} as step towards target version {}", v,
243-
AccumuloDataVersion.get());
244-
var upgrader = upgraders.get(v);
244+
log.info("Upgrading Root - current version {} as step towards target version {}",
245+
upgradeVersion, AccumuloDataVersion.get());
246+
var upgrader = upgraders.get(upgradeVersion);
245247
Objects.requireNonNull(upgrader,
246-
"upgrade root: failed to find root upgrader for version " + currentVersion);
247-
upgraders.get(v).upgradeRoot(context);
248-
progressTracker.updateRootVersion(v);
248+
"upgrade root: failed to find root upgrader for version " + upgradeVersion);
249+
upgraders.get(upgradeVersion).upgradeRoot(context);
250+
progressTracker.updateRootVersion(upgradeVersion);
249251
}
250252
setStatus(UpgradeStatus.UPGRADED_ROOT, eventCoordinator);
251253

252-
for (int v = currentVersion; v < AccumuloDataVersion.get(); v++) {
253-
if (progress.getMetadataVersion() >= currentVersion) {
254+
for (int upgradeVersion = currentVersion; upgradeVersion < AccumuloDataVersion.get();
255+
upgradeVersion++) {
256+
if (progress.getMetadataVersion() >= upgradeVersion) {
254257
log.info(
255258
"Metadata table has already been upgraded to version {}, moving on to next upgrader",
256-
currentVersion);
259+
upgradeVersion);
257260
continue;
258261
}
259262
log.info(
260-
"Upgrading Metadata - current version {} as step towards target version {}", v,
261-
AccumuloDataVersion.get());
262-
var upgrader = upgraders.get(v);
263+
"Upgrading Metadata - current version {} as step towards target version {}",
264+
upgradeVersion, AccumuloDataVersion.get());
265+
var upgrader = upgraders.get(upgradeVersion);
263266
Objects.requireNonNull(upgrader,
264-
"upgrade metadata: failed to find upgrader for version " + currentVersion);
265-
upgraders.get(v).upgradeMetadata(context);
266-
progressTracker.updateMetadataVersion(v);
267+
"upgrade metadata: failed to find upgrader for version " + upgradeVersion);
268+
upgraders.get(upgradeVersion).upgradeMetadata(context);
269+
progressTracker.updateMetadataVersion(upgradeVersion);
267270
}
268271
setStatus(UpgradeStatus.UPGRADED_METADATA, eventCoordinator);
269272

0 commit comments

Comments
 (0)