asterixdb

Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
merge clean up

merge master

  1. … 12 more files in changeset.
snapshot - preparing for write once read many process on sort merge join

cleanup error message

Change-Id: I38e7ae7ae0f55d0bb3bbc46ee5a1e7f604d66c66

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

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: Yingyi Bu <buyingyi@gmail.com>

ASTERIXDB-1693: Fix Default dataverse types referencing

Change-Id: Iae7ed8a2de345531345e4df2f9e06aa0d7680ebc

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

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

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

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

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

Add an optional <END> for quantifiers.

Change-Id: Ia2d037c31752867a4a9e567dfcc76b101f94220d

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

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: Till Westmann <tillw@apache.org>

Fix / Enforce Hyracks Dependency Correctness

- Errors in hyracks dependencies fixed (missing+extraneous deps)

- Build-time enforcement added to prevent future regression

Change-Id: I7b7ed1faf17f5890542de000426a0ce3150bde74

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

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

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

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

  1. … 35 more files in changeset.
Added more explanations for two config parameters

- Added more planataions for storage.memorycomponent.numpages and

storage.memorycomponent.globalbudget

Change-Id: Idea269eec4d89f665772267588ce2b019327de04

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

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

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

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

Workaround JDK-8080094

NPE enountered if http://<server>:19001/webui is requested

Change-Id: I08b29ec0a219bbcba67cd433f2daea4e67fe5ca9

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

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

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

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

Fix Logging Of Metadata Stores

Change-Id: Ic40cb5f385441089ee1d3f868ddb5add404a6426

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

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: Till Westmann <tillw@apache.org>

allow more than one result for a request

Change-Id: Ib891b39e25d97ee60d4eb2d032d23bd94ad69b0e

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

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

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

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

ASTERIXDB-1687 - Configure Timeout On HTTP Connection

Fixes ASTERIXDB-1687 - asterixhelper get_cluster_state can hang forever,

by configuring a timeout on connect and read for HTTP calls, in the

event the CC is in a bad state and cannot answer requests

Change-Id: Ice9606acaec8f27b56d1d8ed947cc1588074ff2f

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

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: Till Westmann <tillw@apache.org>

Fixed UsedVariableVisitor for the Splitoperator

- The used variables of SplitOperator and ReplicateOperator

now don't include the used variables from their output(s).

Change-Id: Iae861c1339cf00c5a53aa2b5b5b14113ec53484b

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

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: Yingyi Bu <buyingyi@gmail.com>

fix escaping of strings in JSON values

Change-Id: If68c1c4606501dbd205e67d6a73f4086a8f0b793

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

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

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

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

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

ASTERIXDB-1689: fix type computers for type functions.

Change-Id: Ic8a0cf1b44a4b4542e63b8abd6774dcc68839d2c

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

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

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

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

Index-only plan step 2: Added SplitOperator

- Introduced SplitOperator that sends a tuple to only one output frame unlike the ReplicateOperator

that propagates a tuple into all outputs frames.

- Removed PartitioningSplitOperator and PartitioningSplitOperatorDescriptor that are not functional

(lacking physical operator)

- Added a unit test case of SplitOperatorDescriptor in PushRuntimeTest.

Change-Id: Ice190827513cd8632764b52c9d0338d65c830740

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

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

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

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

  1. … 24 more files in changeset.
+= PollQuery Test File Type

pollquery test type files will run the query every polldelaysecs

[default:1] seconds for up to polltimeoutsecs seconds or until the

correct result is found. This avoids unnecessarily long or dangerously

short sleeps to wait for some asynchronous operation to complete.

Usage: polltimeoutsecs=nnn must be present somewhere in your file,

otherwise an error is thrown. Optionally, polldelaysecs=nnn can be also

present to override the default poll frequency of 1s.

Change-Id: I7e4c67c74debf8253479257a1c54d6426a9531d8

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

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

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

reduce redundancy in syntax error messages

Change-Id: I526c0b24d47ac4ee7b492b34387929627e51affc

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

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: Yingyi Bu <buyingyi@gmail.com>

