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

mmiller pushed a commit to branch 1.10
in repository https://gitbox.apache.org/repos/asf/accumulo.git


The following commit(s) were added to refs/heads/1.10 by this push:
     new c55821213f General improvements to CI (#2715)
c55821213f is described below

commit c55821213f202f5b131f4475c3d4a755942ac8d6
Author: Mike Miller <mmil...@apache.org>
AuthorDate: Tue May 17 19:26:00 2022 +0000

    General improvements to CI (#2715)
---
 assemble/src/main/assemblies/component.xml          |  3 ---
 test/system/continuous/README.md                    | 21 +++++++++++++++------
 ...{batch_walkers.txt.example => batch_walkers.txt} |  0
 ...{continuous-env.sh.example => continuous-env.sh} | 17 ++++++++++-------
 .../{ingesters.txt.example => ingesters.txt}        |  0
 .../{scanners.txt.example => scanners.txt}          |  0
 .../continuous/{walkers.txt.example => walkers.txt} |  0
 7 files changed, 25 insertions(+), 16 deletions(-)

diff --git a/assemble/src/main/assemblies/component.xml 
b/assemble/src/main/assemblies/component.xml
index 3df09db612..b1522eb467 100644
--- a/assemble/src/main/assemblies/component.xml
+++ b/assemble/src/main/assemblies/component.xml
@@ -181,7 +181,6 @@
       <excludes>
         <exclude>src/**</exclude>
         <exclude>target/**</exclude>
-        <exclude>**/continuous-env.sh</exclude>
       </excludes>
     </fileSet>
     <fileSet>
@@ -198,8 +197,6 @@
         <exclude>**/*.pl</exclude>
         <exclude>**/*.pyc</exclude>
         <exclude>**/*.pyo</exclude>
-        <exclude>**/walkers.txt</exclude>
-        <exclude>**/ingesters.txt</exclude>
         <exclude>**/randomwalk/conf/logger.xml</exclude>
         <exclude>**/randomwalk/conf/randomwalk.conf</exclude>
         <exclude>**/randomwalk/conf/walkers</exclude>
diff --git a/test/system/continuous/README.md b/test/system/continuous/README.md
index 31ee4bdafa..412ef62c62 100644
--- a/test/system/continuous/README.md
+++ b/test/system/continuous/README.md
@@ -21,14 +21,23 @@ Continuous Query and Ingest
 This directory contains a suite of scripts for placing continuous query and
 ingest load on accumulo.  The purpose of these script is two-fold. First,
 place continuous load on accumulo to see if breaks.  Second, collect
-statistics in order to understand how accumulo behaves.  To run these scripts
-copy all of the `.example` files and modify them.  You can put these scripts in
-the current directory or define a `CONTINUOUS_CONF_DIR` where the files will be
+statistics in order to understand how accumulo behaves.  To run these scripts:
+
+1) Modify the `*.txt` config files.
+2) Enter cluster values in `continuous-env.sh`
+
+You can put these scripts in the current directory or define a 
`CONTINUOUS_CONF_DIR` where the files will be
 read from. These scripts rely on `pssh`. Before running any script you may need
 to use `pssh` to create the log directory on each machine (if you want it 
local).
-Also, create the table "ci" before running. You can run
-`org.apache.accumulo.test.continuous.GenSplits` to generate splits points for a
-continuous ingest table.
+
+First, create the table "ci" before running:
+
+> accumulo shell -e "createtable ci" -u root
+
+Optional: generate split points for CI table:
+
+> $ accumulo org.apache.accumulo.test.continuous.GenSplits 20 > /tmp/splits
+> $ accumulo shell -e "addsplits -t ci -sf /tmp/splits" -u root
 
 The following ingest scripts insert data into accumulo that will form a random
 graph.
diff --git a/test/system/continuous/batch_walkers.txt.example 
b/test/system/continuous/batch_walkers.txt
similarity index 100%
rename from test/system/continuous/batch_walkers.txt.example
rename to test/system/continuous/batch_walkers.txt
diff --git a/test/system/continuous/continuous-env.sh.example 
b/test/system/continuous/continuous-env.sh
similarity index 97%
rename from test/system/continuous/continuous-env.sh.example
rename to test/system/continuous/continuous-env.sh
index 10cea328bc..4527a59f95 100644
--- a/test/system/continuous/continuous-env.sh.example
+++ b/test/system/continuous/continuous-env.sh
@@ -13,7 +13,12 @@
 # See the License for the specific language governing permissions and
 # limitations under the License.
 
-# set this to an absolute path that exist on every machine
+# modify these values to match cluster setup
+INSTANCE_NAME=instance
+ZOO_KEEPERS=localhost:2181
+USER=user
+PASS=pass
+
 # Inherit values from environment if they are already set.
 HADOOP_HOME=${HADOOP_HOME:-/opt/hadoop}
 HADOOP_PREFIX=${HADOOP_PREFIX:-$HADOOP_HOME}
@@ -22,14 +27,9 @@ ACCUMULO_CONF_DIR=${ACCUMULO_CONF_DIR:-$ACCUMULO_HOME/conf}
 JAVA_HOME=${JAVA_HOME:-/opt/java}
 ZOOKEEPER_HOME=${ZOOKEEPER_HOME:-/opt/zookeeper}
 
-CONTINUOUS_LOG_DIR=$ACCUMULO_HOME/test/system/continuous/logs
-INSTANCE_NAME=instance
-ZOO_KEEPERS=zhost1,zhost2
+# users
 ACCUMULO_USER=$(whoami)
 HDFS_USER=$(whoami)
-USER=user
-PASS=pass
-TABLE=ci
 
 #set debug to on to enable logging of accumulo client debugging
 DEBUG_INGEST=off
@@ -137,3 +137,6 @@ BULK_MAP_TASKS=10
 # number of key value pairs to generate per mapper
 BULK_MAP_NODES=10000
 
+# other static values
+TABLE=ci
+CONTINUOUS_LOG_DIR=$ACCUMULO_HOME/test/system/continuous/logs
diff --git a/test/system/continuous/ingesters.txt.example 
b/test/system/continuous/ingesters.txt
similarity index 100%
rename from test/system/continuous/ingesters.txt.example
rename to test/system/continuous/ingesters.txt
diff --git a/test/system/continuous/scanners.txt.example 
b/test/system/continuous/scanners.txt
similarity index 100%
rename from test/system/continuous/scanners.txt.example
rename to test/system/continuous/scanners.txt
diff --git a/test/system/continuous/walkers.txt.example 
b/test/system/continuous/walkers.txt
similarity index 100%
rename from test/system/continuous/walkers.txt.example
rename to test/system/continuous/walkers.txt

Reply via email to