Clone
 

ian <imaxon@uci.edu> in asterixdb

Add function for converting unix time in seconds

Change-Id: I96e3b81493058a26787c476a0c6d252e1f6b39a0

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

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

Reviewed-by: Taewoo Kim <wangsaeu@gmail.com>

Avoid returning 'null[]' after unhandled exceptions

Some exceptions that bubble to the top do not have messages,

so this stops those exceptions from causing 'null []' to be returned

to the user. Instead the class of the exception and a default error

message are shown when there is no other message to show from

the exception.

Change-Id: I44d856e5c4600f0a1606971ade8fbc0b0bb46a88

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

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

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

Add license info so it is visible to maven

Change-Id: I2fa750d7e08acad8a95fdcd2147f83b62061980c

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

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

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

  1. … 6 more files in changeset.
Add license info so it is visible to maven

Change-Id: Id080103e8c43127ac4b6ffa573a75a5a03ec2db2

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

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

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

    • -0
    • +10
    /algebricks/algebricks-common/pom.xml
    • -0
    • +10
    /algebricks/algebricks-compiler/pom.xml
    • -0
    • +10
    /algebricks/algebricks-core/pom.xml
    • -0
    • +10
    /algebricks/algebricks-data/pom.xml
    • -0
    • +10
    /algebricks/algebricks-examples/pom.xml
    • -0
    • +10
    /algebricks/algebricks-rewriter/pom.xml
    • -0
    • +10
    /algebricks/algebricks-runtime/pom.xml
    • -0
    • +10
    /algebricks/algebricks-tests/pom.xml
  1. … 24 more files in changeset.
Fix issue 138

Change-Id: I2a89bab76c25d6f0b499f7eb82434e6cea4faf81

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

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

Reviewed-by: Taewoo Kim <wangsaeu@gmail.com>

Move to stable Hyracks version to keep up with latest release

Change-Id: I6cc173fd89125fdb2e3de2f6ac4b128041d40e2a

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

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

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

Change default Hadoop version to 2.2.0

This change will make the default Hadoop version used throughought AsterixDB v. 2.2.0. It also introduces

dependencyManagement and parameters in the top-level POM (tlp) for easing the management of this dependency

and other dependencies that are similarly pervasive throughout the code, like commons-io and json.

Change-Id: I51e22edb56717d2100d646d5f41a769881c6c86b

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

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

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

  1. … 3 more files in changeset.
Change default Hadoop version to 2.2.0

This change moves the default version of Hadoop to 2.2.0, as well as introducing some dependencyManagement and

property tags to ease management of this and other similar dependencies. Additionally, in this change Hivesterix

and Pregelix are no longer built by default (as part of moving their codebases to separate repositories).

Change-Id: I7609f192cbb246fdec2d0f301130c389688047a9

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

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

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

    • -2
    • +8
    /hyracks/hyracks-dataflow-hadoop/pom.xml
    • -2
    • +1
    /hyracks/hyracks-hadoop-compat/pom.xml
  1. … 18 more files in changeset.
Change Hyracks+Algebricks dependency to next version

Change-Id: I600cc2bcd46650ccbe118626b58567b9ccf844c1

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

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

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

Fix for issue 795

In some cases the time zone array can be sorted in a different order than it is assumed to be. This patch ensures it

sorted in the order that binary search expects.

Change-Id: I9ea38559f3f3a2c771aea69d02ab04d0af552c5c

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

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

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

Fix for Hyracks interface change due to Virtual Pages

Change-Id: Iedf7b1f27e3539563729e76e531bf10ecd5f6143

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

Reviewed-by: Sattam Alsubaiee <salsubaiee@gmail.com>

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

Adding virtual pages to BufferCache for lsm-on-hdfs

Change-Id: Ifc69b80fc485f4b3057d717a314f0e203e557b3f

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

Reviewed-by: Sattam Alsubaiee <salsubaiee@gmail.com>

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

Potential fix for sporadic issues with AsterixClusterLifeCycleIT.tearDown()

I think there was a race between these two adjacent methods in tearDown(), the latter of which looks like it isn't

even doing what I intended it to do at the moment. I haven't been able to observe this sporadic failure after changing

it so the latter one goes after the printing of the output of the former, which blocks and therefore would stop any

issues of this type.

Change-Id: I57ac2117c42a0b798f3249846f0b49927c64d870

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

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

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

Change for expected results to fix issue 787

nest_aggregate.3.query.aql had its results change when running under Hyracks c6d9386c rather than 396c18bc.

Apparently however the new results look correct, so this changes the result file to reflect that.

This is related to changes for https://code.google.com/p/asterixdb/issues/detail?id=782

Change-Id: I8065c8bb979773943d2d95ebd33651625f32b0b3

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

Reviewed-by: Yingyi Bu <buyingyi@gmail.com>

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

Add Shutdown via API to Hyracks

This change adds a method to HyracksConnection called stopCluster().

When the CC recieves a message from this, it asks all NC tasks to close

and acknowledge that they have recieved the message and are closing.

If all NCs have closed, or a 10 second timeout elapses, the CC then

exits with a 0 return code if all NCs closed, or a 1 if some did

not acknowledge the shutdown request.

Change-Id: Iaf3d395dc7964e114d4929830f40063f58e0d5da

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

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

Reviewed-by: Vinayak Borkar <vinayakb@gmail.com>

  1. … 9 more files in changeset.
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>

    • -0
    • +52
    /asterix-installer/src/test/resources/clusterts/Vagrantfile
    • -0
    • +45
    /asterix-installer/src/test/resources/clusterts/cluster.xml
    • -0
    • +6
    /asterix-installer/src/test/resources/clusterts/hosts
    • -0
    • +27
    /asterix-installer/src/test/resources/clusterts/id_rsa
    • -0
    • +11
    /asterix-installer/src/test/resources/clusterts/known_hosts