Ian Maxon

[ASTERIXDB-2532][RT] per-operator profiling

Enables profiling in queries at the operator-level when the analyze

variable is set in a query.

Change-Id: Ie16f3901ae5b32920d8552d5fd1ec8bb6e2ec8ae

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

Contrib: Jenkins <jenkins@fulliautomatix.ics.uci.edu>

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

Integration-Tests: Jenkins <jenkins@fulliautomatix.ics.uci.edu>

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

  1. … 46 more files in changeset.
[NO ISSUE] Fix typo in docs

Change-Id: I8e394025b80b2c3d6d03a53cd863cd534d55e049

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

Sonar-Qube: Jenkins <jenkins@fulliautomatix.ics.uci.edu>

Contrib: Jenkins <jenkins@fulliautomatix.ics.uci.edu>

Integration-Tests: Jenkins <jenkins@fulliautomatix.ics.uci.edu>

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

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

[NO ISSUE] Make asterix-docker work again

Change-Id: I6fef4413e43e683238b46dc735c075ec02ac9e92

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

Contrib: Jenkins <jenkins@fulliautomatix.ics.uci.edu>

Sonar-Qube: Jenkins <jenkins@fulliautomatix.ics.uci.edu>

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

Integration-Tests: Jenkins <jenkins@fulliautomatix.ics.uci.edu>

Reviewed-by: Michael Blow <mblow@apache.org>

[NO ISSUE] Fix UDF delete message

The delete method for UDFs is using the async message format,

but this isn't correct. It should use the synchronous request

form and require a response, just as the udf load does.

Change-Id: I4c18e62bdca2fe6b9239d740b9040171b799a3a7

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

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

Integration-Tests: Jenkins <jenkins@fulliautomatix.ics.uci.edu>

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

Reviewed-by: Michael Blow <mblow@apache.org>

[ASTERIXDB-2597] Load UDFs via HTTP

- POST existing UDF format to /admin/udf/$DATAVERSE/$LIBNAME

- DELETE against that URL to remove UDFs

Change-Id: I6be9fef54c010bdb32f5c78af9b973f9843f442f

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

Contrib: Jenkins <jenkins@fulliautomatix.ics.uci.edu>

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

Integration-Tests: Jenkins <jenkins@fulliautomatix.ics.uci.edu>

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

  1. … 23 more files in changeset.
[NO ISSUE][DASH] Plan Format, Flat Nested Objects on Table

- user model changes: no

- storage format changes: no

- interface changes: no

- Plan Format: JSON | STRING

- Flat Nested Objects

- Supporting offline fonts

Change-Id: I7a27a5576ae21b6fda440bfc281d25e62638515c

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

Contrib: Jenkins <jenkins@fulliautomatix.ics.uci.edu>

Sonar-Qube: Jenkins <jenkins@fulliautomatix.ics.uci.edu>

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

Integration-Tests: Jenkins <jenkins@fulliautomatix.ics.uci.edu>

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

Reviewed-by: Michael Blow <mblow@apache.org>

  1. … 37 more files in changeset.
[NO ISSUE][DOC] Refresh and update text-example

Change-Id: Ie756e790994cd6d8dad69cce1bb728923cc0398c

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

Sonar-Qube: Jenkins <jenkins@fulliautomatix.ics.uci.edu>

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

Integration-Tests: Jenkins <jenkins@fulliautomatix.ics.uci.edu>

Reviewed-by: Michael Blow <mblow@apache.org>

[NO ISSUE] Make IOManager more configurable

Change-Id: I1c8ad11c2b8b983ef4bf7cf78c2f068accddfff4

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

Contrib: Jenkins <jenkins@fulliautomatix.ics.uci.edu>

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

Integration-Tests: Jenkins <jenkins@fulliautomatix.ics.uci.edu>

Reviewed-by: Michael Blow <mblow@apache.org>

Contrib: Michael Blow <mblow@apache.org>

[ASTERIXDB-2388] Add nodeIDs to cluster state query failure exception

Change-Id: I896fd0482e1db8a04dece058aa0975d3d961e731

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

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

Integration-Tests: Jenkins <jenkins@fulliautomatix.ics.uci.edu>

Contrib: Jenkins <jenkins@fulliautomatix.ics.uci.edu>

Reviewed-by: Murtadha Hubail <mhubail@apache.org>

[NO ISSUE][TEST] Allow asterix-dashboard skip

This allows the skip.npm property of the frontend-maven-plugin

to work properly for the asterix-dashboard module, so it can

be skipped for test runs that don't require it to be built

outside of the java components it has.

Change-Id: Ie089a8649376caf731f989da3db4e8443981ec63

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

Sonar-Qube: Jenkins <jenkins@fulliautomatix.ics.uci.edu>

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

