asterixdb

Clone Tools
  • last updated 29 mins ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
ASTERIXDB-1467: Allow PrivilegedAccessor in Deployment Mode

Change-Id: I15130c84584e316cde62e62c6010639e58d5050f

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

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

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

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

Fix Coverage Report

Fix the coverage report generated by jacoco plugin, broken by the

great merge, to again include hyracks classes / coverage.

Change-Id: I023e4293954aef291358190e20ef3c5225fe87a6

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

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

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

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

    • -36
    • +4
    /asterixdb/asterix-coverage/pom.xml
refactoring to reduce code.

merge complete

sonar update

  1. … 31 more files in changeset.
Remove "incubator" in README, except the one in the git repo.

Change-Id: I1e594e944d19c15e2b1d21628421b5416e385ea6

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

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

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

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

working interval index join

  1. … 3 more files in changeset.
structure docs a bit

Change-Id: I35a0c3bd13117ab71d17700e1a1aae91cb14d409

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

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

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

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

    • -3
    • +9
    /asterixdb/asterix-doc/src/site/site.xml
Improve creating log directory

Change-Id: I1d3df0dbdb46df30b2e6467896e3a224cb7911a6

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

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

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

Fix first-time test failure

Change-Id: Id96760b94afcfadcf884c52bb7c00d82b1b35ef4

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

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

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

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

ASTERIXDB-1428: Config-management improvements for AsterixDB

1. Added ability for NC Service to log NC output to file

2. Improve config communication from CC to NC

3. Allow overriding NC command name from CC config (and removed said

option from NC Service config as that's the wrong place to manage it)

4. Improve finding NC command (don't depend on PATH)

5. Create asterixncservice.bat script for Windows

6. Fixed NCServiceIT accordingly

Change-Id: I0f2ad32d489ffc27adbb06aebcc1f22a9fcf784e

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

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

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

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

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

ASTERIXDB-1220: print nested values using visitors

- remove named printer classes

- remove redundancy between AObjectPrinterFactory and PrintVisitor

- remove redundant List- and RecordPrinters

- introduce AbstractPrintVisitor

Change-Id: I692c04dd1b3aa8e7adccfe960615f0fc2df6fe26

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

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

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

  1. … 232 more files in changeset.
ASTERIXDB-1419: Fix type checking for CollectionType

Change-Id: Ibf11d6c59ae00fe6d21fed8d75f199ee4ac9852c

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

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

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

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

ASTERIXDB-1190, ASTERIXDB-1216, ASTERIXDB-1317: fixes and regression tests.

Change-Id: If21ad96b1bff59fa2da601b920d4a61900cad81f

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

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

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

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

  1. … 8 more files in changeset.
Let SQL-92 aggregate functions behave the same as SQL-92.

Change-Id: Ia2929d1ca6344508bbf772884ea8ef1f39a0e19f

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

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

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

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

  1. … 79 more files in changeset.
Fix query plans for constant aggregates.

- Fixes for both global aggregates and group-by aggregates.

- Allow optimizer tests to test sql++ queries.

Change-Id: I8c2b9f4d566e62d56efe155554a317ea333420a6

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

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

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

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

SONAR: Collection, misc fixes

Fixes for issue Inappropriate "Collection" calls should not be made, as well

as some other misc SonarLint suggestions while in these files.

Change-Id: Ie68a269bab4d1b2bdc628a5f09b9afff3882e09e

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

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

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

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

ASTERIXDB-1228: Add MISSING into the data model.

1. MISSING repsents the value of a non-existing field in a record

or an out-of-bound index access of a collection;

2. NULL represents that the value of an optional field in a record

is unknown or the value of existing collection entry is unknown.

3. Unit tests for all missing/null-in-missing/null-out scalar functions.

Change-Id: Ia49ed8474bfc5d6604231819065117468c5b0897

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

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

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

  1. … 537 more files in changeset.
Merge from master

* master:

Improve Messaging Connector and Add Unit Tests

ASTERIXDB-1462: Remove previous LSN from txn log record

Remove Log-Based Remote Recovery

Fix log file EOF during recovery

some finals + exception cleanup

stop application entry point

ASTERIXDB-1460: Fix log level crashing CC on start

Remove PowerMock from asterix-external-data

ASTERIXDB-1425 & ASTERIXDB-1450: Fix LogReader random reads

add toString() to debug the SQL++ compiler

Fix Input Handler Test

Fix Intermittent Hangs In Recovery Tests

Remove Key-Value Adapter

Add Unit Tests for Feed Runtime Input Handler

snapshot my changes for interval index join.

Improve Messaging Connector and Add Unit Tests

Before this change, messaging connector always reserves 100 bytes

for messages which are mostly un-used. With this change, it only

reserves two bytes and sends null messages by default. In case a

new message doesn't fit in the leftover space of a frame, it sends

the frame with a null message, followed by a dedicated frame for

the message.

Change-Id: If4336e9c234e8d282798cfba9f48432b46cccfca

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

Reviewed-by: Murtadha Hubail <hubailmor@gmail.com>

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

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

  1. … 9 more files in changeset.
ASTERIXDB-1462: Remove previous LSN from txn log record

Change-Id: I32509ebe476e5993609f6fd73d2227a7d5219558

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

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

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

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

Fix log file EOF during recovery

Change-Id: If9adbdaea726dd21d15fc1287362375daf30bf16

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

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

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

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

some finals + exception cleanup

Change-Id: Ie0252fef069ee93db6e32e13a13ebb11df5ce913

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

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

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

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

ASTERIXDB-1460: Fix log level crashing CC on start

The Hyracks CC would nullpoint on startup if the log level was

greater than FINEST. This works around the core issue that's in

ASTERIXDB-1460 since in this instance the way the log level was used

would cause the CC to fail on startup where the log level was

equal to or greater than FINEST.

Change-Id: I720eca41fac312fc6cbdbb880162a5bc8b0357dc

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

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

Reviewed-by: Murtadha Hubail <hubailmor@gmail.com>

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

Remove PowerMock from asterix-external-data

PowerMock prevents jacoco from collecting coverage information.

Hence, it is better not to use it. However, using Mockito is fine.

In addition, this change fixes the BTree frame writer unit test.

Change-Id: I69cff2827b1f2cc57e0fec0316b2b997f806787c

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

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

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

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

    • -12
    • +0
    /asterixdb/asterix-external-data/pom.xml
Fixes and tweaks for running Asterix atop new config-management framework.

Change-Id: Ie3027c8c839f25ea858790bd3340187f4b11f213

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

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

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

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

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

ASTERIXDB-1425 & ASTERIXDB-1450: Fix LogReader random reads

- Fix random reads for truncated logs (ASTERIXDB-1425).

- Fix log file partition size boundary check (ASTERIXDB-1450).

- Fix deadlock between LogReader and LogFlusher.

- Prevent checkpoints from deleting log files being accessed by rollbacks.

- Make rollbacks start from LSN = max(txnFirstLSN, minMemoryLSN).

- Make default log partition size 256MB instead of 2GB.

Change-Id: I1c75ca4a7c8fe197451126392389d4baecbd7e45

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

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

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

stop application entry point

Change-Id: Ia4a8fab765f4878b30b6f7adb430f01ef2757605

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

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

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

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

fewer copies

Change-Id: Ia409bf61140816c8246ab79c11732654613b20bf

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

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

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

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