Clone Tools
  • last updated 22 mins ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
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>

    • -30
    • +0
    ./ics/asterix/test/aql/TestHelper.java
    • -530
    • +0
    ./ics/asterix/test/aql/TestsUtils.java
  1. … 3794 more files in changeset.
Add Apache RAT License Auditor plugin, and fix missing licenses

Change-Id: Ic0fa0b7836e8a69d0d8beed83f9c3b41c168afd4

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

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

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

    • -0
    • +14
    ./ics/asterix/test/aql/TestHelper.java
    • -2
    • +2
    ./ics/asterix/test/aql/TestsUtils.java
  1. … 1543 more files in changeset.
Temp dataset support: 1. DDLs for creating a temporary dataset 2. Garbage collection for temporary dataset 3. Reading, inserting, and deleting data from (to) a temporary dataset is locking-free (except metadata locks) and logging-free (except flush/merge/job-commit logs).

Change-Id: Id0960acd1b4dfbfa7685dba227634572ca50b126

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

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

Reviewed-by: Young-Seok Kim <kisskys@gmail.com>

    • -2
    • +16
    ./ics/asterix/test/aql/TestsUtils.java
  1. … 252 more files in changeset.
Implementation of Union Change-Id: I9049c89f7e3cd84cab1b4080af049f6042be9fb1 Reviewed-on: http://fulliautomatix.ics.uci.edu:8443/236 Tested-by: Jenkins <jenkins@fulliautomatix.ics.uci.edu> Reviewed-by: Ildar Absalyamov <ildar.absalyamov@gmail.com> Reviewed-by: Preston Carman <ecarm002@ucr.edu>

    • -1
    • +0
    ./ics/asterix/test/aql/TestsUtils.java
  1. … 10 more files in changeset.
Several CSV, API, HTTP API, and Web interface improvements.

- APIFramework: internal refactoring to consolidate output PrintWriter,

OutputFormat, and all output flags into SessionConfig

- APIFramework: "HTML" is now a flag, rather than an OutputFormat

- HTTP API: Output format can be select via query parameter in

addition to HTTP Accept header

- CSV: default output is now without header, to improve roundtripping

- CSV: header can be requested via Accept header or "header" query

parameter

- Web interface: Added ability to select output format (JSON, CSV or ADM)

Change-Id: I91398bd30dbd6f3b1f69eb51fbf201010d0e5d93

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

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

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

    • -5
    • +7
    ./ics/asterix/test/aql/TestsUtils.java
  1. … 16 more files in changeset.
Changed test framework bag parsing and prepared transition to java8

Change-Id: Ia9e75e0d3f607f6a033f10fc894c34e9f6bf87d8

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

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

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

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

    • -20
    • +28
    ./ics/asterix/test/aql/TestsUtils.java
  1. … 2 more files in changeset.
Issue 548: Initial implementation of CSV output method.

Can be selected via the HTTP interface by setting the Accept: header to

text/csv.

Displays strings, numerics, booleans, and a couple duration types. Detects

situations that cannot be respresented as CSV (list values, nested records)

and throws an exception.

Introduces "outputRecordType" set option to define a fixed RecordType that

all results will be coerced to, to ensure consistent CSV output.

Added test support for CSV output, with one test case for now.

Change-Id: Ib53da6b3c69e38095bdc684b0e8cd53b9f4b1543

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

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

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

    • -6
    • +2
    ./ics/asterix/test/aql/TestsUtils.java
  1. … 72 more files in changeset.
Initial support for true ADM output (content type application/x-adm).

Elimiate the JSON "results" wrapper from API calls. Rename

DisplayFormat -> OutputFormat, TEXT -> ADM. Cleaned up some output and

added some useful comments. Fixed a few latent bugs in testdriver string

comparison routines. Refactored HTTP error handling in TestsUtils. Had

to update many expected test results.

Change-Id: I2d7ead038512455b2ab7844021cb62222400447b

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

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

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

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

    • -96
    • +56
    ./ics/asterix/test/aql/TestsUtils.java
  1. … 1090 more files in changeset.
763: Omit wrapper "results" JSON object in HTTP API output for JSON results; Wrap JSON output in outer [array]; consolidate output logic into ResultUtils; use UTF-8 explicitly when converting byte[] from Hyracks to Strings

Change-Id: Idbeac3ebbf397b0ef73cc54b7d901a21ac855932

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

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

Reviewed-by: Keren-Audrey Ouaknine <kereno@gmail.com>

    • -3
    • +25
    ./ics/asterix/test/aql/TestsUtils.java
  1. … 5 more files in changeset.
Adds a delivery mode called async-deferred

I added a new result delivery mode called async-deferred, this mode returns a handle once the query completed.

context: sync is a blocking call which returns the result once the query completed, whereas async returns a handle immediately to pull the results later.

async-defer is a hybrid of these two as it returns a handle but only once the query completed.

Change-Id: I8480d22ea9b107edf6d340073581c2613b017599

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

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

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

    • -24
    • +62
    ./ics/asterix/test/aql/TestsUtils.java
  1. … 9 more files in changeset.
Introduce support for JSON as a test result type, including sample test case. Change-Id: If2e0454e30b62f52311e156beed0024f615669ce Reviewed-on: http://fulliautomatix.ics.uci.edu:8443/92 Tested-by: Jenkins <jenkins@fulliautomatix.ics.uci.edu> Reviewed-by: Till Westmann <westmann@gmail.com>

    • -16
    • +14
    ./ics/asterix/test/aql/TestsUtils.java
  1. … 7 more files in changeset.
Add external indexes

This change include the following:

