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)