You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@accumulo.apache.org by ec...@apache.org on 2014/12/12 21:11:25 UTC
accumulo git commit: ACCUMULO-3406 fix filename parsing
Repository: accumulo
Updated Branches:
refs/heads/1.6 0532b627b -> 0cbc8e5fd
ACCUMULO-3406 fix filename parsing
Project: http://git-wip-us.apache.org/repos/asf/accumulo/repo
Commit: http://git-wip-us.apache.org/repos/asf/accumulo/commit/0cbc8e5f
Tree: http://git-wip-us.apache.org/repos/asf/accumulo/tree/0cbc8e5f
Diff: http://git-wip-us.apache.org/repos/asf/accumulo/diff/0cbc8e5f
Branch: refs/heads/1.6
Commit: 0cbc8e5fdef161215867b3de1440b8e83327a4db
Parents: 0532b62
Author: Eric C. Newton <er...@gmail.com>
Authored: Fri Dec 12 15:10:38 2014 -0500
Committer: Eric C. Newton <er...@gmail.com>
Committed: Fri Dec 12 15:10:38 2014 -0500
----------------------------------------------------------------------
.../java/org/apache/accumulo/gc/SimpleGarbageCollector.java | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/accumulo/blob/0cbc8e5f/server/gc/src/main/java/org/apache/accumulo/gc/SimpleGarbageCollector.java
----------------------------------------------------------------------
diff --git a/server/gc/src/main/java/org/apache/accumulo/gc/SimpleGarbageCollector.java b/server/gc/src/main/java/org/apache/accumulo/gc/SimpleGarbageCollector.java
index 8d8cc42..0b733f1 100644
--- a/server/gc/src/main/java/org/apache/accumulo/gc/SimpleGarbageCollector.java
+++ b/server/gc/src/main/java/org/apache/accumulo/gc/SimpleGarbageCollector.java
@@ -425,10 +425,10 @@ public class SimpleGarbageCollector implements Iface {
synchronized (SimpleGarbageCollector.this) {
++status.current.errors;
}
- String parts[] = delete.split("/");
+ String parts[] = fullPath.toString().split(Constants.ZTABLES)[1].split("/");
if (parts.length > 2) {
- String tableId = parts[parts.length - 3];
- String tabletDir = parts[parts.length - 2];
+ String tableId = parts[1];
+ String tabletDir = parts[2];
TableManager.getInstance().updateTableStateCache(tableId);
TableState tableState = TableManager.getInstance().getTableState(tableId);
if (tableState != null && tableState != TableState.DELETING) {