asterixdb

Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Asterix-1389 Fix Deadlocks in Feed Connections

This change ensures the completion of the Feed connect and feed

disconnect statement each as an atomic operation.

Previously, we assumed that with the intake ready on all nodes

and the connect started, the connect is complete. That is not

true. In order for the connect to be complete, we need to ensure

that the connect subscribe to the intake in all intake nodes.

Likewise, the disconnect shouldn't return until the connect

job terminates.

Change-Id: Ib2778b4d7f156c7e06ac9f561a26783c4933a22c

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

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

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

Allow for optional modules in build.

Change-Id: Ib99bfb3f92dfaa66dc2299db31b734adb5cceeca

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

Reviewed-by: Chris Hillery <ceej@lambda.nu>

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

Clean up .gitignore and README.md.

Change-Id: I8006c12fd076baf8fedf0775842aade5d05f0d0d

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

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

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

reduce log output during tests

Change-Id: Ia6a114e59505341e46f9cb50d3850190630b64d6

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

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

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

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

ASTERIXDB-1382: add examples for SQL++ group-by visitors.

Change-Id: I4c125e286bd53126685a0d91a1f4526ebccf9335

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

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

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

a few optimizations: start uses point check, partition with boundaries

ASTERIXDB-1381: InlineColumnAliasVisitor improvements.

-moved mapForRecordConstructor closer to usage location;

-documented the boolean argument to the visit method;

-documented what happens in mapForRecordConstructor if leftExpr is not a literal.

Change-Id: I82c5bc4568c11c474bec053e9f5162927c1c15d0

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

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

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

Move merged files

Merge remote-tracking branch 'hyracks-local/master' into hyracks-merge2

Move merged files

  1. … 149 more files in changeset.
Merge branch 'master' into hyracks-merge2

  1. … 470 more files in changeset.
Support Parsing UNIX Time for ClassAd data

Change-Id: Iba0a687475edd30078b1e5cda1810244eed76219

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

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

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

  1. … 16 more files in changeset.
ASTERIXDB-1356: report file not found

Change-Id: Ia12bf84adfd8442103567df42ac22e5750e1360f

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

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

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

Merge fix.

Range partition has been updated with new tests.

  1. … 3 more files in changeset.
Range partition has been updated with new tests.

  1. … 13 more files in changeset.
ASTERIXDB-1388: fix typos in test queries

Change-Id: Id60d7a6a383010e4930b491a7fb066efbea6e985

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

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

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

remove unused class

Change-Id: Iec72accaf9c8df2ed41a50b2ee923437a2f0f3fb

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

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

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

Fix Triggering Flush on Temporary Datasets

Change-Id: I964566e7ba03bc674209b4d45d9abb82bb581240

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

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

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

Add Compatibility for FileRemoveOperatorDescriptor

Change-Id: Ic08ba645db6936df3c4c59be0e104dbb18088370

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

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

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

Fix Number of LocalFS Readers

This change makes the number of readers in localfs

adapter always equals to one. This is a temporary

change and is done to avoid sporadic failures for

decorrelation with unique id.

Change-Id: Id948bfd2c1a4e79863378ed98fb27f662fffba93

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

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

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

Control Number of Readers for LocalFS Data

Change-Id: Ib9d5ece656220d5f562cc385f882c5ddfd3283a6

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

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

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

  1. … 10 more files in changeset.
Enable Remove Quietly for Remove Directory Jobs

Change-Id: I00a60bf4ac6d64295224c2cebc28fb22f92e77fd

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

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

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

Fix Expected Results File For Recovery Test Cases

Change-Id: Ic2125ad72e862e2d97605300378ff847524b4aaa

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

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

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

Exclude Temporary Resources From Replication

- Exclude temporary resources from replication.

- Remove flush logs from temporary datasets.

- Ignore takeover partitions request if NC is shutting down.

- Stop NCs on different threads to allow replica shutting down

notification to be sent when replication is enabled.

Change-Id: I9a52557bf1f3e7632dd826384280abdaa186f672

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

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

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

Exclude Temporary Indexes From Replication

- Exclude non-durable LSM indexes from replication.

- Stop heartbeat task after NC has stopped to avoid false failures detection.

Change-Id: Icce91a203e04cb068a7a5aa541720bbd0289eacb

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

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

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

some POM cleanup

- fix xerces artifactId

- consistently depend on xerces 2.9.1

- remove unused twitter dependency

- fix twitter version to 4.0.3

Change-Id: I99d44c9b2fc68a10132842a8f7d4e23d42df7af2

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

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

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

Rewrite SQL++ functions.

-Maps SQL function names to internal names.

-Allows SQL++ builtin functions to be case-insensitive.

-Rewrites SQL-92 global aggregates.

-Refactors SQL++ AST visitors.

-Cleans up semantics of COLL_AGG and SQL-92 AGG.

Change-Id: Idb5a7c6780669b27065b0928bec7e4700cfb53a9

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

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

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

  1. … 437 more files in changeset.
ASTERIXDB-1378 Fix NPE on Feed Connect After Restart

This issue was caused by the way type traits are computed for each

index. since we have duplicate code to create the index dataflow

helper, we had to fix the way type traits are created in all of

these different places. We propably need to do further refactoring

to have common code for creating index dataflow helper instances.

Change-Id: If8f8696d252868a8cce0afdbaeda0dd046f99186

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

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

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

  1. … 3 more files in changeset.
ASTERIXDB-1377: Prevent Operations from Exiting Components Multiple Times

Change-Id: I5907b1b4c76ce48366f5447f2940f3561c474cfe

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

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

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