apache / apache/accumulo-testing

Create upgrade testing framework

Aperta
#72 0 commenti 0 reazioni 0 assegnatari Vedi su GitHub
Lingua principale
Java
Stelle
19
Fork
40
Merge medio
21h 30m
PR unite (30g)
1

Descrizione

See https://issues.apache.org/jira/browse/ACCUMULO-2145 for a description of work and prior work done.

This could use Uno. For testing apache/accumulo#1111 I wrote the following script that uses Uno.

```bash
#! /usr/bin/env bash

ACCUMULO_DIR=~/git/accumulo
UNO_DIR=~/git/uno
BULK=/tmp/upt

cd $ACCUMULO_DIR
git checkout 1.9
git clean -xfd
cd $UNO_DIR
./bin/uno fetch accumulo
./bin/uno setup accumulo
(
eval "$(./bin/uno env)"

hadoop fs -ls /accumulo/version

hadoop fs -rmr "$BULK"
hadoop fs -mkdir -p "$BULK/fail"
accumulo org.apache.accumulo.test.TestIngest -i uno -u root -p secret --rfile $BULK/bulk/test --timestamp 1 --size 50 --random 56 --rows 200000 --start 200000 --cols 1

accumulo org.apache.accumulo.test.TestIngest -i uno -u root -p secret --timestamp 1 --size 50 --random 56 --rows 200000 --start 0 --cols 1 --createTable --splits 10

accumulo shell -u root -p secret <

Guida per i contributori

Apri la guida per i contributori

Direzione di ricerca

Inizia con la descrizione collegata di ACCUMULO-2145 e con lo script Bash basato su Uno fornito, inclusi i punti di ingresso TestIngest e VerifyIngest. Confronta lo script con il lavoro precedente a cui si fa riferimento e stabilisci l'ambito e i criteri di accettazione del framework prima di decidere cosa è stato fatto.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Valutazione

Stack tecnologico
bash, hadoop, java
Ambito
distributed-systems, testing
Tipo di issue
Funzionalità
Difficoltà
5/5
Tempo stimato
Più di una settimana
Stato di attività
Ferma
Chiarezza
Da chiarire
Idoneità per principianti
25/100

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.