Clone
 

till westmann <westmann@gmail.com> in asterixdb

avoid duplication of Pointable code in SerializerDeserializer

Change-Id: Ia98985fc994e48d7d6a37dfaade0178b6644d836

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

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

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

  1. … 30 more files in changeset.
use Pointable instead of SerializerDeserializer classes

Change-Id: Ie9cb3843a87f61aa8a7b390890c247a547593c16

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

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

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

Reviewed-by: Preston Carman <ecarm002@ucr.edu>

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

  1. … 11 more files in changeset.
ensure managix scripts use bash

Change-Id: If73a9e4d13df7c0dbb77d5c0376f89b85510e30c

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

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

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

remove unused parameters and return values

Change-Id: Ibc2cf3d0d1c96abe7de7c0b5bc4262272e52d365

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

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

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

support for JSON escapes in ADM and AQL parser fix https://code.google.com/p/asterixdb/issues/detail?id=752 fix https://code.google.com/p/asterixdb/issues/detail?id=753 introduce PrintTools.writeUTF8StringWithEscapes to replace Hyracks' WriteValueTools.writeUTF8String as this serialization is ADM-specific new method AQLParser.parse for better exception handling more robust extraction of line numbers from error messages

Change-Id: I2e9bea7658d00032a3ac7a1d107eba8f17423eeb

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

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

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

    • -0
    • +5
    /asterix-app/data/escapes01.adm
    • -0
    • +14
    /asterix-app/data/escapes02.adm
  1. … 20 more files in changeset.
fix build warnings

Change-Id: I713a5f117dc660550684338f162582089a5d3403

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

Reviewed-by: Inci Cetindil <icetindil@gmail.com>

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

cleanup

- refactor getNumberOfIODevices

- remove unused inner class AsterixCluster

- replace NPE with an IllegalStateException with a message

- cleaner log message

Change-Id: Iecad33440bb154b7e438f49755a1d8a2b0c8d677

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

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

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

remove old AQL client

fixes issue 564

Change-Id: If070721a93566777c04acfbf60c6381f19ca131c

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

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

Reviewed-by: Pouria Pirzadeh <pouria.pirzadeh@gmail.com>

apply code conventions to files containing tabs

Change-Id: I429b02253a5008c50540a79075c257d01bc39a99

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

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

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

improvements for demo

- add demo cluster

- add example mugshot.com data and queries

- automatic configuration of a cluster

- set MANAGIX_HOME implicitly

- better AQL lexer error reporting

- better eror reporting in ADM parser

- fix and optimize construction of asterix zip for deployment

Change-Id: I9d80402cef72a15271766031b6f06c7220e4ad5a

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

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

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

Reviewed-by: Raman Grover <ramang@uci.edu>

  1. … 22 more files in changeset.
remove unused properties

The properties AsterixWebServerPort and AsterixJSONAPIServerPort were

never read, but written in some places ..

Change-Id: If713cade15c2df2801ced43e8857e7f8ed5d3c36

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

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

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

    • -1
    • +1
    /asterix-app/scripts/asterix/startcc.sh
    • -1
    • +1
    /asterix-app/scripts/idefix/startcc.sh
    • -1
    • +1
    /asterix-app/scripts/rainbow/startcc.sh
reduced communication during result distribution - when reporting the location of results, the NCs also report if the result partition is empty - the client does not try to read empty partitions better toString() for subclasses of AbstractWork

Change-Id: Ia39f657e689ea305d49d55bd27c9a512e1ff970f

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

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

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

  1. … 10 more files in changeset.
start WorkQueue at the end of CC startup - should avoid issues like https://code.google.com/p/asterixdb/issues/detail?id=758

Change-Id: I209217ac1e923e7d2a22b6944c873236c62ef13b

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

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

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

Reviewed-by: Raman Grover <ramang@uci.edu>

optimization for disjunctive selection predicates - add rule to rewrite a disjunction of eq-comparisons on the same variable in a selection to a join

throw exception for unsupported escape sequences

    • -0
    • +1
    /asterix-app/data/escapes-err-1.adm
add escapes to ADM parser remove unused parameter from ADMDataParser.checkType

    • -0
    • +3
    /asterix-app/data/escapes.adm
Merge branch 'master' into westmann/issue748

Merge branch 'master' into westmann/cleanup

Merge branch 'master' into westmann/cleanup

introduce escape sequence '\\' for '\' in AQL

fix type promotion for numeric types add error locations clean up exception handling

add error locations to exceptions in the ADM parser escape HTML entities in error messages for the WebUI

exception wrapping only in the public methods inline resulting single-line methods

fix promotion for constructor functions add tests for constructor functions implement review comments

    • -2
    • +38
    /asterix-app/data/type_promotion.adm
test cleanup

    • -53
    • +5
    /asterix-app/data/type_promotion.adm
only stop controllers that have been created

add new test to testsuite

add test for loading + numeric promotion

    • -0
    • +105
    /asterix-app/data/type_promotion.adm
fix parsing and promotion of int[8|16|32|64] literals change ITypePromoteComputer.promote to accept a DataOutput instead of an IMutableValueStorage

fix promotion of numeric literals