Integration-Tests: Jenkins <jenkins@fulliautomatix.ics.uci.edu>

Contrib: Jenkins <jenkins@fulliautomatix.ics.uci.edu>

Reviewed-by: Wail Alkowaileet <wael.y.k@gmail.com>

[NO ISSUE][TEST] Fix spidersilk dockerfile

Change-Id: I456cf3b5694dbe2cbf9e2918f67d71a5636f38cc

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

Sonar-Qube: Jenkins <jenkins@fulliautomatix.ics.uci.edu>

Integration-Tests: Jenkins <jenkins@fulliautomatix.ics.uci.edu>

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

Contrib: Jenkins <jenkins@fulliautomatix.ics.uci.edu>

Reviewed-by: Michael Blow <mblow@apache.org>

    • -2
    • +4
    /asterixdb/asterix-spidersilk/docker/Dockerfile
[NO ISSUE] Fix logging in NCServiceIT

This test had a strange logging setup; the logging

for the actual IT was not configured to log outside

of /tmp, and the NCService processes had no log4j2

configuration set.

Change-Id: I4a5944891adf6b073dee01e8418b2449e1179949

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

Sonar-Qube: Jenkins <jenkins@fulliautomatix.ics.uci.edu>

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

Integration-Tests: Jenkins <jenkins@fulliautomatix.ics.uci.edu>

Reviewed-by: Michael Blow <mblow@apache.org>

[NO ISSUE] Fix logging in NCServiceIT

This test had a strange logging setup; the logging

for the actual IT was not configured to log outside

of /tmp, and the NCService processes had no log4j2

configuration set.

Change-Id: I4a5944891adf6b073dee01e8418b2449e1179949

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

Sonar-Qube: Jenkins <jenkins@fulliautomatix.ics.uci.edu>

Integration-Tests: Jenkins <jenkins@fulliautomatix.ics.uci.edu>

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

Reviewed-by: Michael Blow <mblow@apache.org>

[NO ISSUE] DEFAULT_DIR and logdir path fixes

This brings changes from 0.9.4.1-pre-rc to stabilization

Change-Id: Ie0aeae95d529c8540093642985c5fa9540ee03fd

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

Sonar-Qube: Jenkins <jenkins@fulliautomatix.ics.uci.edu>

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

Integration-Tests: Jenkins <jenkins@fulliautomatix.ics.uci.edu>

Reviewed-by: Michael Blow <mblow@apache.org>

[NO ISSUE] Make logDir use paths correctly

Change-Id: Ia9b372900c3f840d39577e049c0590f8649e2694

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

Sonar-Qube: Jenkins <jenkins@fulliautomatix.ics.uci.edu>

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

Integration-Tests: Jenkins <jenkins@fulliautomatix.ics.uci.edu>

Reviewed-by: Michael Blow <mblow@apache.org>

[NO ISSUE] Swap parameters for DEFAULT_DIR

Change-Id: I60543f95f36133037705fac3cf649e7caa92fe0a

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

Sonar-Qube: Jenkins <jenkins@fulliautomatix.ics.uci.edu>

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

Reviewed-by: Michael Blow <mblow@apache.org>

Integration-Tests: Jenkins <jenkins@fulliautomatix.ics.uci.edu>

[NO ISSUE] Update notices

Change-Id: I47fae4ec611e7320bde76182cf51fd2026248dc1

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

Reviewed-by: Michael Blow <mblow@apache.org>

Tested-by: Michael Blow <mblow@apache.org>

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

[NO ISSUE] Update notices

Change-Id: I47fae4ec611e7320bde76182cf51fd2026248dc1

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

Reviewed-by: Michael Blow <mblow@apache.org>

Tested-by: Michael Blow <mblow@apache.org>

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

(cherry picked from commit c50db313b4a6ab8472e9cab212d7b0fbd153ab79)

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

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

[NO ISSUE] Fix log directory initialization

Change-Id: I357805659be133929ab1beea33bc0dcdf4dc896c

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

Sonar-Qube: Jenkins <jenkins@fulliautomatix.ics.uci.edu>

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

Integration-Tests: Jenkins <jenkins@fulliautomatix.ics.uci.edu>

Reviewed-by: Michael Blow <mblow@apache.org>

[NO ISSUE] Remove un-neccessary Jackson printer

During the org.json change we needed this to avoid

changing many test files but it is not really worth

maintaining anymore.

Change-Id: I465d4f0d4352f2bd7eb3ec40062a998de578d8c6

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

Reviewed-by: Michael Blow <mblow@apache.org>

Integration-Tests: Michael Blow <mblow@apache.org>

Tested-by: Michael Blow <mblow@apache.org>

[NO ISSUE] Tracer improvements

Log traces to their own log with custom level,

