asterixdb

Clone Tools
  • last updated 20 mins ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
ASTERIXDB-1498: Validate DatasetLifeCycleManager State

This change adds appropriate error message when trying

to access a dataset/index after the DatasetLifeCycleManager

has been stopped.

Change-Id: Ie2c4a506103e0c04ec6b203253144603704e7e5c

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

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

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

Reviewed-by: Michael Blow <michael.blow@couchbase.com>

ASTERIXDB-1501: fix the reported executionTime and elapsedTime.

Change-Id: Ide5ba41e1b9fbbfdc1a9abf5a0971dfa17e980cf

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

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

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

Reviewed-by: Michael Blow <michael.blow@couchbase.com>

ASTERIXDB-1501: add units for timings

Change-Id: If95a717b3f6ffceb8235409519ed602180c124dc

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

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

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

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

some graduation and branding fixes

Change-Id: Idc1a81a611c032fa39ec624800380df83f513578

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

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

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

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

Cleanup Large Page Logic

Change-Id: I26f9a8e4530edfda1b5f78114a5c8038bf8a27f4

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

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

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

Reviewed-by: abdullah alamoudi <bamousaa@gmail.com>

ASTERIXDB-1482: Added NCServiceExecutionIT, HyracksVirtualCluster.

NCServiceExecutionIT runs all execution tests against a local cluster

managed by the NCService deployment framework.

HyracksVirtualCluster offers programmatic NCService deployment

control along with improved HyracksNCProcess/HyracksCCProcess.

Further fixes and improvements:

1. Fix handling of iodevices/storagedir (ASTERIXDB-1482)

2. Proper handling of [nc] default section in all cases

3. Ensure asterixnc, etc. scripts are executable

4. Consolidate Ini handling

5. Pruned some dead code, including VirtualClusterDriver

6. A bit of refactoring and extended commenting

Change-Id: If3eb450782a595cf85d04a2c2e9cc732564e65e6

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

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

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

  1. … 7 more files in changeset.
ASTERIXDB-1286 Add User Documentation for Upsert

Documentation for upsert has been added. It includes multiple examples:

1. Example with a single record upsert.

2. Example with a query based upsert.

3. Example of an upsert with self query.

The documentation explains the transaction properties of upserts as well.

Change-Id: I677dbeb5cbc7e8a83aa50db0c3cd59f91f6a2e69

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

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

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

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

Reduce object creation in Unnest.

If an Unnest is run in a Subplan operator, open/close need to be

called many times.

Change-Id: I5b2d1f281dca0655c212aad328fb737d5fec9c71

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

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

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

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

ASTERIXDB-1499: remove incorrect Content-Length

Change-Id: Id2aaaa60b6400653bb95950f62ed80419dd5e85b

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

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

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

Fix Decoding of byte[] Records

Change-Id: I71c3d8b8dfa5a98123725f139247d2b5ce10012e

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

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

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

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

    • -0
    • +375
    /asterixdb/asterix-external-data/src/test/resources/record.json
Retain Server Logs On IT Test Failures

Server logs are saved to target/failsafe-reports/ in case of test failure.

Change-Id: I667111c03e7394f75cb5c4cd24b4db1c944e68b7

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

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

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

Reviewed-by: abdullah alamoudi <bamousaa@gmail.com>

ASTERIXDB-1473: Sporadic test failure in big_ob...

...ject_load_20M

On unsuccessful confiscate cycle, ensure FIFO queue is flushed

Change-Id: I4f932a148dc06bf6ee5142a876f28fa518f34560

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

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

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

Reviewed-by: abdullah alamoudi <bamousaa@gmail.com>

Fixed the nested loop join algorithm to use join memory parameter.

Change-Id: I50e24ea023c9ae9aa043698716e5021d4dafc327

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

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

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

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

Fix Indexing on Open fields and Meta fields

This change fix the following cases:

1. Build a secondary index on a meta field: success

2. Build an open index on a meta field: failure

3. Build a secondary index on an open field in record part: success

Testing ingestion and querying are working correctly for these cases.

