You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@hbase.apache.org by jm...@apache.org on 2013/02/13 20:02:44 UTC
svn commit: r1445857 -
/hbase/branches/hbase-7290/hbase-server/src/main/java/org/apache/hadoop/hbase/catalog/MetaEditor.java
Author: jmhsieh
Date: Wed Feb 13 19:02:44 2013
New Revision: 1445857
URL: http://svn.apache.org/r1445857
Log:
HBASE-7627 UnsupportedOperationException in CatalogJanitor thread
Modified:
hbase/branches/hbase-7290/hbase-server/src/main/java/org/apache/hadoop/hbase/catalog/MetaEditor.java
Modified: hbase/branches/hbase-7290/hbase-server/src/main/java/org/apache/hadoop/hbase/catalog/MetaEditor.java
URL: http://svn.apache.org/viewvc/hbase/branches/hbase-7290/hbase-server/src/main/java/org/apache/hadoop/hbase/catalog/MetaEditor.java?rev=1445857&r1=1445856&r2=1445857&view=diff
==============================================================================
--- hbase/branches/hbase-7290/hbase-server/src/main/java/org/apache/hadoop/hbase/catalog/MetaEditor.java (original)
+++ hbase/branches/hbase-7290/hbase-server/src/main/java/org/apache/hadoop/hbase/catalog/MetaEditor.java Wed Feb 13 19:02:44 2013
@@ -143,13 +143,15 @@ public class MetaEditor {
*/
static void deleteFromMetaTable(final CatalogTracker ct, final Delete d)
throws IOException {
- deleteFromMetaTable(ct, Arrays.asList(d));
+ List<Delete> dels = new ArrayList<Delete>(1);
+ dels.add(d);
+ deleteFromMetaTable(ct, dels);
}
/**
* Delete the passed <code>deletes</code> from the <code>.META.</code> table.
* @param ct CatalogTracker on whose back we will ride the edit.
- * @param deletes Deletes to add to .META.
+ * @param deletes Deletes to add to .META. This list should support #remove.
* @throws IOException
*/
static void deleteFromMetaTable(final CatalogTracker ct, final List<Delete> deletes)