as well as make the emitted log work with the

chrome tracer without modification

Change-Id: I81c158fcd17927d65e7b501345fdbc98001ba86a

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

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

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

Integration-Tests: Jenkins <jenkins@fulliautomatix.ics.uci.edu>

Contrib: Jenkins <jenkins@fulliautomatix.ics.uci.edu>

Reviewed-by: Ali Alsuliman <ali.al.solaiman@gmail.com>

[NO ISSUE] Fix AsterixServerIntegrationUtil

Add test dependency on LSM test classes used at

runtime in AsterixHyracksIntegrationUtil and added

exception to dependency plugin since these dependencies

can't be found at compile time

Change-Id: I5c92f45343710ca28d7c4d2e655fa0acd68868ba

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

Sonar-Qube: Jenkins <jenkins@fulliautomatix.ics.uci.edu>

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

Contrib: Jenkins <jenkins@fulliautomatix.ics.uci.edu>

Integration-Tests: Jenkins <jenkins@fulliautomatix.ics.uci.edu>

Reviewed-by: Michael Blow <mblow@apache.org>

[ASTERIXDB-2454] Remove non-unique AQL tests (pt.1)

Change-Id: I13f676e9322f8b94e8c9686b261e8752c7100724

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

Sonar-Qube: Jenkins <jenkins@fulliautomatix.ics.uci.edu>

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

Contrib: Jenkins <jenkins@fulliautomatix.ics.uci.edu>

Integration-Tests: Jenkins <jenkins@fulliautomatix.ics.uci.edu>

Reviewed-by: Taewoo Kim <wangsaeu@gmail.com>

  1. … 3328 more files in changeset.
Revert "[ASTERIXDB-2454] Remove non-unique AQL tests"

This reverts commit f372c96ddb3414e7f4f54b13059b065310157d65.

Change-Id: Ie8c4c9b50ed3daf528c75168b6d9c2d675cd04a5

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

Sonar-Qube: Jenkins <jenkins@fulliautomatix.ics.uci.edu>

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

Contrib: Jenkins <jenkins@fulliautomatix.ics.uci.edu>

Integration-Tests: Jenkins <jenkins@fulliautomatix.ics.uci.edu>

Reviewed-by: Ali Alsuliman <ali.al.solaiman@gmail.com>

  1. … 4537 more files in changeset.
[ASTERIXDB-2454] Remove non-unique AQL tests

Change-Id: I13f676e9322f8b94e8c9686b261e8752a7100722

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

Reviewed-by: Taewoo Kim <wangsaeu@gmail.com>

Sonar-Qube: Jenkins <jenkins@fulliautomatix.ics.uci.edu>

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

Contrib: Jenkins <jenkins@fulliautomatix.ics.uci.edu>

Integration-Tests: Jenkins <jenkins@fulliautomatix.ics.uci.edu>

  1. … 4537 more files in changeset.
Merge release-0.9.4 into master

Change-Id:Ied2b685f015e0f35563ebd0510231a5d663494f4

    • -1
    • +1
    /asterixdb/asterix-external-data/pom.xml
    • -1
    • +1
    /asterixdb/asterix-lang-common/pom.xml
    • -1
    • +1
    /asterixdb/asterix-test-framework/pom.xml
  1. … 24 more files in changeset.
[ASTERIXDB-2456][DOC] Re-add insert to primer

Change-Id: I404246ea4a8568e28190cd2371356175db1471cc

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

Sonar-Qube: Jenkins <jenkins@fulliautomatix.ics.uci.edu>

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

Contrib: Jenkins <jenkins@fulliautomatix.ics.uci.edu>

Integration-Tests: Jenkins <jenkins@fulliautomatix.ics.uci.edu>

Reviewed-by: Michael Carey <dtabass@gmail.com>

[NO ISSUE] asterix-docker profilization

Change-Id: I71eb349de45b4d424e171d82e1ae598235b04b48

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

Sonar-Qube: Jenkins <jenkins@fulliautomatix.ics.uci.edu>

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

Integration-Tests: Jenkins <jenkins@fulliautomatix.ics.uci.edu>

Reviewed-by: Michael Blow <mblow@apache.org>

    • -20
    • +25
    /asterixdb/asterix-docker/pom.xml
[NO ISSUE] Remove nonexistent source dependency

Change-Id: I0cf543092867a475d031860c7d6192cc005658d8

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

Reviewed-by: Michael Blow <mblow@apache.org>

Tested-by: Michael Blow <mblow@apache.org>

[NO ISSUE] Remove nonexistent source dependency

Change-Id: I0cf543092867a475d031860c7d6192cc005658d8

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

Reviewed-by: Michael Blow <mblow@apache.org>

Tested-by: Michael Blow <mblow@apache.org>