EdColeman commented on code in PR #4284:
URL: https://github.com/apache/accumulo/pull/4284#discussion_r1496503823


##########
server/manager/src/main/java/org/apache/accumulo/manager/upgrade/Upgrader12to13.java:
##########
@@ -100,6 +105,16 @@ public void upgradeMetadata(ServerContext context) {
     removeCompactColumnsFromTable(context, AccumuloTable.METADATA.tableName());
   }
 
+  private void createFateTable(ServerContext context) {

Review Comment:
   Should this allow for the table to exist?  If the upgrade were to get past 
this step, but fail later on.  On a  rerun of the upgrade, then this may fail 
if the table was created?
   
   I think we need to allow the upgrade to be attempted multiple times, but I 
don't think we require that the upgrade undo / rewind steps that it may have 
taken.
   
   This is assuming that the presence of the fate table would not impact 
running the earlier versions - it would just be ignored and FATEs would be 
processed with the original code until the upgrade was successful.  
   



-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to