You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@accumulo.apache.org by kt...@apache.org on 2019/02/27 17:22:04 UTC

[accumulo-testing] branch master updated: Factor RFile and CryptoServiceFactory from Import-Control (#60)

This is an automated email from the ASF dual-hosted git repository.

kturner pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/accumulo-testing.git


The following commit(s) were added to refs/heads/master by this push:
     new 33c0f38  Factor RFile and CryptoServiceFactory from Import-Control (#60)
33c0f38 is described below

commit 33c0f38c51dd57573c181779f76aaeac99bd6ae3
Author: Jeffrey Manno <je...@gmail.com>
AuthorDate: Wed Feb 27 12:21:59 2019 -0500

    Factor RFile and CryptoServiceFactory from Import-Control (#60)
---
 contrib/import-control.xml                              |  4 ----
 .../org/apache/accumulo/testing/ingest/TestIngest.java  | 17 +++++------------
 2 files changed, 5 insertions(+), 16 deletions(-)

diff --git a/contrib/import-control.xml b/contrib/import-control.xml
index af247c4..b033e9c 100644
--- a/contrib/import-control.xml
+++ b/contrib/import-control.xml
@@ -43,11 +43,7 @@
     <allow class="org.apache.accumulo.core.replication.ReplicationTable"/>
     <allow class="org.apache.accumulo.core.spi.scan.HintScanPrioritizer"/>
     <allow class="org.apache.accumulo.hadoopImpl.mapreduce.lib.MapReduceClientOnRequiredTable"/>
-    <allow class="org.apache.accumulo.core.crypto.CryptoServiceFactory"/>
     <allow class="org.apache.accumulo.core.clientImpl.TabletServerBatchWriter"/>
-    <allow class="org.apache.accumulo.core.file.FileOperations"/>
-    <allow class="org.apache.accumulo.core.file.FileSKVWriter"/>
-    <allow class="org.apache.accumulo.core.file.rfile.RFile"/>
     <allow class="org.apache.accumulo.core.util.SimpleThreadPool"/>
     <allow class="org.apache.accumulo.core.util.FastFormat"/>
     <allow class="org.apache.accumulo.core.cli.ClientOnRequiredTable"/>
diff --git a/src/main/java/org/apache/accumulo/testing/ingest/TestIngest.java b/src/main/java/org/apache/accumulo/testing/ingest/TestIngest.java
index a54bb44..4f837be 100644
--- a/src/main/java/org/apache/accumulo/testing/ingest/TestIngest.java
+++ b/src/main/java/org/apache/accumulo/testing/ingest/TestIngest.java
@@ -34,17 +34,14 @@ import org.apache.accumulo.core.client.MutationsRejectedException;
 import org.apache.accumulo.core.client.TableExistsException;
 import org.apache.accumulo.core.client.TableNotFoundException;
 import org.apache.accumulo.core.client.security.SecurityErrorCode;
+import org.apache.accumulo.core.client.rfile.RFile;
+import org.apache.accumulo.core.client.rfile.RFileWriter;
 import org.apache.accumulo.core.clientImpl.TabletServerBatchWriter;
-import org.apache.accumulo.core.conf.DefaultConfiguration;
-import org.apache.accumulo.core.crypto.CryptoServiceFactory;
 import org.apache.accumulo.core.data.ConstraintViolationSummary;
 import org.apache.accumulo.core.data.Key;
 import org.apache.accumulo.core.data.Mutation;
 import org.apache.accumulo.core.data.TabletId;
 import org.apache.accumulo.core.data.Value;
-import org.apache.accumulo.core.file.FileOperations;
-import org.apache.accumulo.core.file.FileSKVWriter;
-import org.apache.accumulo.core.file.rfile.RFile;
 import org.apache.accumulo.core.security.Authorizations;
 import org.apache.accumulo.core.security.ColumnVisibility;
 import org.apache.accumulo.core.trace.DistributedTrace;
@@ -223,16 +220,12 @@ public class TestIngest {
     createTable(client, opts);
 
     BatchWriter bw = null;
-    FileSKVWriter writer = null;
+    RFileWriter writer = null;
 
     if (opts.outputFile != null) {
-      writer = FileOperations
-          .getInstance()
-          .newWriterBuilder()
-          .forFile(opts.outputFile + "." + RFile.EXTENSION, fs, conf,
-              CryptoServiceFactory.newDefaultInstance())
-          .withTableConfiguration(DefaultConfiguration.getInstance()).build();
+      writer = RFile.newWriter().to(opts.outputFile + ".rf").withFileSystem(fs).build();
       writer.startDefaultLocalityGroup();
+
     } else {
       bw = client.createBatchWriter(opts.getTableName(), bwOpts.getBatchWriterConfig());
       client.securityOperations().changeUserAuthorizations(opts.getPrincipal(), AUTHS);