asterixdb

Clone Tools
  • last updated 21 mins ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates

Changeset {id} does not exist.

[NO ISSUE][COMP] Refactor drop dataverse and drop function

- user model changes: no

- storage format changes: no

- interface changes: no

Details:

- Refactor feed handling when processing drop dataverse

and drop function

- Move feed dependency checking from QueryTranslator

to MetadataNode to align with other entities

Change-Id: I493dfffd77c596bb3485eccb00b417d40f47b647

Reviewed-on: https://asterix-gerrit.ics.uci.edu/c/asterixdb/+/7066

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

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

Reviewed-by: Dmitry Lychagin <dmitry.lychagin@couchbase.com>

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

Reviewed-by: Xikui Wang <xkkwww@gmail.com>

Merge branch 'gerrit/mad-hatter'

Change-Id: I5d464bb8e86d01732baa6a9337dfd6e1e2b6672d

[NO ISSUE][COMP][RT] New library deployment model

- user model changes: no

- storage format changes: no

- interface changes: yes

Details:

- Deploy external libraries using Hyracks jobs

- Library manager is no longer available on CC

- Add IServlet.init() which is invoked during web server startup

- External libraries can no longer provide implementations of

IExternalDataSourceFactory because external libraries are

not available on CC

- Added testcase for an external adapter

Change-Id: If64f99f6a15b81b1e426239bde63360f5ef57059

Reviewed-on: https://asterix-gerrit.ics.uci.edu/c/asterixdb/+/6863

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

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

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

  1. … 80 more files in changeset.
[NO ISSUE][EXT] Copy JSON object data to buffer only when reading JSON object has started

- user model changes: no

- storage format changes: no

- interface changes: no

Details:

Copy JSON object data to buffer only when reading JSON object has started since the JSON

object could be a nested object (i.e. leading comma character and spaces should not be copied over)

Change-Id: Iddac6d5c3926367770ffd31714c54361d99b4268

Reviewed-on: https://asterix-gerrit.ics.uci.edu/c/asterixdb/+/7043

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

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

Reviewed-by: Hussain Towaileb <hussainht@gmail.com>

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

Merge "Merge commit 'c25c36d1b0' from 'gerrit/mad-hatter'"

[ASTERIXDB-2752][MTD] Add metadata for synonyms on upgrade

- user model changes: no

- storage format changes: no

- interface changes: no

Details:

- On version upgrade insert synonyms dataset entry

into Metadata.Dataset and corresponding type entry

into Metadata.Datatype

Change-Id: I32b3bafab3c130666f13063d8959f5b6e5fb7261

Reviewed-on: https://asterix-gerrit.ics.uci.edu/c/asterixdb/+/6944

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

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

Reviewed-by: Dmitry Lychagin <dmitry.lychagin@couchbase.com>

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

Merge commit 'c25c36d1b0' from 'gerrit/mad-hatter'

Change-Id: I8a78950cb81f0a29ceae94fa439eec700c17d06d

Merge "Merge commit 'a5d901a'"

[NO ISSUE][*DB] Remove extraneous commons-lang dependency

Change-Id: I2bed243b5c583e1800cb3a5e136fc3a584e93722

Reviewed-on: https://asterix-gerrit.ics.uci.edu/c/asterixdb/+/6985

Reviewed-by: Dmitry Lychagin <dmitry.lychagin@couchbase.com>

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

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

    • -4
    • +0
    /asterixdb/asterix-external-data/pom.xml
[NO ISSUE][COMP] Limit operator is not a map

- user model changes: no

- storage format changes: no

- interface changes: no

Details:

- LimitOperator.isMap() should return false

because Limit operator is not a map

Change-Id: Ib17a2268ac0576956a8c1bbc6b5be1cb7bacc2ab

Reviewed-on: https://asterix-gerrit.ics.uci.edu/c/asterixdb/+/6984

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

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

Reviewed-by: Dmitry Lychagin <dmitry.lychagin@couchbase.com>

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

Merge commit 'a5d901a'

Change-Id: Ibff6d1d786dc1f07b585502a7530b53990ec6c17

[NO ISSUE] Pass item type when creating external dataset properties

Change-Id: I8b6693d229a36358eda584ddfb95d1819f76ce5c

Reviewed-on: https://asterix-gerrit.ics.uci.edu/c/asterixdb/+/6963

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

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

Reviewed-by: Hussain Towaileb <hussainht@gmail.com>

[NO ISSUE][HYR][*DB][MISC] Fix whispered logging, reduce ActiveManager info logging

Change-Id: I95fa2a8a87237500f4cdad0e0146a0ada2a08056

Reviewed-on: https://asterix-gerrit.ics.uci.edu/c/asterixdb/+/6945

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

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

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

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

[ASTERIXDB-2751][EXT] Issue a warning if external dataset configuration returns no files

- user model changes: no

- storage format changes: no

- interface changes: no

Details:

- Issue a warning when creating an external dataset if the dataset

configuration returns no files.

- Issue a warning when querying an external dataset if no files

are returned.

Change-Id: I0b2be49bf3c69c3e055d942a5c3f0106b3069d52

Reviewed-on: https://asterix-gerrit.ics.uci.edu/c/asterixdb/+/6843

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

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

Reviewed-by: Hussain Towaileb <hussainht@gmail.com>

Reviewed-by: Dmitry Lychagin <dmitry.lychagin@couchbase.com>

  1. … 39 more files in changeset.