1. additional data parser for external data that parse hdfs records using Hive serdes.

2. allow users to create external data. this includes:

a) changes in metadata external dataset details.

b) addition of a new metadata index to store external file's statuses.

c) the pipeline for building the B-Tree and R-Tree indexes.

d) hyracks operators to fetch records with their RIDs using different formats.

e) hyracks operators to lookup and parse external records.

f) test cases for indexing and index access of different hdfs file formats.

g) exposing the secondary indexes over external data to the compiler.

3. adding a new aql command to refresh external datasets. this includes

a) global recovery on system startup.

b) changes in the aql parser.

c) construction of bulk modify pipelines and additional operators to perform local commit and abort operations (using 2PC protocol).

4. Added copyright header to all new files

5. Added additional test cases to test left outer join on external data

Change-Id: I1065a473299f6027eb073aeeba3a56d137f6f98e

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

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

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

    • -1
    • +1
    ./ics/asterix/test/aql/TestsUtils.java
  1. … 150 more files in changeset.
fixed issue 731, 740, and more.

commit 0b46141bea8d503896dc06308f102131df2e4f3d

Author: Young-Seok <kisskys@gmail.com>

Date: Tue May 20 12:52:54 2014 -0700

fixed issues of access method rules that try to use incompatible indexes and similarity functions

commit a0ea4e411503de265f1883aa3837a45be4a8747a

Merge: bb8fe91 b5785a9

Author: Young-Seok <kisskys@gmail.com>

Date: Sun May 18 13:00:33 2014 -0700

merged from master branch to kisskys/left-outer-join-issue branch

commit bb8fe91ffd4fec3d495d32442020447693be8548

Author: Young-Seok <kisskys@gmail.com>

Date: Sun May 18 11:33:54 2014 -0700

another fix for picking available index for leftouterjoin plan

commit 60b057ecec6a157e3e11cb316ef7d38601483741

Merge: a743e44 6cb7fd9

Author: Young-Seok <kisskys@gmail.com>

Date: Sun May 11 22:22:42 2014 -0700

merged master to kisskys/left-outer-join-issue branch

commit a743e4493f0f84f7a71e671478592d487e7510e3

Author: Young-Seok <kisskys@gmail.com>

Date: Sun May 11 20:51:50 2014 -0700

changes for left-outer-join to pick available indexes

Change-Id: I0d89d20c6cc076f40d1fbc5687f0b70e49a91eed

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

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

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

    • -4
    • +4
    ./ics/asterix/test/aql/TestsUtils.java
  1. … 73 more files in changeset.
print less stack traces log expected failures make some methods private

    • -4
    • +7
    ./ics/asterix/test/aql/TestsUtils.java
some more cleanup

    • -9
    • +5
    ./ics/asterix/test/aql/TestsUtils.java
some test cleanup - avoid NPE when reading the "summary field" of the result - avoid IndexOutOfBoundsException for missing result files - get rid of exception tunneling through JsonMappingException - refactor common code into TestCaseContext.getFilesInDir move execution.tests to global.test.includes

    • -57
    • +45
    ./ics/asterix/test/aql/TestsUtils.java
  1. … 2 more files in changeset.
Merge branch 'master' into peili/crash_recovery_tests

    • -10
    • +9
    ./ics/asterix/test/aql/TestsUtils.java
  1. … 2 more files in changeset.
dml recovery added

    • -1
    • +18
    ./ics/asterix/test/aql/TestsUtils.java
  1. … 13 more files in changeset.
Merge branch 'master' into zheilbron/asterix_msr_demo

Conflicts:

asterix-algebra/src/main/java/edu/uci/ics/asterix/optimizer/rules/RemoveUnusedOneToOneEquiJoinRule.java

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

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

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

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

asterix-app/src/test/resources/runtimets/testsuite.xml

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

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

asterix-transactions/src/main/java/edu/uci/ics/asterix/transaction/management/service/locking/ConcurrentLockManager.java

    • -2
    • +16
    ./ics/asterix/test/aql/TestsUtils.java
  1. … 14 more files in changeset.
merge from master

    • -2
    • +16
    ./ics/asterix/test/aql/TestsUtils.java
  1. … 1 more file 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

    • -20
    • +1
    ./ics/asterix/test/aql/TestsUtils.java
  1. … 18 more files in changeset.
all refined expect secondary indices

    • -18
    • +16
    ./ics/asterix/test/aql/TestsUtils.java
  1. … 41 more files in changeset.
merge from master

    • -20
    • +1
    ./ics/asterix/test/aql/TestsUtils.java
  1. … 17 more files in changeset.
use 'query' case to compare query results with expected results

    • -24
    • +5
    ./ics/asterix/test/aql/TestsUtils.java
  1. … 5 more files in changeset.
copy once

    • -23
    • +1
    ./ics/asterix/test/aql/TestsUtils.java
    • -505
    • +0
    ./ics/asterix/test/aql/TestsUtils.java~
  1. … 10 more files in changeset.
after merge master

    • -0
    • +4
    ./ics/asterix/test/aql/TestsUtils.java
  1. … 1 more file in changeset.
before merge

    • -0
    • +24
    ./ics/asterix/test/aql/TestsUtils.java
  1. … 1 more file in changeset.
merged from master

    • -6
    • +27
    ./ics/asterix/test/aql/TestsUtils.java
  1. … 18 more files in changeset.
implement Young-Seok's review comments

    • -20
    • +1
    ./ics/asterix/test/aql/TestsUtils.java
  1. … 1 more file in changeset.
revert some modifications

    • -10
    • +4
    ./ics/asterix/test/aql/TestsUtils.java
  1. … 2 more files in changeset.