Change-Id: I6195149940f150250a65f2515e9ac9d6de2a33f9

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

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

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

  1. … 64 more files in changeset.
Use Maven Enforcer Plugin

Ensure correct version of Maven is being used to avoid strange errors

Change-Id: I9c0042a3317b41c351c44d998141ea14e72971f5

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

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

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

More ASTERIXDB-1475

Ensure external-data test jar is on classpath for integration runtime

tests. Also, isolate downstream tests from upstream failures by manually

forcing existing instance to shutdown / delete prior to creating the

server for recovery tests.

Change-Id: I87f8ac08d1c78d0539607efa43f82ec2aba16b1b

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

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

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

Reviewed-by: Michael Blow <michael.blow@couchbase.com>

Don't Start Stop Hyracks Cluster When -DskipTests

Wrap starting / stopping Hyracks cluster in profile which is disabled

when 'skipTests' is set.

Change-Id: Ifdde6b78fe1b0e9ac76b91a32bff279a1814db51

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

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

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

Reviewed-by: abdullah alamoudi <bamousaa@gmail.com>

fix for indexing memory error.

Better logging for generic record

Change-Id: I6840881c51c073b527f38e74703c0a0364051bc6

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

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

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

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

ASTERIXDB-1481: BTree Split ArrayIndexOutOfBounds

Ensure large flag BTree flag is set for large pages.

Change-Id: Icf531f6d63da96d3eb6732249bc9a1968866db5e

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

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

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

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

Fix partitioning for datasets with meta

Change-Id: Ida2dfe2c54e4fa4ae3b4131ec5acc801fa89ca0d

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

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

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

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

Fail On Hard Tabs

Fail the build if hard tabs are encountered in source or resource

files.

Change-Id: I6af9e9fb72b2af51bc322e9912e7d1067a2a74c0

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

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

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

Reviewed-by: abdullah alamoudi <bamousaa@gmail.com>

ASTERIXDB-1475: Fix Integration Tests

Ensure test feed classes are available on classpath for

dataset-with-meta-record test.

Change-Id: I1881becff30004a52711daaa475b177619010e47

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

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

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

Reviewed-by: abdullah alamoudi <bamousaa@gmail.com>

Eliminate Hard Tabs From Java Files

tabs->spaces

Change-Id: I0dfbeaa9b9b24d3da106ead85afd9df02b14ddaa

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

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

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

  1. … 52 more files in changeset.
comment out debug code.

clean up and a bug fixes.

ASTERIXDB-1474: Cannot query dataset with big obj

Fixes ASTERIXDB-1474: Cannot query a dataset with big object after restart

- large page information managed by buffer cache, outside of page

- size header written out a prefix to pages

Change-Id: I2f47c551a053e193519a4337c338934f3e171afd

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

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

Reviewed-by: abdullah alamoudi <bamousaa@gmail.com>

  1. … 40 more files in changeset.
Improve External Data

This change enable an adapter to specify its data parser and not have

the user specify it and pass it as part of the adapter configurations.

In addition, it introduces a new parameter "parser-factory" that can be

used to specifies a parser factory instead of using parser to specify

a parser factory.

Change-Id: Iae2560c73fa63e9454f731b8e893ae779a2ac7d9

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

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

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

Reviewed-by: abdullah alamoudi <bamousaa@gmail.com>

    • -1
    • +1
    /asterixdb/asterix-external-data/pom.xml
  1. … 21 more files in changeset.
ASTERIXDB-1477 Fix Drop Feed If Not Exists

Change-Id: I9ce76ff5fd6611df5060a1de77742aba9d146ab5

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

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

Reviewed-by: abdullah alamoudi <bamousaa@gmail.com>

Files necessary for initial perf regression tests

These are files that are run as part of the asterix-perf job

on our Jenkins CI server. Basically it is a set of queries that

are run using the LSM experiments framework.

Change-Id: I21e2d44ca46a4a28478d9ef256c4fa8d53f03dc9

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

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

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

  1. … 55 more files in changeset.