Merge branch 'gerrit/mad-hatter'

Change-Id: I5cd06cc3cd69068faecced6a2b1cc558eecd0784

[NO ISSUE][MISC] IRetryPolicy requires non-null throwable

Change-Id: I4835266435fc31f5973f4312e6ddcbdb85d1e839

Reviewed-on: https://asterix-gerrit.ics.uci.edu/c/asterixdb/+/6923

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

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

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

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

[NO ISSUE][HYR] +=ThrowingIntConsumer, unchecked wrapper helpers

Change-Id: I43915b87f5a10dd024f5618c9e8da26c5ad5c496

Reviewed-on: https://asterix-gerrit.ics.uci.edu/c/asterixdb/+/6903

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

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

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

Reviewed-by: Hussain Towaileb <hussainht@gmail.com>

[NO ISSUE][COMP] Improve error reporting in TypeTranslator

- user model changes: no

- storage format changes: no

- interface changes: no

Details:

- Add error code and source location to exceptions

raised by TypeTranslator

- Pass dataset item type when calling

QueryTranslator.validateExternalDatasetProperties()

Change-Id: I2b62c162f37e72245cdbf70fe9f8307bbf9b2bf1

Reviewed-on: https://asterix-gerrit.ics.uci.edu/c/asterixdb/+/6885

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

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

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

Merge branch 'gerrit/mad-hatter'

Change-Id: I7894843a40748c44dcfc3c6a118c663bb25b3586

[ASTERIXDB-2748][RT] CASE fails if default value is TRUE

- user model changes: no

- storage format changes: no

- interface changes: no

Details:

- Fix ArrayIndexOutOfBoundsException in CASE expression

when the default value is TRUE and none of its WHEN

clauses match at runtime

Change-Id: I8d16c200fa4b65008c241aeb8a0ebb86f7b4a6c0

Reviewed-on: https://asterix-gerrit.ics.uci.edu/c/asterixdb/+/6823

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

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

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

Merge "Merge commit '0163af68d0' from 'gerrit/mad-hatter'"

[ASTERIXDB-2750][COMP] Incorrect result with unnest and join

- user model changes: no

- storage format changes: no

- interface changes: no

Details:

- Fix incorrect result when FROM clause contains

simple unnest (",") followed by JOIN

Change-Id: Icfd174ad099aaf24f9553349b3d417d64f9c70b5

Reviewed-on: https://asterix-gerrit.ics.uci.edu/c/asterixdb/+/6824

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

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

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

Merge from branch 'gerrit/stabilization-f69489'

Change-Id: I388f3af0307d5482da4cfd559a7373fa4887c425

[NO ISSUE] update log4j -> 2.13.3

Change-Id: Ic447ac0a092af188e4a420d68d726367efd19514

Reviewed-on: https://asterix-gerrit.ics.uci.edu/c/asterixdb/+/6783

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

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

Reviewed-by: Hussain Towaileb <hussainht@gmail.com>

[ASTERIXDB-2730][STO] Optimize flush in GVBC

- user model changes: no

- storage format changes: no

- interface changes: yes. Introduce a new storage property:

storage.memorycomponent.max.concurrent.flushes (default 0)

Details:

- Introduce a new storage property to allow concurrent flushes

by GVBC. The default value is 0, which means that the flush concurency

will be the same as the number of NC partitions.

- Move cleaning up of a memory component out of the synchronization block

on op tracker because this may take a relatively long time (a full scan over

all GVBC pages).

- Introduce a minor fix to make sure the memory component is unwritable

before requesting flushing it by GVBC

Change-Id: Id8867fa3ac65da319723b804cc1e39dc8eb6bde5

Reviewed-on: https://asterix-gerrit.ics.uci.edu/c/asterixdb/+/6624

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

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

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

Merge commit '0163af68d0' from 'gerrit/mad-hatter'

Change-Id: I5b53384961e42fe070d2e1b885e762428f6f8c45

[ASTERIXDB-2744][COMP] Fix compiler error during index selection

- user model changes: no

- storage format changes: no

- interface changes: no

Details:

- Fix NullPointerException in BTreeAccessMethod.createKeyVarsAndExprs()

when there is a composite key.

Change-Id: Ie49a5940afa35c3c2af26a7e7f029a1f73e469f3

Reviewed-on: https://asterix-gerrit.ics.uci.edu/c/asterixdb/+/6743

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

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

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

[ASTERIXDB-2743][EXT] Skip not found files when querying S3 external dataset

- user model changes: no

- storage format changes: no

- interface changes: no

Details:

- When querying an S3 external dataset, if some files are not found

due to possiblity getting deleted while querying, skip the filies

and continue to the next ones instead of failing.

Change-Id: I6d3e691a1714228f1844faf05095cf8aa439ea1d

Reviewed-on: https://asterix-gerrit.ics.uci.edu/c/asterixdb/+/6723

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

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

Reviewed-by: Hussain Towaileb <hussainht@gmail.com>

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

[NO ISSUE][MISC] HyracksException.getParams() type, += Throwing helpers

Change-Id: I0aa740452d40719da33bcb25ecec6c09e45c9dd1

Reviewed-on: https://asterix-gerrit.ics.uci.edu/c/asterixdb/+/6703

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

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

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

Merge branch 'gerrit/mad-hatter'

Change-Id: I85867c451c84aaa94f008c6b718ab7805983c503