tephra-core/src/main/java/org/apache/tephra/TransactionManager.java (4 lines): - line 175: // TODO: REMOVE WITH txnBackwardsCompatCheck() - line 210: // TODO: REMOVE WITH txnBackwardsCompatCheck() - line 634: // TODO: need to reconcile usage of transaction id v/s write pointer TEPHRA-140 - line 1046: // TODO: for efficiency, can we do this once per-log in replayLogs instead of once per edit? tephra-core/src/main/thrift/transaction.thrift (3 lines): - line 79: // TODO remove this as it was replaced with startShortWithTimeout in 0.10 - line 84: // TODO remove this as it was replaced with canCommitOrThrow in 0.13 - line 89: // TODO remove this as it was replaced with commitWithExn in 0.13 tephra-core/src/main/java/org/apache/tephra/persist/HDFSTransactionLog.java (3 lines): - line 94: // TODO should we ignore an empty, not-last log file if skip.errors - line 97: // TODO is this scenario still possible if the log has been - line 115: // TODO: retry a few times to ride over transient failures? tephra-hbase-compat-2.3/src/main/java/org/apache/tephra/hbase/coprocessor/TransactionProcessor.java (1 line): - line 233: // TODO: this should delegate to the DeleteStrategy implementation. tephra-core/src/main/java/org/apache/tephra/txprune/TransactionPruningRunnable.java (1 line): - line 59: // TODO: TEPHRA-159 Start a read only transaction here tephra-hbase-compat-2.4/src/main/java/org/apache/tephra/hbase/coprocessor/TransactionProcessor.java (1 line): - line 233: // TODO: this should delegate to the DeleteStrategy implementation. tephra-core/src/main/java/org/apache/tephra/TransactionSystemClient.java (1 line): - line 35: // TODO: "short" and "long" are very misleading names. Use transaction attributes like "detect conflicts or not", etc. tephra-hbase-compat-1.3/src/main/java/org/apache/tephra/hbase/coprocessor/TransactionProcessor.java (1 line): - line 225: // TODO: this should delegate to the DeleteStrategy implementation. tephra-hbase-compat-1.1-base/sources/main/java/org/apache/tephra/hbase/coprocessor/TransactionProcessor.java (1 line): - line 225: // TODO: this should delegate to the DeleteStrategy implementation. tephra-core/src/main/java/co/cask/tephra/persist/TransactionEditCodecs.java (1 line): - line 217: // TODO: refactor to avoid duplicate code among different version of codecs tephra-core/src/main/java/org/apache/tephra/txprune/TransactionPruningService.java (1 line): - line 140: // TODO: TEPHRA-205 classloader isolation for plugins tephra-core/src/main/java/org/apache/tephra/persist/HDFSTransactionStateStorage.java (1 line): - line 382: // TODO move this out as a separate command line tool tephra-hbase-compat-1.4-base/src/main/java/org/apache/tephra/hbase/coprocessor/TransactionProcessor.java (1 line): - line 225: // TODO: this should delegate to the DeleteStrategy implementation. tephra-core/src/main/java/org/apache/tephra/metrics/DefaultMetricsCollector.java (1 line): - line 57: // TODO: reporters should be pluggable based on injection tephra-core/src/main/java/org/apache/tephra/persist/TransactionEditCodecs.java (1 line): - line 215: // TODO: refactor to avoid duplicate code among different version of codecs tephra-hbase-compat-2.0-base/src/main/java/org/apache/tephra/hbase/coprocessor/TransactionProcessor.java (1 line): - line 233: // TODO: this should delegate to the DeleteStrategy implementation.