Clone Tools
  • last updated 15 mins ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Basis for Cluster integration testing

This branch adds cluster testing via Vagrant.

Requires my branch of the vagrant-maven plugin to work,

which can be sourced here:

https://github.com/parshimers/vagrant-maven-plugin

It is enabled with -DclusterTest=true in mvn verify.

A virtualized cluster with 4 nodes is started, and

then Asterix is started via managix on this cluster,

and then stopped.

Change-Id: I7e3cdcd4162ada19ee1e15f532be7447b4f34367

Reviewed-on: http://fulliautomatix.ics.uci.edu:8443/31

Tested-by: Jenkins <jenkins@fulliautomatix.ics.uci.edu>

Reviewed-by: Ian Maxon <imaxon@uci.edu>

Reviewed-by: Zachary Heilbron <zheilbron@gmail.com>

Reviewed-by: Till Westmann <westmann@gmail.com>

Reviewed-by: Chris Hillery <ceej@lambda.nu>

  1. … 7 more files in changeset.
some cleanup

added test cases for comparator issues

  1. … 15 more files in changeset.
DML_RECOVER_ON, DDL_RECOVER_ON flags added

secondary indices in use; comment addressed;

  1. … 8 more files in changeset.
modified test case to use adaptor alias instead of class name

  1. … 10 more files in changeset.
added test for installation and use of an external adaptor

  1. … 14 more files in changeset.
dml recovery added

    • -0
    • +117
    ./edu/uci/ics/asterix/installer/transaction/DmlRecoveryIT.java
  1. … 9 more files in changeset.
minor changes to pull based twitter adapter

  1. … 6 more files in changeset.
added an additional test for feed ingestion

  1. … 14 more files in changeset.
Merge branch 'master' into zheilbron/asterix_msr_demo

Conflicts:

asterix-app/src/main/java/edu/uci/ics/asterix/hyracks/bootstrap/NCApplicationEntryPoint.java

asterix-app/src/test/resources/metadata/results/basic/meta17/meta17.1.adm

asterix-app/src/test/resources/metadata/results/basic/metadata_datatype/metadata_datatype.1.adm

asterix-common/src/main/java/edu/uci/ics/asterix/common/config/AsterixExternalProperties.java

asterix-common/src/main/java/edu/uci/ics/asterix/common/transactions/ILockManager.java

asterix-metadata/src/main/java/edu/uci/ics/asterix/metadata/MetadataManager.java

asterix-metadata/src/main/java/edu/uci/ics/asterix/metadata/MetadataNode.java

asterix-metadata/src/main/java/edu/uci/ics/asterix/metadata/entitytupletranslators/DatasetTupleTranslator.java

  1. … 18 more files in changeset.
all refined expect secondary indices

  1. … 41 more files in changeset.
merge from master

  1. … 17 more files in changeset.
copy once

  1. … 11 more files in changeset.
after merge master

  1. … 1 more file in changeset.
revert some modifications

  1. … 2 more files in changeset.
three test cases on indexes

  1. … 43 more files in changeset.
some debugging/logging stuff

  1. … 2 more files in changeset.
cosmetic changes

  1. … 212 more files in changeset.
review branch for feeds

  1. … 8 more files in changeset.
null check when installing adapters contained in an external library

  1. … 2 more files in changeset.
added a recovery integration test

    • -0
    • +136
    ./edu/uci/ics/asterix/installer/transaction/RecoveryIT.java
  1. … 24 more files in changeset.
added basic feeds robustness test; testing behavior upon a cluster restart

  1. … 24 more files in changeset.
added managix commands for starting/stopping a node

    • -0
    • +82
    ./edu/uci/ics/asterix/installer/test/AsterixFaultToleranceIT.java
  1. … 10 more files in changeset.
merged raman/asterix_lsm_stabilization_udfs

  1. … 36 more files in changeset.
fixed integration tests for external library/UDFs

  1. … 10 more files in changeset.
merge from master

  1. … 48 more files in changeset.
merge from master

  1. … 148 more files in changeset.
add/update license headers

  1. … 1238 more files in changeset.
ensured output directories are present and are cleaned up after IT tests