remove duplicate SQL++ keywords

EXIST | EXTERNAL | FEED | FILTER | FLATTEN

Change-Id: Ie270323513ce434834808c4184a9381affd712c5

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

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: Till Westmann <tillw@apache.org>

Make terminologies consistent in docs.

Change-Id: I35a647601441a48bb5576b115324fb0dc6eae176

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

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: Till Westmann <tillw@apache.org>

ASTERIXDB-1589, ASTERIXDB-1627 addition and fix.

- Add support for proxy when using TwitterFeed.

- Fix corrupted polygon values when created from open list of doubles.

- Add regression test for ASTERIXDB-1627.

Change-Id: Ia8bdd0fbb63310212364ab9e52d34fec675a4c71

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

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

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

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

Add type check functions and their docs, including:

-isboolean (isbool)

-isnumber (isnum)

-isstring (istr)

-isarray

-isobject (isobj)

Change-Id: Id12067dbd89f74a6c1248eb7ac6504400a67cbf6

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

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

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

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

  1. … 11 more files in changeset.
ASTERIXDB-1673 and some small cleanups

- Fix potential object creation issue in ARecordCaster.

- refactor getFieldOffsetById() in ARecordSerializerDeserailzer.

- remove dead code in method set() in ARecordVisitablePointable.

- Introduce unrestable allocation in PointableAllocator as static method.

Change-Id: I3802a5a33b46b58967ffb4a28a70ebe9671bfabf

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

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: Yingyi Bu <buyingyi@gmail.com>

Tests for ASTERIXDB-1636

This is a test for the scenario described in the Jira issue. The only

thing I have taken liberty with is changing the socket feed to a file

one. The test case fails when I revert AqlMetadataProvider to the

previous version, and should pass now with this parent.

Change-Id: Ic1521f1d53121b67677778ac123e49e731932c85

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

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

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

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

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

  1. … 4 more files in changeset.
ASTERIXDB-1679: fix the function doc.

Change-Id: I19223af41a552a321e25e4ff3927b094d59a904e

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

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

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

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

Remove Conflicting Servlet API From Install Repo

Outdated servlet jars are getting included in repo by way of Hadoop

dependencies. Refactor some test dependencies in hyracks-hdfs to live

in tests, and exclude problematic dependencies in asterix-external-data

Change-Id: I88795f3b805d09f83950bbf24fff0e5caed79ef4

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

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

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

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

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

    • -0
    • +16
    /asterixdb/asterix-external-data/pom.xml
Add documentation for IN [...] and add links.

Change-Id: Ifdab278567e8e89d5c8f7a1916fdd8f9131808f3

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

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: Till Westmann <tillw@apache.org>

    • -0
    • +398
    /asterixdb/asterix-doc/src/site/markdown/datamodel.md
    • -2
    • +1
    /asterixdb/asterix-doc/src/site/site.xml
ASTERIXDB-1674: fix LoadRecordFieldsRule and RemoveRedundantVariablesRule.

Change-Id: I52b2e3afac5ea99c13723cfc707821f95220a54a

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

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: Till Westmann <tillw@apache.org>

Wait For Metadata Registration Before Active, Etc.

Also:

- metadata.port moved to [app]; honored

- += metadata.node to [app] to optionally specify metadata node

- += metadata.callback.port to [app]

- Decrease timeout for metadata registration from 7 days to default of

one minute, configurable with property

- Log swallowed exception in SynchronizableWork

- Add missing properties (metadata) to cluster state http api

- Make AsterixPropertiesAccessor, to ensure consistent values when

accessed in virtual cluster

Change-Id: I48d7c10b3e43181ec307f7d890ba721f61bc2ab0

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

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

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

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

  1. … 29 more files in changeset.
Update Dependencies: Junit *->4.12, Commons-IO 2.4->2.5

Change-Id: Idd082fa9877f3f0287c9dc17eab4ae3d0f318fcc

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

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: Till Westmann <tillw@apache.org>

    • -2
    • +0
    /asterixdb/asterix-client-helper/pom.xml