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

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


The following commit(s) were added to refs/heads/main by this push:
     new eed112b0be Rename TxName to fateOp for clarity (#5230) (#5336)
eed112b0be is described below

commit eed112b0be98c96eafa3c88aa58c7503c1857b12
Author: Suvrat Acharya <140749446+suvrat1...@users.noreply.github.com>
AuthorDate: Tue Feb 18 20:43:01 2025 +0530

    Rename TxName to fateOp for clarity (#5230) (#5336)
    
    * renamed txName and other references to fateOp
    
    Renames TxName and similar references to FateOp
    closes #5230
    
    Co-authored-by: Kevin Rathbun <kevinrr...@gmail.com>
---
 .../org/apache/accumulo/core/fate/AdminUtil.java     | 20 ++++++++++----------
 .../java/org/apache/accumulo/core/fate/Fate.java     | 10 +++++-----
 .../org/apache/accumulo/core/fate/FateStore.java     |  8 ++++----
 .../apache/accumulo/core/fate/user/FateMutator.java  |  2 +-
 .../accumulo/core/fate/user/FateMutatorImpl.java     |  8 ++++----
 .../accumulo/core/fate/user/UserFateStore.java       | 16 ++++++++--------
 .../accumulo/core/fate/user/schema/FateSchema.java   |  4 ++--
 .../accumulo/core/fate/zookeeper/MetaFateStore.java  | 12 ++++++------
 .../org/apache/accumulo/core/logging/FateLogger.java |  8 ++++----
 .../org/apache/accumulo/core/fate/TestStore.java     |  4 ++--
 .../server/util/fateCommand/FateSummaryReport.java   |  2 +-
 .../server/util/fateCommand/FateTxnDetails.java      | 12 ++++++------
 .../server/util/fateCommand/SummaryReportTest.java   |  2 +-
 .../server/util/fateCommand/TxnDetailsTest.java      |  6 +++---
 .../manager/metrics/fate/FateMetricValues.java       |  2 +-
 .../accumulo/test/fate/FateExecutionOrderIT.java     |  4 ++--
 .../java/org/apache/accumulo/test/fate/FateIT.java   |  4 ++--
 .../apache/accumulo/test/fate/FateOpsCommandsIT.java |  6 +++---
 .../org/apache/accumulo/test/fate/FateStoreIT.java   |  6 +++---
 .../accumulo/test/functional/FateConcurrencyIT.java  |  6 +++---
 20 files changed, 71 insertions(+), 71 deletions(-)

diff --git a/core/src/main/java/org/apache/accumulo/core/fate/AdminUtil.java 
b/core/src/main/java/org/apache/accumulo/core/fate/AdminUtil.java
index 9577ab7ff2..e89e8227f3 100644
--- a/core/src/main/java/org/apache/accumulo/core/fate/AdminUtil.java
+++ b/core/src/main/java/org/apache/accumulo/core/fate/AdminUtil.java
@@ -65,20 +65,20 @@ public class AdminUtil<T> {
     private final FateId fateId;
     private final FateInstanceType instanceType;
     private final TStatus status;
-    private final Fate.FateOperation txName;
+    private final Fate.FateOperation fateOp;
     private final List<String> hlocks;
     private final List<String> wlocks;
     private final String top;
     private final long timeCreated;
 
     private TransactionStatus(FateId fateId, FateInstanceType instanceType, 
TStatus status,
-        Fate.FateOperation txName, List<String> hlocks, List<String> wlocks, 
String top,
+        Fate.FateOperation fateOp, List<String> hlocks, List<String> wlocks, 
String top,
         Long timeCreated) {
 
       this.fateId = fateId;
       this.instanceType = instanceType;
       this.status = status;
-      this.txName = txName;
+      this.fateOp = fateOp;
       this.hlocks = Collections.unmodifiableList(hlocks);
       this.wlocks = Collections.unmodifiableList(wlocks);
       this.top = top;
@@ -105,8 +105,8 @@ public class AdminUtil<T> {
     /**
      * @return The name of the transaction running.
      */
-    public Fate.FateOperation getTxName() {
-      return txName;
+    public Fate.FateOperation getFateOp() {
+      return fateOp;
     }
 
     /**
@@ -353,9 +353,9 @@ public class AdminUtil<T> {
         fateIds.forEach(fateId -> {
 
           ReadOnlyFateTxStore<T> txStore = store.read(fateId);
-          // tx name will not be set if the tx is not seeded with work (it is 
NEW)
-          Fate.FateOperation txName = 
txStore.getTransactionInfo(Fate.TxInfo.TX_NAME) == null ? null
-              : ((Fate.FateOperation) 
txStore.getTransactionInfo(Fate.TxInfo.TX_NAME));
+          // fate op will not be set if the tx is not seeded with work (it is 
NEW)
+          Fate.FateOperation fateOp = 
txStore.getTransactionInfo(Fate.TxInfo.FATE_OP) == null ? null
+              : ((Fate.FateOperation) 
txStore.getTransactionInfo(Fate.TxInfo.FATE_OP));
 
           List<String> hlocks = heldLocks.remove(fateId);
 
@@ -381,7 +381,7 @@ public class AdminUtil<T> {
 
           if (includeByStatus(status, statusFilter) && includeByFateId(fateId, 
fateIdFilter)
               && includeByInstanceType(fateId.getType(), typesFilter)) {
-            statuses.add(new TransactionStatus(fateId, type, status, txName, 
hlocks, wlocks, top,
+            statuses.add(new TransactionStatus(fateId, type, status, fateOp, 
hlocks, wlocks, top,
                 timeCreated));
           }
         });
@@ -418,7 +418,7 @@ public class AdminUtil<T> {
     for (TransactionStatus txStatus : fateStatus.getTransactions()) {
       fmt.format(
           "%-15s fateId: %s  status: %-18s locked: %-15s locking: %-15s op: 
%-15s created: %s%n",
-          txStatus.getTxName(), txStatus.getFateId(), txStatus.getStatus(), 
txStatus.getHeldLocks(),
+          txStatus.getFateOp(), txStatus.getFateId(), txStatus.getStatus(), 
txStatus.getHeldLocks(),
           txStatus.getWaitingLocks(), txStatus.getTop(), 
txStatus.getTimeCreatedFormatted());
     }
     fmt.format(" %s transactions", fateStatus.getTransactions().size());
diff --git a/core/src/main/java/org/apache/accumulo/core/fate/Fate.java 
b/core/src/main/java/org/apache/accumulo/core/fate/Fate.java
index 566dc5e9ee..f041c07313 100644
--- a/core/src/main/java/org/apache/accumulo/core/fate/Fate.java
+++ b/core/src/main/java/org/apache/accumulo/core/fate/Fate.java
@@ -96,7 +96,7 @@ public class Fate<T> {
   private final ConcurrentLinkedQueue<Integer> idleCountHistory = new 
ConcurrentLinkedQueue<>();
 
   public enum TxInfo {
-    TX_NAME, AUTO_CLEAN, EXCEPTION, TX_AGEOFF, RETURN_VALUE
+    FATE_OP, AUTO_CLEAN, EXCEPTION, TX_AGEOFF, RETURN_VALUE
   }
 
   public enum FateOperation {
@@ -538,17 +538,17 @@ public class Fate<T> {
     return store.create();
   }
 
-  public void seedTransaction(FateOperation txName, FateKey fateKey, Repo<T> 
repo,
+  public void seedTransaction(FateOperation fateOp, FateKey fateKey, Repo<T> 
repo,
       boolean autoCleanUp) {
-    store.seedTransaction(txName, fateKey, repo, autoCleanUp);
+    store.seedTransaction(fateOp, fateKey, repo, autoCleanUp);
   }
 
   // start work in the transaction.. it is safe to call this
   // multiple times for a transaction... but it will only seed once
-  public void seedTransaction(FateOperation txName, FateId fateId, Repo<T> 
repo,
+  public void seedTransaction(FateOperation fateOp, FateId fateId, Repo<T> 
repo,
       boolean autoCleanUp, String goalMessage) {
     log.info("Seeding {} {}", fateId, goalMessage);
-    store.seedTransaction(txName, fateId, repo, autoCleanUp);
+    store.seedTransaction(fateOp, fateId, repo, autoCleanUp);
   }
 
   // check on the transaction
diff --git a/core/src/main/java/org/apache/accumulo/core/fate/FateStore.java 
b/core/src/main/java/org/apache/accumulo/core/fate/FateStore.java
index 160d872712..ef3ea18e5a 100644
--- a/core/src/main/java/org/apache/accumulo/core/fate/FateStore.java
+++ b/core/src/main/java/org/apache/accumulo/core/fate/FateStore.java
@@ -54,7 +54,7 @@ public interface FateStore<T> extends ReadOnlyFateStore<T> {
    * fateKey. If seeded, sets the following data for the fateId in the store.
    *
    * <ul>
-   * <li>Set the tx name</li>
+   * <li>Set the fate op</li>
    * <li>Set the status to SUBMITTED</li>
    * <li>Set the fate key</li>
    * <li>Sets autocleanup only if true</li>
@@ -66,7 +66,7 @@ public interface FateStore<T> extends ReadOnlyFateStore<T> {
    *         empty optional otherwise. If there was a failure this could 
return an empty optional
    *         when it actually succeeded.
    */
-  Optional<FateId> seedTransaction(Fate.FateOperation txName, FateKey fateKey, 
Repo<T> repo,
+  Optional<FateId> seedTransaction(Fate.FateOperation fateOp, FateKey fateKey, 
Repo<T> repo,
       boolean autoCleanUp);
 
   /**
@@ -74,7 +74,7 @@ public interface FateStore<T> extends ReadOnlyFateStore<T> {
    * unreserved. If seeded, sets the following data for the fateId in the 
store.
    *
    * <ul>
-   * <li>Set the tx name</li>
+   * <li>Set the fate op</li>
    * <li>Set the status to SUBMITTED</li>
    * <li>Sets autocleanup only if true</li>
    * <li>Sets the creation time</li>
@@ -84,7 +84,7 @@ public interface FateStore<T> extends ReadOnlyFateStore<T> {
    *         failures. When there are no failures returns true if seeded and 
false otherwise. If
    *         there was a failure this could return false when it actually 
succeeded.
    */
-  boolean seedTransaction(Fate.FateOperation txName, FateId fateId, Repo<T> 
repo,
+  boolean seedTransaction(Fate.FateOperation fateOp, FateId fateId, Repo<T> 
repo,
       boolean autoCleanUp);
 
   /**
diff --git 
a/core/src/main/java/org/apache/accumulo/core/fate/user/FateMutator.java 
b/core/src/main/java/org/apache/accumulo/core/fate/user/FateMutator.java
index 0e8b4344ed..25fc8fdd47 100644
--- a/core/src/main/java/org/apache/accumulo/core/fate/user/FateMutator.java
+++ b/core/src/main/java/org/apache/accumulo/core/fate/user/FateMutator.java
@@ -75,7 +75,7 @@ public interface FateMutator<T> {
    */
   FateMutator<T> putUnreserveTx(FateStore.FateReservation reservation);
 
-  FateMutator<T> putName(byte[] data);
+  FateMutator<T> putFateOp(byte[] data);
 
   FateMutator<T> putAutoClean(byte[] data);
 
diff --git 
a/core/src/main/java/org/apache/accumulo/core/fate/user/FateMutatorImpl.java 
b/core/src/main/java/org/apache/accumulo/core/fate/user/FateMutatorImpl.java
index ea7dd85c57..b742361ccf 100644
--- a/core/src/main/java/org/apache/accumulo/core/fate/user/FateMutatorImpl.java
+++ b/core/src/main/java/org/apache/accumulo/core/fate/user/FateMutatorImpl.java
@@ -129,8 +129,8 @@ public class FateMutatorImpl<T> implements FateMutator<T> {
   }
 
   @Override
-  public FateMutator<T> putName(byte[] data) {
-    TxInfoColumnFamily.TX_NAME_COLUMN.put(mutation, new Value(data));
+  public FateMutator<T> putFateOp(byte[] data) {
+    TxInfoColumnFamily.FATE_OP_COLUMN.put(mutation, new Value(data));
     return this;
   }
 
@@ -161,8 +161,8 @@ public class FateMutatorImpl<T> implements FateMutator<T> {
   @Override
   public FateMutator<T> putTxInfo(TxInfo txInfo, byte[] data) {
     switch (txInfo) {
-      case TX_NAME:
-        putName(data);
+      case FATE_OP:
+        putFateOp(data);
         break;
       case AUTO_CLEAN:
         putAutoClean(data);
diff --git 
a/core/src/main/java/org/apache/accumulo/core/fate/user/UserFateStore.java 
b/core/src/main/java/org/apache/accumulo/core/fate/user/UserFateStore.java
index 8268163dad..e444d2c002 100644
--- a/core/src/main/java/org/apache/accumulo/core/fate/user/UserFateStore.java
+++ b/core/src/main/java/org/apache/accumulo/core/fate/user/UserFateStore.java
@@ -133,12 +133,12 @@ public class UserFateStore<T> extends 
AbstractFateStore<T> {
   }
 
   @Override
-  public Optional<FateId> seedTransaction(Fate.FateOperation txName, FateKey 
fateKey, Repo<T> repo,
+  public Optional<FateId> seedTransaction(Fate.FateOperation fateOp, FateKey 
fateKey, Repo<T> repo,
       boolean autoCleanUp) {
     final var fateId = fateIdGenerator.fromTypeAndKey(type(), fateKey);
     Supplier<FateMutator<T>> mutatorFactory = () -> 
newMutator(fateId).requireAbsent()
         .putKey(fateKey).putCreateTime(System.currentTimeMillis());
-    if (seedTransaction(mutatorFactory, fateKey + " " + fateId, txName, repo, 
autoCleanUp)) {
+    if (seedTransaction(mutatorFactory, fateKey + " " + fateId, fateOp, repo, 
autoCleanUp)) {
       return Optional.of(fateId);
     } else {
       return Optional.empty();
@@ -146,20 +146,20 @@ public class UserFateStore<T> extends 
AbstractFateStore<T> {
   }
 
   @Override
-  public boolean seedTransaction(Fate.FateOperation txName, FateId fateId, 
Repo<T> repo,
+  public boolean seedTransaction(Fate.FateOperation fateOp, FateId fateId, 
Repo<T> repo,
       boolean autoCleanUp) {
     Supplier<FateMutator<T>> mutatorFactory =
         () -> 
newMutator(fateId).requireStatus(TStatus.NEW).requireUnreserved().requireAbsentKey();
-    return seedTransaction(mutatorFactory, fateId.canonical(), txName, repo, 
autoCleanUp);
+    return seedTransaction(mutatorFactory, fateId.canonical(), fateOp, repo, 
autoCleanUp);
   }
 
   private boolean seedTransaction(Supplier<FateMutator<T>> mutatorFactory, 
String logId,
-      Fate.FateOperation txName, Repo<T> repo, boolean autoCleanUp) {
+      Fate.FateOperation fateOp, Repo<T> repo, boolean autoCleanUp) {
     int maxAttempts = 5;
     for (int attempt = 0; attempt < maxAttempts; attempt++) {
       var mutator = mutatorFactory.get();
       mutator =
-          mutator.putName(serializeTxInfo(txName)).putRepo(1, 
repo).putStatus(TStatus.SUBMITTED);
+          mutator.putFateOp(serializeTxInfo(fateOp)).putRepo(1, 
repo).putStatus(TStatus.SUBMITTED);
       if (autoCleanUp) {
         mutator = mutator.putAutoClean(serializeTxInfo(autoCleanUp));
       }
@@ -420,8 +420,8 @@ public class UserFateStore<T> extends AbstractFateStore<T> {
 
         final ColumnFQ cq;
         switch (txInfo) {
-          case TX_NAME:
-            cq = TxInfoColumnFamily.TX_NAME_COLUMN;
+          case FATE_OP:
+            cq = TxInfoColumnFamily.FATE_OP_COLUMN;
             break;
           case AUTO_CLEAN:
             cq = TxInfoColumnFamily.AUTO_CLEAN_COLUMN;
diff --git 
a/core/src/main/java/org/apache/accumulo/core/fate/user/schema/FateSchema.java 
b/core/src/main/java/org/apache/accumulo/core/fate/user/schema/FateSchema.java
index 012e2853ff..889ceac1e5 100644
--- 
a/core/src/main/java/org/apache/accumulo/core/fate/user/schema/FateSchema.java
+++ 
b/core/src/main/java/org/apache/accumulo/core/fate/user/schema/FateSchema.java
@@ -44,8 +44,8 @@ public class FateSchema {
     public static final String STR_NAME = "txinfo";
     public static final Text NAME = new Text(STR_NAME);
 
-    public static final String TX_NAME = "txname";
-    public static final ColumnFQ TX_NAME_COLUMN = new ColumnFQ(NAME, new 
Text(TX_NAME));
+    public static final String FATE_OP = "fateop";
+    public static final ColumnFQ FATE_OP_COLUMN = new ColumnFQ(NAME, new 
Text(FATE_OP));
 
     public static final String AUTO_CLEAN = "autoclean";
     public static final ColumnFQ AUTO_CLEAN_COLUMN = new ColumnFQ(NAME, new 
Text(AUTO_CLEAN));
diff --git 
a/core/src/main/java/org/apache/accumulo/core/fate/zookeeper/MetaFateStore.java 
b/core/src/main/java/org/apache/accumulo/core/fate/zookeeper/MetaFateStore.java
index 242e0b5e74..35fdf07c31 100644
--- 
a/core/src/main/java/org/apache/accumulo/core/fate/zookeeper/MetaFateStore.java
+++ 
b/core/src/main/java/org/apache/accumulo/core/fate/zookeeper/MetaFateStore.java
@@ -181,11 +181,11 @@ public class MetaFateStore<T> extends 
AbstractFateStore<T> {
   }
 
   @Override
-  public Optional<FateId> seedTransaction(Fate.FateOperation txName, FateKey 
fateKey, Repo<T> repo,
+  public Optional<FateId> seedTransaction(Fate.FateOperation fateOp, FateKey 
fateKey, Repo<T> repo,
       boolean autoCleanUp) {
     return createAndReserve(fateKey).map(txStore -> {
       try {
-        seedTransaction(txName, repo, autoCleanUp, txStore);
+        seedTransaction(fateOp, repo, autoCleanUp, txStore);
         return txStore.getID();
       } finally {
         txStore.unreserve(Duration.ZERO);
@@ -194,12 +194,12 @@ public class MetaFateStore<T> extends 
AbstractFateStore<T> {
   }
 
   @Override
-  public boolean seedTransaction(Fate.FateOperation txName, FateId fateId, 
Repo<T> repo,
+  public boolean seedTransaction(Fate.FateOperation fateOp, FateId fateId, 
Repo<T> repo,
       boolean autoCleanUp) {
     return tryReserve(fateId).map(txStore -> {
       try {
         if (txStore.getStatus() == NEW) {
-          seedTransaction(txName, repo, autoCleanUp, txStore);
+          seedTransaction(fateOp, repo, autoCleanUp, txStore);
           return true;
         }
         return false;
@@ -209,7 +209,7 @@ public class MetaFateStore<T> extends AbstractFateStore<T> {
     }).orElse(false);
   }
 
-  private void seedTransaction(Fate.FateOperation txName, Repo<T> repo, 
boolean autoCleanUp,
+  private void seedTransaction(Fate.FateOperation fateOp, Repo<T> repo, 
boolean autoCleanUp,
       FateTxStore<T> txStore) {
     if (txStore.top() == null) {
       try {
@@ -223,7 +223,7 @@ public class MetaFateStore<T> extends AbstractFateStore<T> {
     if (autoCleanUp) {
       txStore.setTransactionInfo(TxInfo.AUTO_CLEAN, autoCleanUp);
     }
-    txStore.setTransactionInfo(TxInfo.TX_NAME, txName);
+    txStore.setTransactionInfo(TxInfo.FATE_OP, fateOp);
     txStore.setStatus(SUBMITTED);
   }
 
diff --git 
a/core/src/main/java/org/apache/accumulo/core/logging/FateLogger.java 
b/core/src/main/java/org/apache/accumulo/core/logging/FateLogger.java
index d25e87f15e..be4b2aec29 100644
--- a/core/src/main/java/org/apache/accumulo/core/logging/FateLogger.java
+++ b/core/src/main/java/org/apache/accumulo/core/logging/FateLogger.java
@@ -150,9 +150,9 @@ public class FateLogger {
       }
 
       @Override
-      public Optional<FateId> seedTransaction(Fate.FateOperation txName, 
FateKey fateKey,
+      public Optional<FateId> seedTransaction(Fate.FateOperation fateOp, 
FateKey fateKey,
           Repo<T> repo, boolean autoCleanUp) {
-        var optional = store.seedTransaction(txName, fateKey, repo, 
autoCleanUp);
+        var optional = store.seedTransaction(fateOp, fateKey, repo, 
autoCleanUp);
         if (storeLog.isTraceEnabled()) {
           optional.ifPresentOrElse(fateId -> {
             storeLog.trace("{} seeded {} {} {}", fateId, fateKey, 
toLogString.apply(repo),
@@ -166,9 +166,9 @@ public class FateLogger {
       }
 
       @Override
-      public boolean seedTransaction(Fate.FateOperation txName, FateId fateId, 
Repo<T> repo,
+      public boolean seedTransaction(Fate.FateOperation fateOp, FateId fateId, 
Repo<T> repo,
           boolean autoCleanUp) {
-        boolean seeded = store.seedTransaction(txName, fateId, repo, 
autoCleanUp);
+        boolean seeded = store.seedTransaction(fateOp, fateId, repo, 
autoCleanUp);
         if (storeLog.isTraceEnabled()) {
           storeLog.trace("{} {} {} {}", fateId, seeded ? "seeded" : "unable to 
seed",
               toLogString.apply(repo), autoCleanUp);
diff --git a/core/src/test/java/org/apache/accumulo/core/fate/TestStore.java 
b/core/src/test/java/org/apache/accumulo/core/fate/TestStore.java
index 1d2389d6fb..7e339a2e81 100644
--- a/core/src/test/java/org/apache/accumulo/core/fate/TestStore.java
+++ b/core/src/test/java/org/apache/accumulo/core/fate/TestStore.java
@@ -53,13 +53,13 @@ public class TestStore implements FateStore<String> {
   }
 
   @Override
-  public Optional<FateId> seedTransaction(Fate.FateOperation txName, FateKey 
fateKey,
+  public Optional<FateId> seedTransaction(Fate.FateOperation fateOp, FateKey 
fateKey,
       Repo<String> repo, boolean autoCleanUp) {
     return Optional.empty();
   }
 
   @Override
-  public boolean seedTransaction(Fate.FateOperation txName, FateId fateId, 
Repo<String> repo,
+  public boolean seedTransaction(Fate.FateOperation fateOp, FateId fateId, 
Repo<String> repo,
       boolean autoCleanUp) {
     return false;
   }
diff --git 
a/server/base/src/main/java/org/apache/accumulo/server/util/fateCommand/FateSummaryReport.java
 
b/server/base/src/main/java/org/apache/accumulo/server/util/fateCommand/FateSummaryReport.java
index 13b252e693..704536cd95 100644
--- 
a/server/base/src/main/java/org/apache/accumulo/server/util/fateCommand/FateSummaryReport.java
+++ 
b/server/base/src/main/java/org/apache/accumulo/server/util/fateCommand/FateSummaryReport.java
@@ -88,7 +88,7 @@ public class FateSummaryReport {
     }
     String top = txnStatus.getTop();
     stepCounts.merge(Objects.requireNonNullElse(top, "?"), 1, Integer::sum);
-    Fate.FateOperation runningRepo = txnStatus.getTxName();
+    Fate.FateOperation runningRepo = txnStatus.getFateOp();
 
     cmdCounts.merge(runningRepo == null ? "?" : runningRepo.name(), 1, 
Integer::sum);
 
diff --git 
a/server/base/src/main/java/org/apache/accumulo/server/util/fateCommand/FateTxnDetails.java
 
b/server/base/src/main/java/org/apache/accumulo/server/util/fateCommand/FateTxnDetails.java
index 8d1218e618..9fc832fbe7 100644
--- 
a/server/base/src/main/java/org/apache/accumulo/server/util/fateCommand/FateTxnDetails.java
+++ 
b/server/base/src/main/java/org/apache/accumulo/server/util/fateCommand/FateTxnDetails.java
@@ -33,7 +33,7 @@ public class FateTxnDetails implements 
Comparable<FateTxnDetails> {
 
   private long running;
   private String status = "?";
-  private String txName = "?";
+  private String fateOp = "?";
   private String step = "?";
   private String fateId = "?";
   private List<String> locksHeld = List.of();
@@ -73,8 +73,8 @@ public class FateTxnDetails implements 
Comparable<FateTxnDetails> {
     if (txnStatus.getTop() != null) {
       step = txnStatus.getTop();
     }
-    if (txnStatus.getTxName() != null) {
-      txName = txnStatus.getTxName().name();
+    if (txnStatus.getFateOp() != null) {
+      fateOp = txnStatus.getFateOp().name();
     }
     if (txnStatus.getFateId() != null) {
       fateId = txnStatus.getFateId().canonical();
@@ -103,8 +103,8 @@ public class FateTxnDetails implements 
Comparable<FateTxnDetails> {
     return running;
   }
 
-  public String getTxName() {
-    return txName;
+  public String getFateOp() {
+    return fateOp;
   }
 
   public String getStep() {
@@ -167,7 +167,7 @@ public class FateTxnDetails implements 
Comparable<FateTxnDetails> {
     String hms = String.format("%d:%02d:%02d", elapsed.toHours(), 
elapsed.toMinutesPart(),
         elapsed.toSecondsPart());
 
-    return hms + "\t" + fateId + "\t" + status + "\t" + txName + "\t" + step + 
"\theld:"
+    return hms + "\t" + fateId + "\t" + status + "\t" + fateOp + "\t" + step + 
"\theld:"
         + locksHeld.toString() + "\twaiting:" + locksWaiting.toString();
   }
 
diff --git 
a/server/base/src/test/java/org/apache/accumulo/server/util/fateCommand/SummaryReportTest.java
 
b/server/base/src/test/java/org/apache/accumulo/server/util/fateCommand/SummaryReportTest.java
index 8b880b8767..eeb0062769 100644
--- 
a/server/base/src/test/java/org/apache/accumulo/server/util/fateCommand/SummaryReportTest.java
+++ 
b/server/base/src/test/java/org/apache/accumulo/server/util/fateCommand/SummaryReportTest.java
@@ -73,7 +73,7 @@ class SummaryReportTest {
     expect(status1.getTimeCreated()).andReturn(now - 
TimeUnit.DAYS.toMillis(1)).anyTimes();
     
expect(status1.getStatus()).andReturn(ReadOnlyFateStore.TStatus.IN_PROGRESS).anyTimes();
     expect(status1.getTop()).andReturn(null).anyTimes();
-    expect(status1.getTxName()).andReturn(null).anyTimes();
+    expect(status1.getFateOp()).andReturn(null).anyTimes();
     expect(status1.getFateId()).andReturn(FateId.from("FATE:USER:" + 
UUID.randomUUID())).anyTimes();
     expect(status1.getHeldLocks()).andReturn(List.of()).anyTimes();
     expect(status1.getWaitingLocks()).andReturn(List.of()).anyTimes();
diff --git 
a/server/base/src/test/java/org/apache/accumulo/server/util/fateCommand/TxnDetailsTest.java
 
b/server/base/src/test/java/org/apache/accumulo/server/util/fateCommand/TxnDetailsTest.java
index c8f2573bab..c04ce582b8 100644
--- 
a/server/base/src/test/java/org/apache/accumulo/server/util/fateCommand/TxnDetailsTest.java
+++ 
b/server/base/src/test/java/org/apache/accumulo/server/util/fateCommand/TxnDetailsTest.java
@@ -58,7 +58,7 @@ class TxnDetailsTest {
     expect(status1.getTimeCreated()).andReturn(now - 
TimeUnit.DAYS.toMillis(1)).anyTimes();
     
expect(status1.getStatus()).andReturn(ReadOnlyFateStore.TStatus.IN_PROGRESS).anyTimes();
     expect(status1.getTop()).andReturn("step1").anyTimes();
-    
expect(status1.getTxName()).andReturn(Fate.FateOperation.TABLE_CREATE).anyTimes();
+    
expect(status1.getFateOp()).andReturn(Fate.FateOperation.TABLE_CREATE).anyTimes();
     expect(status1.getFateId()).andReturn(FateId.from("FATE:USER:" + 
uuid1)).anyTimes();
     expect(status1.getHeldLocks()).andReturn(List.of()).anyTimes();
     expect(status1.getWaitingLocks()).andReturn(List.of()).anyTimes();
@@ -67,7 +67,7 @@ class TxnDetailsTest {
     expect(status2.getTimeCreated()).andReturn(now - 
TimeUnit.DAYS.toMillis(7)).anyTimes();
     
expect(status2.getStatus()).andReturn(ReadOnlyFateStore.TStatus.IN_PROGRESS).anyTimes();
     expect(status2.getTop()).andReturn("step2").anyTimes();
-    
expect(status2.getTxName()).andReturn(Fate.FateOperation.TABLE_DELETE).anyTimes();
+    
expect(status2.getFateOp()).andReturn(Fate.FateOperation.TABLE_DELETE).anyTimes();
     expect(status2.getFateId()).andReturn(FateId.from("FATE:USER:" + 
uuid2)).anyTimes();
     expect(status2.getHeldLocks()).andReturn(List.of()).anyTimes();
     expect(status2.getWaitingLocks()).andReturn(List.of()).anyTimes();
@@ -101,7 +101,7 @@ class TxnDetailsTest {
     expect(status1.getTimeCreated()).andReturn(now - 
TimeUnit.DAYS.toMillis(1)).anyTimes();
     
expect(status1.getStatus()).andReturn(ReadOnlyFateStore.TStatus.IN_PROGRESS).anyTimes();
     expect(status1.getTop()).andReturn("step1").anyTimes();
-    
expect(status1.getTxName()).andReturn(Fate.FateOperation.TABLE_COMPACT).anyTimes();
+    
expect(status1.getFateOp()).andReturn(Fate.FateOperation.TABLE_COMPACT).anyTimes();
     expect(status1.getFateId()).andReturn(FateId.from("FATE:USER:" + 
UUID.randomUUID())).anyTimes();
     // incomplete lock info (W unknown ns id, no table))
     expect(status1.getHeldLocks()).andReturn(List.of("R:1", "R:2", 
"W:a")).anyTimes();
diff --git 
a/server/manager/src/main/java/org/apache/accumulo/manager/metrics/fate/FateMetricValues.java
 
b/server/manager/src/main/java/org/apache/accumulo/manager/metrics/fate/FateMetricValues.java
index 832af64278..8dc94d4859 100644
--- 
a/server/manager/src/main/java/org/apache/accumulo/manager/metrics/fate/FateMetricValues.java
+++ 
b/server/manager/src/main/java/org/apache/accumulo/manager/metrics/fate/FateMetricValues.java
@@ -102,7 +102,7 @@ public abstract class FateMetricValues {
 
       // incr count for op type for for in_progress transactions.
       if (ReadOnlyFateStore.TStatus.IN_PROGRESS.equals(tx.getStatus())) {
-        Fate.FateOperation opType = tx.getTxName();
+        Fate.FateOperation opType = tx.getFateOp();
         String opTypeStr = opType == null ? "UNKNOWN" : opType.name();
         opTypeCounters.merge(opTypeStr, 1L, Long::sum);
       }
diff --git 
a/test/src/main/java/org/apache/accumulo/test/fate/FateExecutionOrderIT.java 
b/test/src/main/java/org/apache/accumulo/test/fate/FateExecutionOrderIT.java
index 4b377e09da..ec48e6f922 100644
--- a/test/src/main/java/org/apache/accumulo/test/fate/FateExecutionOrderIT.java
+++ b/test/src/main/java/org/apache/accumulo/test/fate/FateExecutionOrderIT.java
@@ -227,7 +227,7 @@ public abstract class FateExecutionOrderIT extends 
SharedMiniClusterBase
       var txStore = store.reserve(fateIds[i]);
       try {
         txStore.push(new FirstOp());
-        txStore.setTransactionInfo(TxInfo.TX_NAME, "TEST_" + i);
+        txStore.setTransactionInfo(TxInfo.FATE_OP, "TEST_" + i);
         txStore.setStatus(SUBMITTED);
       } finally {
         txStore.unreserve(Duration.ZERO);
@@ -359,7 +359,7 @@ public abstract class FateExecutionOrderIT extends 
SharedMiniClusterBase
       var txStore = store.reserve(fateIds[i]);
       try {
         txStore.push(new FirstNonInterleavingOp());
-        txStore.setTransactionInfo(TxInfo.TX_NAME, "TEST_" + i);
+        txStore.setTransactionInfo(TxInfo.FATE_OP, "TEST_" + i);
         txStore.setStatus(SUBMITTED);
       } finally {
         txStore.unreserve(Duration.ZERO);
diff --git a/test/src/main/java/org/apache/accumulo/test/fate/FateIT.java 
b/test/src/main/java/org/apache/accumulo/test/fate/FateIT.java
index 292bc477f0..b76709cd75 100644
--- a/test/src/main/java/org/apache/accumulo/test/fate/FateIT.java
+++ b/test/src/main/java/org/apache/accumulo/test/fate/FateIT.java
@@ -532,14 +532,14 @@ public abstract class FateIT extends 
SharedMiniClusterBase implements FateTestRu
     assertDoesNotThrow(() -> txStore.push(repo));
     assertDoesNotThrow(() -> 
txStore.setStatus(ReadOnlyFateStore.TStatus.SUCCESSFUL));
     assertDoesNotThrow(txStore::pop);
-    assertDoesNotThrow(() -> txStore.setTransactionInfo(Fate.TxInfo.TX_NAME, 
"name"));
+    assertDoesNotThrow(() -> txStore.setTransactionInfo(Fate.TxInfo.FATE_OP, 
"name"));
     assertDoesNotThrow(txStore::delete);
 
     // test that all write ops result in an exception since the tx has been 
deleted
     assertThrows(Exception.class, () -> txStore.push(repo));
     assertThrows(Exception.class, () -> 
txStore.setStatus(ReadOnlyFateStore.TStatus.SUCCESSFUL));
     assertThrows(Exception.class, txStore::pop);
-    assertThrows(Exception.class, () -> 
txStore.setTransactionInfo(Fate.TxInfo.TX_NAME, "name"));
+    assertThrows(Exception.class, () -> 
txStore.setTransactionInfo(Fate.TxInfo.FATE_OP, "name"));
     assertThrows(Exception.class, txStore::delete);
   }
 
diff --git 
a/test/src/main/java/org/apache/accumulo/test/fate/FateOpsCommandsIT.java 
b/test/src/main/java/org/apache/accumulo/test/fate/FateOpsCommandsIT.java
index b0f3d7ffea..bcbf599ebd 100644
--- a/test/src/main/java/org/apache/accumulo/test/fate/FateOpsCommandsIT.java
+++ b/test/src/main/java/org/apache/accumulo/test/fate/FateOpsCommandsIT.java
@@ -466,7 +466,7 @@ public abstract class FateOpsCommandsIT extends 
ConfigurableMacBase
       // Validate transaction name and transaction step from summary command
 
       for (FateTxnDetails d : report.getFateDetails()) {
-        assertEquals("TABLE_COMPACT", d.getTxName());
+        assertEquals("TABLE_COMPACT", d.getFateOp());
         assertEquals("CompactionDriver", d.getStep());
         fateIdsStarted.add(d.getFateId());
       }
@@ -743,7 +743,7 @@ public abstract class FateOpsCommandsIT extends 
ConfigurableMacBase
         List.of(ReadOnlyFateStore.TStatus.NEW, 
ReadOnlyFateStore.TStatus.UNKNOWN,
             ReadOnlyFateStore.TStatus.NEW));
     // None of them should have a name since none of them were seeded with work
-    
assertEquals(status.getTransactions().stream().map(AdminUtil.TransactionStatus::getTxName)
+    
assertEquals(status.getTransactions().stream().map(AdminUtil.TransactionStatus::getFateOp)
         .collect(Collectors.toList()), Arrays.asList(null, null, null));
     // None of them should have a Repo since none of them were seeded with work
     
assertEquals(status.getTransactions().stream().map(AdminUtil.TransactionStatus::getTop)
@@ -832,7 +832,7 @@ public abstract class FateOpsCommandsIT extends 
ConfigurableMacBase
       assertTrue(fateIdsStarted.contains(d.getFateId()));
       assertEquals("NEW", d.getStatus());
       assertEquals("?", d.getStep());
-      assertEquals("?", d.getTxName());
+      assertEquals("?", d.getFateOp());
       assertNotEquals(0, d.getRunning());
       assertEquals("[]", d.getLocksHeld().toString());
       assertEquals("[]", d.getLocksWaiting().toString());
diff --git a/test/src/main/java/org/apache/accumulo/test/fate/FateStoreIT.java 
b/test/src/main/java/org/apache/accumulo/test/fate/FateStoreIT.java
index d029ebb489..bdeb5d6695 100644
--- a/test/src/main/java/org/apache/accumulo/test/fate/FateStoreIT.java
+++ b/test/src/main/java/org/apache/accumulo/test/fate/FateStoreIT.java
@@ -101,8 +101,8 @@ public abstract class FateStoreIT extends 
SharedMiniClusterBase implements FateT
     assertEquals(TStatus.SUBMITTED, txStore.getStatus());
 
     // Set a name to test setTransactionInfo()
-    txStore.setTransactionInfo(TxInfo.TX_NAME, "name");
-    assertEquals("name", txStore.getTransactionInfo(TxInfo.TX_NAME));
+    txStore.setTransactionInfo(TxInfo.FATE_OP, "name");
+    assertEquals("name", txStore.getTransactionInfo(TxInfo.FATE_OP));
 
     // Try setting a second test op to test getStack()
     // when listing or popping TestOperation2 should be first
@@ -652,7 +652,7 @@ public abstract class FateStoreIT extends 
SharedMiniClusterBase implements FateT
     assertTrue(store.tryReserve(fateId).isEmpty());
     assertEquals(TStatus.UNKNOWN, txStore.getStatus());
     assertNull(txStore.top());
-    assertNull(txStore.getTransactionInfo(TxInfo.TX_NAME));
+    assertNull(txStore.getTransactionInfo(TxInfo.FATE_OP));
     assertEquals(0, txStore.timeCreated());
     assertEquals(Optional.empty(), txStore.getKey());
     assertEquals(fateId, txStore.getID());
diff --git 
a/test/src/main/java/org/apache/accumulo/test/functional/FateConcurrencyIT.java 
b/test/src/main/java/org/apache/accumulo/test/functional/FateConcurrencyIT.java
index ac2b0b7a10..40690b8733 100644
--- 
a/test/src/main/java/org/apache/accumulo/test/functional/FateConcurrencyIT.java
+++ 
b/test/src/main/java/org/apache/accumulo/test/functional/FateConcurrencyIT.java
@@ -421,10 +421,10 @@ public class FateConcurrencyIT extends 
AccumuloClusterHarness {
     log.trace("Fate id: {}, status: {}", tx.getFateId(), tx.getStatus());
 
     String top = tx.getTop();
-    Fate.FateOperation txName = tx.getTxName();
+    Fate.FateOperation fateOp = tx.getFateOp();
 
-    return top != null && txName != null && top.contains("CompactionDriver")
-        && txName == Fate.FateOperation.TABLE_COMPACT;
+    return top != null && fateOp != null && top.contains("CompactionDriver")
+        && fateOp == Fate.FateOperation.TABLE_COMPACT;
   }
 
   /**

Reply via email to