Return-Path: X-Original-To: apmail-accumulo-commits-archive@www.apache.org Delivered-To: apmail-accumulo-commits-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 8CA5CC6EA for ; Fri, 15 Mar 2013 01:11:38 +0000 (UTC) Received: (qmail 94192 invoked by uid 500); 15 Mar 2013 01:11:38 -0000 Delivered-To: apmail-accumulo-commits-archive@accumulo.apache.org Received: (qmail 94142 invoked by uid 500); 15 Mar 2013 01:11:38 -0000 Mailing-List: contact commits-help@accumulo.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@accumulo.apache.org Delivered-To: mailing list commits@accumulo.apache.org Received: (qmail 94135 invoked by uid 99); 15 Mar 2013 01:11:38 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 15 Mar 2013 01:11:38 +0000 X-ASF-Spam-Status: No, hits=-2000.0 required=5.0 tests=ALL_TRUSTED X-Spam-Check-By: apache.org Received: from [140.211.11.4] (HELO eris.apache.org) (140.211.11.4) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 15 Mar 2013 01:11:33 +0000 Received: from eris.apache.org (localhost [127.0.0.1]) by eris.apache.org (Postfix) with ESMTP id ED7D82388993; Fri, 15 Mar 2013 01:09:26 +0000 (UTC) Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Subject: svn commit: r1456738 [3/3] - in /accumulo/branches/1.5: core/src/main/java/org/apache/accumulo/core/client/admin/ core/src/main/java/org/apache/accumulo/core/client/impl/ core/src/main/java/org/apache/accumulo/core/client/mock/ core/src/main/java/org/a... Date: Fri, 15 Mar 2013 01:09:24 -0000 To: commits@accumulo.apache.org From: kturner@apache.org X-Mailer: svnmailer-1.0.8-patched Message-Id: <20130315010926.ED7D82388993@eris.apache.org> X-Virus-Checked: Checked by ClamAV on apache.org Modified: accumulo/branches/1.5/proxy/src/main/thrift/proxy.thrift URL: http://svn.apache.org/viewvc/accumulo/branches/1.5/proxy/src/main/thrift/proxy.thrift?rev=1456738&r1=1456737&r2=1456738&view=diff ============================================================================== --- accumulo/branches/1.5/proxy/src/main/thrift/proxy.thrift (original) +++ accumulo/branches/1.5/proxy/src/main/thrift/proxy.thrift Fri Mar 15 01:09:23 2013 @@ -261,11 +261,11 @@ service AccumuloProxy 5:bool startInclusive, 6:binary endRow, 7:bool endInclusive) throws (1:TableNotFoundException ouch1, 2:AccumuloException ouch2, 3:AccumuloSecurityException ouch3); map getTableProperties (1:binary login, 2:string tableName) throws (1:AccumuloException ouch1, 2:TableNotFoundException ouch2); - list getSplits (1:binary login, 2:string tableName, 3:i32 maxSplits) throws (1:TableNotFoundException ouch1); void importDirectory (1:binary login, 2:string tableName, 3:string importDir, 4:string failureDir, 5:bool setTime) throws (1:TableNotFoundException ouch1, 2:AccumuloException ouch3, 3:AccumuloSecurityException ouch4); void importTable (1:binary login, 2:string tableName, 3:string importDir) throws (1:TableExistsException ouch1, 2:AccumuloException ouch2, 3:AccumuloSecurityException ouch3); + list listSplits (1:binary login, 2:string tableName, 3:i32 maxSplits) throws (1:TableNotFoundException ouch1, 2:AccumuloException ouch2, 3:AccumuloSecurityException ouch3); set listTables (1:binary login); map> listIterators (1:binary login, 2:string tableName) throws (1:AccumuloSecurityException ouch1, 2:AccumuloException ouch2, 3:TableNotFoundException ouch3); map listConstraints (1:binary login, 2:string tableName) throws (1:AccumuloException ouch1, 2:TableNotFoundException ouch2); Modified: accumulo/branches/1.5/proxy/src/test/java/org/apache/accumulo/proxy/SimpleTest.java URL: http://svn.apache.org/viewvc/accumulo/branches/1.5/proxy/src/test/java/org/apache/accumulo/proxy/SimpleTest.java?rev=1456738&r1=1456737&r2=1456738&view=diff ============================================================================== --- accumulo/branches/1.5/proxy/src/test/java/org/apache/accumulo/proxy/SimpleTest.java (original) +++ accumulo/branches/1.5/proxy/src/test/java/org/apache/accumulo/proxy/SimpleTest.java Fri Mar 15 01:09:23 2013 @@ -361,13 +361,13 @@ public class SimpleTest { assertEquals(s2bb("x"), more.getResults().get(0).value); // splits, merge client.addSplits(creds, "test", new HashSet(Arrays.asList(s2bb("a"), s2bb("m"), s2bb("z")))); - List splits = client.getSplits(creds, "test", 1); + List splits = client.listSplits(creds, "test", 1); assertEquals(Arrays.asList(s2bb("m")), splits); client.mergeTablets(creds, "test", null, s2bb("m")); - splits = client.getSplits(creds, "test", 10); + splits = client.listSplits(creds, "test", 10); assertEquals(Arrays.asList(s2bb("m"), s2bb("z")), splits); client.mergeTablets(creds, "test", null, null); - splits = client.getSplits(creds, "test", 10); + splits = client.listSplits(creds, "test", 10); List empty = Collections.emptyList(); assertEquals(empty, splits); // iterators Modified: accumulo/branches/1.5/proxy/src/test/java/org/apache/accumulo/proxy/TestProxyTableOperations.java URL: http://svn.apache.org/viewvc/accumulo/branches/1.5/proxy/src/test/java/org/apache/accumulo/proxy/TestProxyTableOperations.java?rev=1456738&r1=1456737&r2=1456738&view=diff ============================================================================== --- accumulo/branches/1.5/proxy/src/test/java/org/apache/accumulo/proxy/TestProxyTableOperations.java (original) +++ accumulo/branches/1.5/proxy/src/test/java/org/apache/accumulo/proxy/TestProxyTableOperations.java Fri Mar 15 01:09:23 2013 @@ -119,7 +119,7 @@ public class TestProxyTableOperations { splits.remove("c"); - List tableSplits = tpc.proxy().getSplits(userpass, testtable, 10); + List tableSplits = tpc.proxy().listSplits(userpass, testtable, 10); for (ByteBuffer split : tableSplits) assertTrue(splits.contains(split)); @@ -135,7 +135,7 @@ public class TestProxyTableOperations { splits.add(ByteBuffer.wrap("z".getBytes())); tpc.proxy().addSplits(userpass, testtable, splits); - List tableSplits = tpc.proxy().getSplits(userpass, testtable, 10); + List tableSplits = tpc.proxy().listSplits(userpass, testtable, 10); for (ByteBuffer split : tableSplits) assertTrue(splits.contains(split)); Modified: accumulo/branches/1.5/test/src/main/java/org/apache/accumulo/test/functional/AddSplitTest.java URL: http://svn.apache.org/viewvc/accumulo/branches/1.5/test/src/main/java/org/apache/accumulo/test/functional/AddSplitTest.java?rev=1456738&r1=1456737&r2=1456738&view=diff ============================================================================== --- accumulo/branches/1.5/test/src/main/java/org/apache/accumulo/test/functional/AddSplitTest.java (original) +++ accumulo/branches/1.5/test/src/main/java/org/apache/accumulo/test/functional/AddSplitTest.java Fri Mar 15 01:09:23 2013 @@ -69,7 +69,7 @@ public class AddSplitTest extends Functi UtilWaitThread.sleep(100); - Collection actualSplits = getConnector().tableOperations().getSplits("foo"); + Collection actualSplits = getConnector().tableOperations().listSplits("foo"); if (!splits.equals(new TreeSet(actualSplits))) { throw new Exception(splits + " != " + actualSplits); @@ -89,7 +89,7 @@ public class AddSplitTest extends Functi UtilWaitThread.sleep(100); - actualSplits = getConnector().tableOperations().getSplits("foo"); + actualSplits = getConnector().tableOperations().listSplits("foo"); if (!splits.equals(new TreeSet(actualSplits))) { throw new Exception(splits + " != " + actualSplits); Modified: accumulo/branches/1.5/test/src/main/java/org/apache/accumulo/test/functional/BatchScanSplitTest.java URL: http://svn.apache.org/viewvc/accumulo/branches/1.5/test/src/main/java/org/apache/accumulo/test/functional/BatchScanSplitTest.java?rev=1456738&r1=1456737&r2=1456738&view=diff ============================================================================== --- accumulo/branches/1.5/test/src/main/java/org/apache/accumulo/test/functional/BatchScanSplitTest.java (original) +++ accumulo/branches/1.5/test/src/main/java/org/apache/accumulo/test/functional/BatchScanSplitTest.java Fri Mar 15 01:09:23 2013 @@ -75,10 +75,10 @@ public class BatchScanSplitTest extends getConnector().tableOperations().setProperty("bss", Property.TABLE_SPLIT_THRESHOLD.getKey(), "4K"); - Collection splits = getConnector().tableOperations().getSplits("bss"); + Collection splits = getConnector().tableOperations().listSplits("bss"); while (splits.size() < 2) { UtilWaitThread.sleep(1); - splits = getConnector().tableOperations().getSplits("bss"); + splits = getConnector().tableOperations().listSplits("bss"); } System.out.println("splits : " + splits); @@ -119,7 +119,7 @@ public class BatchScanSplitTest extends throw new Exception("Found and expected differ " + found + " " + expected); } - splits = getConnector().tableOperations().getSplits("bss"); + splits = getConnector().tableOperations().listSplits("bss"); System.out.println("splits : " + splits); } Modified: accumulo/branches/1.5/test/src/main/java/org/apache/accumulo/test/functional/BulkSplitOptimizationTest.java URL: http://svn.apache.org/viewvc/accumulo/branches/1.5/test/src/main/java/org/apache/accumulo/test/functional/BulkSplitOptimizationTest.java?rev=1456738&r1=1456737&r2=1456738&view=diff ============================================================================== --- accumulo/branches/1.5/test/src/main/java/org/apache/accumulo/test/functional/BulkSplitOptimizationTest.java (original) +++ accumulo/branches/1.5/test/src/main/java/org/apache/accumulo/test/functional/BulkSplitOptimizationTest.java Fri Mar 15 01:09:23 2013 @@ -78,7 +78,7 @@ public class BulkSplitOptimizationTest e UtilWaitThread.sleep(2000); // wait until over split threshold - while (getConnector().tableOperations().getSplits(TABLE_NAME).size() < 50) { + while (getConnector().tableOperations().listSplits(TABLE_NAME).size() < 50) { UtilWaitThread.sleep(500); } Modified: accumulo/branches/1.5/test/src/main/java/org/apache/accumulo/test/functional/DeleteRowsTest.java URL: http://svn.apache.org/viewvc/accumulo/branches/1.5/test/src/main/java/org/apache/accumulo/test/functional/DeleteRowsTest.java?rev=1456738&r1=1456737&r2=1456738&view=diff ============================================================================== --- accumulo/branches/1.5/test/src/main/java/org/apache/accumulo/test/functional/DeleteRowsTest.java (original) +++ accumulo/branches/1.5/test/src/main/java/org/apache/accumulo/test/functional/DeleteRowsTest.java Fri Mar 15 01:09:23 2013 @@ -119,7 +119,7 @@ public class DeleteRowsTest extends Func Text startText = start == null ? null : new Text(start); Text endText = end == null ? null : new Text(end); this.getConnector().tableOperations().deleteRows(table, startText, endText); - Collection remainingSplits = this.getConnector().tableOperations().getSplits(table); + Collection remainingSplits = this.getConnector().tableOperations().listSplits(table); StringBuilder sb = new StringBuilder(); // See that whole tablets are removed for (Text split : remainingSplits) Modified: accumulo/branches/1.5/test/src/main/java/org/apache/accumulo/test/functional/FunctionalTest.java URL: http://svn.apache.org/viewvc/accumulo/branches/1.5/test/src/main/java/org/apache/accumulo/test/functional/FunctionalTest.java?rev=1456738&r1=1456737&r2=1456738&view=diff ============================================================================== --- accumulo/branches/1.5/test/src/main/java/org/apache/accumulo/test/functional/FunctionalTest.java (original) +++ accumulo/branches/1.5/test/src/main/java/org/apache/accumulo/test/functional/FunctionalTest.java Fri Mar 15 01:09:23 2013 @@ -177,7 +177,7 @@ public abstract class FunctionalTest { */ protected void checkSplits(String table, int min, int max) throws Exception { - Collection splits = getConnector().tableOperations().getSplits(table); + Collection splits = getConnector().tableOperations().listSplits(table); if (splits.size() < min || splits.size() > max) { throw new Exception("# of table splits points out of range, #splits=" + splits.size() + " table=" + table + " min=" + min + " max=" + max); } Modified: accumulo/branches/1.5/test/src/main/java/org/apache/accumulo/test/functional/MergeTest.java URL: http://svn.apache.org/viewvc/accumulo/branches/1.5/test/src/main/java/org/apache/accumulo/test/functional/MergeTest.java?rev=1456738&r1=1456737&r2=1456738&view=diff ============================================================================== --- accumulo/branches/1.5/test/src/main/java/org/apache/accumulo/test/functional/MergeTest.java (original) +++ accumulo/branches/1.5/test/src/main/java/org/apache/accumulo/test/functional/MergeTest.java Fri Mar 15 01:09:23 2013 @@ -126,7 +126,7 @@ public class MergeTest extends Functiona throw new Exception("data inconsistency " + table + " " + observed + " != " + expected); } - HashSet currentSplits = new HashSet(conn.tableOperations().getSplits(table)); + HashSet currentSplits = new HashSet(conn.tableOperations().listSplits(table)); HashSet ess = new HashSet(); for (String es : expectedSplits) { ess.add(new Text(es)); Added: accumulo/branches/1.5/test/src/main/java/org/apache/accumulo/test/randomwalk/concurrent/ListSplits.java URL: http://svn.apache.org/viewvc/accumulo/branches/1.5/test/src/main/java/org/apache/accumulo/test/randomwalk/concurrent/ListSplits.java?rev=1456738&view=auto ============================================================================== --- accumulo/branches/1.5/test/src/main/java/org/apache/accumulo/test/randomwalk/concurrent/ListSplits.java (added) +++ accumulo/branches/1.5/test/src/main/java/org/apache/accumulo/test/randomwalk/concurrent/ListSplits.java Fri Mar 15 01:09:23 2013 @@ -0,0 +1,37 @@ +package org.apache.accumulo.test.randomwalk.concurrent; + +import java.util.Collection; +import java.util.List; +import java.util.Properties; +import java.util.Random; + +import org.apache.accumulo.core.client.AccumuloSecurityException; +import org.apache.accumulo.core.client.Connector; +import org.apache.accumulo.core.client.TableNotFoundException; +import org.apache.accumulo.test.randomwalk.State; +import org.apache.accumulo.test.randomwalk.Test; +import org.apache.hadoop.io.Text; + +public class ListSplits extends Test { + + @Override + public void visit(State state, Properties props) throws Exception { + Connector conn = state.getConnector(); + + Random rand = (Random) state.get("rand"); + + @SuppressWarnings("unchecked") + List tableNames = (List) state.get("tables"); + + String tableName = tableNames.get(rand.nextInt(tableNames.size())); + + try { + Collection splits = conn.tableOperations().listSplits(tableName); + log.debug("Table " + tableName + " had " + splits.size() + " splits"); + } catch (TableNotFoundException e) { + log.debug("listSplits " + tableName + " failed, doesnt exist"); + } catch (AccumuloSecurityException ase) { + log.debug("listSplits " + tableName + " failed, " + ase.getMessage()); + } + } +} Modified: accumulo/branches/1.5/test/src/main/java/org/apache/accumulo/test/randomwalk/image/TableOp.java URL: http://svn.apache.org/viewvc/accumulo/branches/1.5/test/src/main/java/org/apache/accumulo/test/randomwalk/image/TableOp.java?rev=1456738&r1=1456737&r2=1456738&view=diff ============================================================================== --- accumulo/branches/1.5/test/src/main/java/org/apache/accumulo/test/randomwalk/image/TableOp.java (original) +++ accumulo/branches/1.5/test/src/main/java/org/apache/accumulo/test/randomwalk/image/TableOp.java Fri Mar 15 01:09:23 2013 @@ -56,7 +56,7 @@ public class TableOp extends Test { log.debug("Retrieving info for " + tableName); tableOps.getLocalityGroups(tableName); tableOps.getProperties(tableName); - tableOps.getSplits(tableName); + tableOps.listSplits(tableName); tableOps.list(); } else { log.debug("Clearing locator cache for " + tableName); Modified: accumulo/branches/1.5/test/src/main/java/org/apache/accumulo/test/randomwalk/shard/BulkInsert.java URL: http://svn.apache.org/viewvc/accumulo/branches/1.5/test/src/main/java/org/apache/accumulo/test/randomwalk/shard/BulkInsert.java?rev=1456738&r1=1456737&r2=1456738&view=diff ============================================================================== --- accumulo/branches/1.5/test/src/main/java/org/apache/accumulo/test/randomwalk/shard/BulkInsert.java (original) +++ accumulo/branches/1.5/test/src/main/java/org/apache/accumulo/test/randomwalk/shard/BulkInsert.java Fri Mar 15 01:09:23 2013 @@ -165,7 +165,7 @@ public class BulkInsert extends Test { Connector conn = state.getConnector(); - Collection splits = conn.tableOperations().getSplits(tableName, maxSplits); + Collection splits = conn.tableOperations().listSplits(tableName, maxSplits); for (Text split : splits) out.println(new String(Base64.encodeBase64(TextUtil.getBytes(split)))); Modified: accumulo/branches/1.5/test/src/main/java/org/apache/accumulo/test/randomwalk/shard/ExportIndex.java URL: http://svn.apache.org/viewvc/accumulo/branches/1.5/test/src/main/java/org/apache/accumulo/test/randomwalk/shard/ExportIndex.java?rev=1456738&r1=1456737&r2=1456738&view=diff ============================================================================== --- accumulo/branches/1.5/test/src/main/java/org/apache/accumulo/test/randomwalk/shard/ExportIndex.java (original) +++ accumulo/branches/1.5/test/src/main/java/org/apache/accumulo/test/randomwalk/shard/ExportIndex.java Fri Mar 15 01:09:23 2013 @@ -86,8 +86,8 @@ public class ExportIndex extends Test { fs.delete(new Path(exportDir), true); fs.delete(new Path(copyDir), true); - HashSet splits1 = new HashSet(state.getConnector().tableOperations().getSplits(indexTableName)); - HashSet splits2 = new HashSet(state.getConnector().tableOperations().getSplits(tmpIndexTableName)); + HashSet splits1 = new HashSet(state.getConnector().tableOperations().listSplits(indexTableName)); + HashSet splits2 = new HashSet(state.getConnector().tableOperations().listSplits(tmpIndexTableName)); if (!splits1.equals(splits2)) throw new Exception("Splits not equals " + indexTableName + " " + tmpIndexTableName); Modified: accumulo/branches/1.5/test/src/main/java/org/apache/accumulo/test/randomwalk/shard/Merge.java URL: http://svn.apache.org/viewvc/accumulo/branches/1.5/test/src/main/java/org/apache/accumulo/test/randomwalk/shard/Merge.java?rev=1456738&r1=1456737&r2=1456738&view=diff ============================================================================== --- accumulo/branches/1.5/test/src/main/java/org/apache/accumulo/test/randomwalk/shard/Merge.java (original) +++ accumulo/branches/1.5/test/src/main/java/org/apache/accumulo/test/randomwalk/shard/Merge.java Fri Mar 15 01:09:23 2013 @@ -31,13 +31,13 @@ public class Merge extends Test { public void visit(State state, Properties props) throws Exception { String indexTableName = (String) state.get("indexTableName"); - Collection splits = state.getConnector().tableOperations().getSplits(indexTableName); + Collection splits = state.getConnector().tableOperations().listSplits(indexTableName); SortedSet splitSet = new TreeSet(splits); log.debug("merging " + indexTableName); state.getConnector().tableOperations().merge(indexTableName, null, null); org.apache.accumulo.core.util.Merge merge = new org.apache.accumulo.core.util.Merge(); merge.mergomatic(state.getConnector(), indexTableName, null, null, 256 * 1024 * 1024, true); - splits = state.getConnector().tableOperations().getSplits(indexTableName); + splits = state.getConnector().tableOperations().listSplits(indexTableName); if (splits.size() > splitSet.size()) { // throw an excpetion so that test will die an no further changes to table will occur... // this way table is left as is for debugging. Modified: accumulo/branches/1.5/test/system/randomwalk/conf/modules/Concurrent.xml URL: http://svn.apache.org/viewvc/accumulo/branches/1.5/test/system/randomwalk/conf/modules/Concurrent.xml?rev=1456738&r1=1456737&r2=1456738&view=diff ============================================================================== --- accumulo/branches/1.5/test/system/randomwalk/conf/modules/Concurrent.xml (original) +++ accumulo/branches/1.5/test/system/randomwalk/conf/modules/Concurrent.xml Fri Mar 15 01:09:23 2013 @@ -33,6 +33,7 @@ + @@ -93,6 +94,10 @@ + + + +