Clone Tools
  • last updated 28 mins ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
ASTERIXDB-1153: Determine build information at runtime

Very simple API. Just do a GET against /admin/version and get all of the build-time git info in JSON.

Change-Id: Ie392eb0cdbd25f2f4679fba12aae4c7a496e9637

Reviewed-on: https://asterix-gerrit.ics.uci.edu/468

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

Reviewed-by: Till Westmann <tillw@apache.org>

    • -0
    • +116
    ./api/http/servlet/VersionAPIServletTest.java
  1. … 10 more files in changeset.
ASTERIXDB-1102: VarSize Encoding to store length of String and ByteArray

This patch is to change the encoding format that stores the length value

of

the variable length type (e.g. String, ByteArray) from fix-size encoding

(2bytes) to variable-size encoding ( 1 to 5bytes)

It will solve the issue 1102 to enable us to store a String that longer

than 64K. Also for the common case of storing the short string ( <=

127), it will save one byte per string.

Some important changes include:

1. The UTF8StringSerDer and ByteArraySerDer is not Singleton instance

any more. I need some state to speedup the serialization and avoid the

object creatation. Luckily, 99% percent of Serializer were used as

factory way. The other 1% has been fixed.

A separate Test support, the ExcutionTest now can produce the only.xml

which stores the previous failed runtime test.xml. It can speedup the

debug process.

Change-Id: I41fff780f5c071742ef10129d83c8f945d5886d7

Reviewed-on: https://asterix-gerrit.ics.uci.edu/450

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

Reviewed-by: Jianfeng Jia <jianfeng.jia@gmail.com>

    • -10
    • +35
    ./test/runtime/ExecutionTest.java
  1. … 322 more files in changeset.
Change License Headers

Also tweak the NOTICE file with some extras.

Change-Id:I09bc388089e515d7f51fd39c31bfbbc9f00cf84f

Reviewed-on: https://asterix-gerrit.ics.uci.edu/388

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

Reviewed-by: Till Westmann <tillw@apache.org>

    • -10
    • +14
    ./api/http/servlet/ConnectorAPIServletTest.java
    • -10
    • +14
    ./test/metadata/MetadataTest.java
    • -10
    • +14
    ./test/optimizer/OptimizerTest.java
    • -10
    • +14
    ./test/runtime/ExecutionTest.java
    • -10
    • +14
    ./test/runtime/RepeatedTest.java
  1. … 2009 more files in changeset.
Change Java package from edu.uci.ics to org.apache

Change-Id: I2f01d2b5614e9e9c94fda4bf1294a8eba6a26c54

Reviewed-on: https://asterix-gerrit.ics.uci.edu/309

Reviewed-by: Till Westmann <tillw@apache.org>

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

    • -17
    • +17
    ./api/http/servlet/ConnectorAPIServletTest.java
    • -11
    • +11
    ./test/optimizer/OptimizerTest.java
  1. … 2595 more files in changeset.
Change folder structure for Java repackage

Change only the folders, not the files, for our package name change.

This will break the build, and needs to be followed by a change to

the package name in all of the source files. However performing

the folder move and file change in two steps lets Git understand

that the files are the same, and lets us track revisions across

those files.

Change-Id: Iefd2a576415ebc1416cba2a3334d2b64f042ba92

Reviewed-on: https://asterix-gerrit.ics.uci.edu/306

Tested-by: Ian Maxon <imaxon@apache.org>

Reviewed-by: Till Westmann <tillw@apache.org>

    • -0
    • +176
    ./api/http/servlet/ConnectorAPIServletTest.java
    • -0
    • +67
    ./test/aql/AQLTestCase.java
    • -0
    • +58
    ./test/aql/AQLTestSuite.java
    • -0
    • +30
    ./test/common/TestHelper.java
    • -0
    • +82
    ./test/dml/DmlTest.java
    • -0
    • +109
    ./test/metadata/MetadataTest.java
    • -0
    • +220
    ./test/optimizer/OptimizerTest.java
    • -0
    • +142
    ./test/runtime/ExecutionTest.java
    • -0
    • +127
    ./test/runtime/HDFSCluster.java
    • -0
    • +105
    ./test/runtime/RepeatedTest.java
  1. … 3786 more files in changeset.