asterixdb-bad.git
20 months agoEnabling Filters on Active Datasets master
Xikui Wang [Sat, 19 Sep 2020 18:25:23 +0000 (11:25 -0700)] 
Enabling Filters on Active Datasets

Change-Id: I499b1d9a1525ba5ea9396d21118c6f6cf3e870d2

20 months agoCoordinated Change for CREATE OR REPLACE FUNCTION
Xikui Wang [Fri, 28 Aug 2020 04:15:57 +0000 (21:15 -0700)] 
Coordinated Change for CREATE OR REPLACE FUNCTION

Change-Id: I5d28fc67de8dc4016339dd75e07cb23b426dabf4

20 months agoCoordinated Change for Specify Node Group in Dataset WITH Record
Xikui Wang [Wed, 26 Aug 2020 21:53:47 +0000 (14:53 -0700)] 
Coordinated Change for Specify Node Group in Dataset WITH Record

Change-Id: I90eb7f81c15805269ddd120a0a9885ffe1a549ee

21 months agoIntroducing BAD-CQ
Xikui Wang [Fri, 21 Aug 2020 04:18:04 +0000 (21:18 -0700)] 
Introducing BAD-CQ

a. Active datasets
  Active datasets are like regular datasets that can be
  inserted/upserted/deleted with statements and fed with data feeds
  directly.  Records stored in active datasets contain an additional
  active timestamp field (implemented using meta-records). The active
  timestamp is assigned inside the storage, right before persistence.
  This patch introduced new syntactic components to enable creating
  active datasets.  It also created a BAD query translator to make sure
  all DML statements can operate on active datasets.
b. Continuous channels
  Continuous channels are built on repetitive channels but provide
  continuous query semantics. To ensure that, this patch introduced an
  active timestamp manager on each node to manage channel execution
  times locally. Active timestamp managers are a local class that is
  tied to a JVM on a node. There is also an optimization rule for
  ensuring continuous query semantics in a distributed environment.
c. Active functions
  Active functions are used for helping users create continuous queries.
  They were added through the extension APIs.
d. BAD Islands
  As an application built on BAD-CQ, BAD islands show how we connect
  data channels to data feeds and share data between different BAD
  systems declaratively.
e. Cleanups and fixes
  This patch also cleaned up the BAD codebase and introduced tests for
  metadata, optimizer, and runtime. It fixed a type inferencing issue in
  InsertBrokerNotifierForChannelRule when there is a group-by in the
  query. Also, it optimized the broker notification delivery to use
  separate threads.

Change-Id: I77263c3fedd03205b83fe13978649b33fccda11c

21 months ago[NO ISSUE][BAD] Bring the BAD Branch to master
Xikui Wang [Thu, 30 Jul 2020 16:05:34 +0000 (09:05 -0700)] 
[NO ISSUE][BAD] Bring the BAD Branch to master

1. Updated paramList in lang.txt to use TypeExpression
2. Updated RequestParameters
3. Updated test results

Change-Id: I6f71319d7c9761266325e3641e0f796dd68408f4

2 years agoCoordinated Change For Index Only Property
Murtadha Hubail [Sun, 5 Apr 2020 13:28:25 +0000 (16:28 +0300)] 
Coordinated Change For Index Only Property

Change-Id: I3362f9b3a213d4495b509cb2a350e002b1a031fd

2 years agoCoordinated change for external function improvements
Dmitry Lychagin [Thu, 5 Mar 2020 21:31:47 +0000 (13:31 -0800)] 
Coordinated change for external function improvements

Change-Id: Idc97376bc50281d786a9b8e648c922f00012d603

2 years agoCoordinated change for non-deterministic udf support
Dmitry Lychagin [Tue, 3 Mar 2020 05:39:40 +0000 (21:39 -0800)] 
Coordinated change for non-deterministic udf support

Change-Id: If67c9303aa67a5b20f6609df97dc797cc7ad38a5

2 years agoCoordinated change for function metadata cleanup
Dmitry Lychagin [Wed, 5 Feb 2020 23:33:25 +0000 (15:33 -0800)] 
Coordinated change for function metadata cleanup

Change-Id: I4c5238a6e92b89410bbffc0c9338b36c61896a6b

2 years agoCoordinated change for CREATE FUNCTION w/ UDFs
Ian Maxon [Mon, 3 Feb 2020 20:32:55 +0000 (12:32 -0800)] 
Coordinated change for CREATE FUNCTION w/ UDFs

Change-Id: I50cff0948dad342f0d2e5b5250e3247bfd6fcd0d

2 years agoCoordinated change for SqlppDeleteRewriteVisitor refactoring
Dmitry Lychagin [Wed, 8 Jan 2020 22:05:19 +0000 (14:05 -0800)] 
Coordinated change for SqlppDeleteRewriteVisitor refactoring

Change-Id: I50cff0948dad342f0d2e5b5250e3247bfd6fcd0c

2 years agoCoordinated change for SQL++ grammar refactoring
Dmitry Lychagin [Tue, 26 Nov 2019 23:03:35 +0000 (15:03 -0800)] 
Coordinated change for SQL++ grammar refactoring

Change-Id: Ifcaea927a5f7583e4254031c7496b1744be2abb4

2 years agoCoordinated change for extensible MetadataProvider
Dmitry Lychagin [Tue, 19 Nov 2019 21:48:13 +0000 (13:48 -0800)] 
Coordinated change for extensible MetadataProvider

Change-Id: Id7df08806befad531ac071163993b38b25d57847

2 years agoCoordinated change to adopt multipart dataverse names
Dmitry Lychagin [Thu, 14 Nov 2019 21:03:32 +0000 (13:03 -0800)] 
Coordinated change to adopt multipart dataverse names

Change-Id: Ib9378478b416e2dc633801a560488fb490ef8596

2 years agoCoordinated change for compression default to enabled
Michael Blow [Tue, 15 Oct 2019 14:23:02 +0000 (10:23 -0400)] 
Coordinated change for compression default to enabled

Change-Id: I0c5b87a6fc7a40cc210e121d58044f8d2941ac40

2 years ago[NO ISSUE][BAD] Coordinated change for Identifier cleanup
Dmitry Lychagin [Fri, 4 Oct 2019 01:10:45 +0000 (18:10 -0700)] 
[NO ISSUE][BAD] Coordinated change for Identifier cleanup

- user model changes: no
- storage format changes: no
- interface changes: no

Details:
- Coordinated change for Identifier cleanup

Change-Id: I3675f2183308e33fa95bc560e822e655878d7400

2 years ago[NO ISSUE][BAD] Coordinated Change for ConcurrentMergePolicy
luochen [Fri, 20 Sep 2019 13:46:57 +0000 (09:46 -0400)] 
[NO ISSUE][BAD] Coordinated Change for ConcurrentMergePolicy

- user model changes: no
- storage format changes: no
- interface changes: no

Details:
- Coordinated change for ConcurrentMergePolicy.

Change-Id: Ib1a2920c6179b50fddb32ffe74cba065eea67fcf

2 years ago[NO ISSUE][BAD] Instantiate evaluators with IEvaluatorContext instead of IHyracksTask...
Dmitry Lychagin [Tue, 9 Jul 2019 00:20:12 +0000 (17:20 -0700)] 
[NO ISSUE][BAD] Instantiate evaluators with IEvaluatorContext instead of IHyracksTaskContext

Change-Id: I00bbf87a73bb380d95799c4c4a080a5380635a82

2 years ago[NO ISSUE][BAD] Coordinated Change for ResponsePrinter
Murtadha Hubail [Mon, 27 May 2019 03:19:13 +0000 (06:19 +0300)] 
[NO ISSUE][BAD] Coordinated Change for ResponsePrinter

- user model changes: no
- storage format changes: no
- interface changes: no

Details:
- Coordinated change for ResponsePrinter.

Change-Id: I9255ef88ea03df629ffe3ca2f1d9b08504459f06

3 years ago[NO ISSUE][BAD] format source to code convention
Michael Blow [Sat, 23 Mar 2019 02:07:19 +0000 (22:07 -0400)] 
[NO ISSUE][BAD] format source to code convention

Change-Id: Id7a04d3d66d9bec5aa91568e1001a1855c73f4ab

3 years ago[NO ISSUE][BAD] Re-order imports
Michael Blow [Sat, 23 Mar 2019 00:52:58 +0000 (20:52 -0400)] 
[NO ISSUE][BAD] Re-order imports

Change-Id: I363098505db258eef488d5e57b7e82170e448fc6

3 years ago[NO ISSUE] Fix BAD build to work with Java 11
Michael Blow [Sat, 16 Feb 2019 13:33:01 +0000 (08:33 -0500)] 
[NO ISSUE] Fix BAD build to work with Java 11

Change-Id: I4f627936ad896ed65257a92dbf4e8453ba82831c

3 years ago[NO ISSUE][BAD] Remove Deprecated IStatementExecutorContext
Murtadha Hubail [Sat, 9 Feb 2019 21:51:56 +0000 (00:51 +0300)] 
[NO ISSUE][BAD] Remove Deprecated IStatementExecutorContext

Change-Id: I3c78ac7abd49f755f789bf0329faa581b4242bfe

3 years ago[NO ISSUE][BAD] Coordinated Change for Request Parameters
Murtadha Hubail [Sat, 9 Feb 2019 21:06:37 +0000 (00:06 +0300)] 
[NO ISSUE][BAD] Coordinated Change for Request Parameters

Change-Id: Ica13f93f4be131aaa5de0449098c794cdc74eecc

3 years ago[ASTERIXDB-2513][BAD] Adapt to DateTime API Change
Murtadha Hubail [Thu, 31 Jan 2019 22:53:23 +0000 (01:53 +0300)] 
[ASTERIXDB-2513][BAD] Adapt to DateTime API Change

Change-Id: I79b554eb760100c52a411b65774008fb98d6d1bf

3 years ago[NO ISSUE][BAD] Coordinated change for window functions (ASTERIXDB-2488)
Dmitry Lychagin [Fri, 28 Dec 2018 23:13:24 +0000 (15:13 -0800)] 
[NO ISSUE][BAD] Coordinated change for window functions (ASTERIXDB-2488)

Change-Id: I2799ef800c67f76d2d6dda17c9e619c63b0bcf4a

3 years agoMerge "[ASTERIXDB-2490][BAD] Coordinated Change For Encrypted IPC"
Murtadha Hubail [Tue, 11 Dec 2018 03:09:34 +0000 (19:09 -0800)] 
Merge "[ASTERIXDB-2490][BAD] Coordinated Change For Encrypted IPC"

3 years ago[NO ISSUE][BAD] Coordinated Change For Merge Commit 'b6a70e19'
Murtadha Hubail [Sun, 9 Dec 2018 18:32:38 +0000 (21:32 +0300)] 
[NO ISSUE][BAD] Coordinated Change For Merge Commit 'b6a70e19'

Change-Id: I9d9d7b0dee6d831858fff9961c870fa72c734827

3 years ago[ASTERIXDB-2490][BAD] Coordinated Change For Encrypted IPC
Murtadha Hubail [Wed, 5 Dec 2018 16:53:48 +0000 (19:53 +0300)] 
[ASTERIXDB-2490][BAD] Coordinated Change For Encrypted IPC

Change-Id: I3792fc7937aec09a263b365b50f281c9aca9b883

3 years ago[NO ISSUE][BAD] Coordinated Change For Active Suspend Refactoring
Murtadha Hubail [Thu, 18 Oct 2018 06:53:39 +0000 (09:53 +0300)] 
[NO ISSUE][BAD] Coordinated Change For Active Suspend Refactoring

Change-Id: Ifb40d76f208b7f42184f70b0e25d05f1875b4486

3 years agoUpdate Asterix/Hyracks dependency in asterix-bad
Ali Alsuliman [Mon, 15 Oct 2018 19:29:58 +0000 (12:29 -0700)] 
Update Asterix/Hyracks dependency in asterix-bad

Change-Id: Ie462e81488e601014adc7f32af6ae1939a853317

3 years agoUpdate Asterix dependency
Ian Maxon [Fri, 5 Oct 2018 01:04:56 +0000 (18:04 -0700)] 
Update Asterix dependency

Change-Id: I6b8fdeda4c5fe31c0c9db1ed235727be2958bd77

3 years agoFix tuple translators with extension datasets
Abdullah Alamoudi [Wed, 15 Aug 2018 15:50:05 +0000 (08:50 -0700)] 
Fix tuple translators with extension datasets

Change-Id: I39f6707392085416c01e834ac85767f79a64f9d6

3 years agoFix formatting of broker notification
Steven Glenn Jacobs [Tue, 14 Aug 2018 17:53:07 +0000 (10:53 -0700)] 
Fix formatting of broker notification

Change-Id: I6f73b64d56d06a8ea3f785d465d4e0cda027dfb2

3 years agoFixed bug with pull-based channel
Steven Glenn Jacobs [Fri, 10 Aug 2018 19:56:00 +0000 (12:56 -0700)] 
Fixed bug with pull-based channel

Change-Id: If758f9e8d5c66c5badd819ad877d269bee4408c8

3 years agoDelay result type evaluation until creating physical operator
Steven Glenn Jacobs [Fri, 3 Aug 2018 19:49:32 +0000 (12:49 -0700)] 
Delay result type evaluation until creating physical operator

Change-Id: Iabc5288b6cc5d4cdfa2ffdaca27e8caa813dc6d6

3 years ago[ASTERIXDB-2314][HYR] Dataset in class names in Hyracks
Till Westmann [Sat, 28 Jul 2018 16:03:20 +0000 (09:03 -0700)] 
[ASTERIXDB-2314][HYR] Dataset in class names in Hyracks

Change-Id: I333fa410df5efe7da9d4f0e9b7143f9f6928b88b

3 years agoPass executor context and client id to extention statements
Abdullah Alamoudi [Wed, 18 Jul 2018 15:50:24 +0000 (08:50 -0700)] 
Pass executor context and client id to extention statements

Change-Id: I1395817df00917bd9b4d5676d4f2cea3888b7221

3 years ago[NO ISSUE][BAD] Add Required Test Classes Dependency
Murtadha Hubail [Thu, 12 Jul 2018 23:34:29 +0000 (02:34 +0300)] 
[NO ISSUE][BAD] Add Required Test Classes Dependency

Change-Id: Id661bb2dd3119f8ed9db93827b22afa1f2afdb7b

3 years agoRemove unneeded throws declaration
Abdullah Alamoudi [Tue, 10 Jul 2018 17:37:29 +0000 (10:37 -0700)] 
Remove unneeded throws declaration

Change-Id: I20a6effa1f01658ec973f85cb7be1e4ccbd7fc1b

3 years agoCoordinated change for ASTERIXDB-2405
Steven Glenn Jacobs [Tue, 10 Jul 2018 00:02:20 +0000 (17:02 -0700)] 
Coordinated change for ASTERIXDB-2405

Change-Id: Ie6b50dd07a0503386946800ba782c7c789a317d6

3 years ago[NO ISSUE][BAD] Coordinated Change for Multi-Statement
Murtadha Hubail [Fri, 6 Jul 2018 15:10:01 +0000 (18:10 +0300)] 
[NO ISSUE][BAD] Coordinated Change for Multi-Statement

Change-Id: I94acfecbf5aaa21ab103173dd2a8ab89080461e0

3 years agoImprove performance of NotifyBrokerRuntime code
Steven Glenn Jacobs [Wed, 20 Jun 2018 00:22:24 +0000 (17:22 -0700)] 
Improve performance of NotifyBrokerRuntime code

Change-Id: Ia4ecd381d102c67f7c66cfa965312bfb885aa281

3 years agoCoordinated change to support parameterized queries
Till Westmann [Fri, 15 Jun 2018 04:37:04 +0000 (21:37 -0700)] 
Coordinated change to support parameterized queries

Change-Id: Icce06a1548a4f4150545c1fda7e5be3608472af5

3 years agoCoordinated Change for Align VarCounter in query rewritting
Xikui Wang [Wed, 6 Jun 2018 18:45:24 +0000 (11:45 -0700)] 
Coordinated Change for Align VarCounter in query rewritting

Change-Id: I20701e5119a65e06d33e379bc3520dff1e2d6c2e

3 years agoCoordinated change for ASTERIXDB-2391
Steven Glenn Jacobs [Tue, 5 Jun 2018 18:25:03 +0000 (11:25 -0700)] 
Coordinated change for ASTERIXDB-2391

Change-Id: Ibfd9513efdb1c03168a8248f4ad62bc306566193

3 years agoFix Timing issue on Channel test
Steven Glenn Jacobs [Tue, 5 Jun 2018 18:08:21 +0000 (11:08 -0700)] 
Fix Timing issue on Channel test

Change-Id: I8c53943eec2f4cd28a6b118e7708ee52986577fa

3 years agoCoordinated change for ASTERIXDB-2393
Steven Glenn Jacobs [Tue, 29 May 2018 16:00:44 +0000 (09:00 -0700)] 
Coordinated change for ASTERIXDB-2393

Change-Id: I1c4da1b4598e7efe2345c85f671f847d5262ac02

4 years agoRedeploy channels and procedures during recovery
Steven Glenn Jacobs [Mon, 21 May 2018 18:52:12 +0000 (11:52 -0700)] 
Redeploy channels and procedures during recovery

Use the GlobalRecoveryManager extension to redeploy channels/procedures
Restart execution of channels during recovery
Some code cleanup
Added recovery test

Change-Id: I6897ccf9cddb9ec8d10256e252ee893afe6db145

4 years agoCoordinated change to redeploy job specs
Steven Glenn Jacobs [Wed, 16 May 2018 01:54:19 +0000 (18:54 -0700)] 
Coordinated change to redeploy job specs

Change-Id: I9baa1cd172d7ed8605b8eccbfe838c85f377f9e4

4 years agoAllow BAD jobs to update their specifications to use new indexes
Steven Glenn Jacobs [Mon, 7 May 2018 22:12:18 +0000 (15:12 -0700)] 
Allow BAD jobs to update their specifications to use new indexes

- storage format changes: new field for Channel body

This changes uses the Asterix upsertDeployedJobSpec to
recompile and update the channel job when new indexes are
created.

Added test case
Moved methods from Asterix DeployedJobService to BADJobService

Change-Id: If0a4d37a5b91063fcb1673dbfd008c140ed54ae6

4 years agoAdd push-based channels and improve broker notifications
Steven Glenn Jacobs [Thu, 12 Apr 2018 20:19:50 +0000 (13:19 -0700)] 
Add push-based channels and improve broker notifications

Change-Id: Ie3c7cae0f015d6bc01dd912499565bb12c15abc3

4 years agoCoordinated change for https://asterix-gerrit.ics.uci.edu/#/c/2533/
Michael Blow [Tue, 27 Mar 2018 16:20:17 +0000 (12:20 -0400)] 
Coordinated change for https://asterix-gerrit.ics.uci.edu/#/c/2533/

Change-Id: I0fbc7ee17540b137353a14d0fbac575c36df30cd

4 years agoAdd timeout to Broker connection for notifications
Steven Glenn Jacobs [Fri, 16 Mar 2018 19:36:49 +0000 (12:36 -0700)] 
Add timeout to Broker connection for notifications

Change-Id: Ic2803bdba15e6742a084a84d483996ab7ab45a8e

4 years agoCoordinated change for https://asterix-gerrit.ics.uci.edu/#/c/2480/
Michael Blow [Wed, 14 Mar 2018 02:20:16 +0000 (19:20 -0700)] 
Coordinated change for https://asterix-gerrit.ics.uci.edu/#/c/2480/

- makes fuzzyjoin functions available to BAD tests

Change-Id: Ifad55aea34603d1dbcd0b52bd7b29a7610e48b5e

4 years ago[ASTERIXDB-1972] Coordinated Change
Steven Glenn Jacobs [Fri, 9 Feb 2018 17:11:41 +0000 (09:11 -0800)] 
[ASTERIXDB-1972] Coordinated Change

Change-Id: I191af547f3142fe5446ead4a2d053ea71e3f1d97

4 years ago[NO ISSUE] Use enum for Statement.Kind
Michael Blow [Sun, 11 Feb 2018 21:33:07 +0000 (16:33 -0500)] 
[NO ISSUE] Use enum for Statement.Kind

Change-Id: If3cf2a315dfd6330c06c00a4b9c752db2b2d06fe

4 years agoCoordinated BAD change for release merge gerrit/master
Ian Maxon [Fri, 9 Feb 2018 00:55:11 +0000 (16:55 -0800)] 
Coordinated BAD change for release merge

Change-Id: Ifb32b7eed09937e06064b130335f84b53a1f8048

4 years ago[ASTERIXDB-2276][BAD] Coordinated Change
Murtadha Hubail [Tue, 6 Feb 2018 17:37:12 +0000 (20:37 +0300)] 
[ASTERIXDB-2276][BAD] Coordinated Change

Change-Id: I5b82de3902550da24f0be54414cb167bec71834f

4 years agoCoordinated change for https://asterix-gerrit.ics.uci.edu/#/c/2344/
Michael Blow [Sun, 4 Feb 2018 18:39:50 +0000 (13:39 -0500)] 
Coordinated change for https://asterix-gerrit.ics.uci.edu/#/c/2344/

Change-Id: I973c67448d4b34c4521d0abd23c999397e88cf67

4 years ago[NO ISSUE][BAD] DeployedJobEventListener and test case fix
Xikui Wang [Sat, 3 Feb 2018 17:26:24 +0000 (09:26 -0800)] 
[NO ISSUE][BAD] DeployedJobEventListener and test case fix

1. The concurrent execution test case sometimes failed at result short.
The reason is the deployed job is removed before all invocations
finished. Added a sleep to the test case, also added running instance
check when dropping the procedure.
2. The DeployedJobEventListner was not registered with
ActiveNotificationHandler. Now it's registered so we can bind multiple
jobs with the event listener in the future.
3. Test cases refactored to make the overall test time shorter.
4. Add `wait-for-completion-procedure` for several test cases to make
sure the result is consistent.

Change-Id: I12ecf5c3c8f5a5c58fefa80673565c0ae3d1c9e6

4 years ago[ASTERIXDB-2244] Coordinated change
Steven Glenn Jacobs [Tue, 16 Jan 2018 19:09:15 +0000 (11:09 -0800)] 
[ASTERIXDB-2244] Coordinated change

Change-Id: I739532488c14a47d479322b6023b619b5ae213e7

4 years agoCoordinated change for code formatting change
Michael Blow [Tue, 23 Jan 2018 21:54:55 +0000 (16:54 -0500)] 
Coordinated change for code formatting change

Change-Id: I80cf88d614f20f74965c4e51af85de74cb01ce5e

4 years agoAlter extension config for BAD
Ian Maxon [Mon, 22 Jan 2018 22:54:25 +0000 (14:54 -0800)] 
Alter extension config for BAD

Change-Id: I91b991d0c709383705801d00df67f2f1eca3529b

4 years agoEnable dependencies in the metadata for BAD entities
Steven Glenn Jacobs [Sat, 20 Jan 2018 03:52:51 +0000 (19:52 -0800)] 
Enable dependencies in the metadata for BAD entities

Allow Channels and Procedures to store dependencies on
Datasets and Functions

Prevent dropping of these dependencies

Add Error tests

Change-Id: Ic6ac2daad03844a042aded8e17bb231a06f59cbe

4 years ago[ASTERIXDB-2249][BAD] Coordinated Change
Murtadha Hubail [Wed, 17 Jan 2018 15:34:11 +0000 (18:34 +0300)] 
[ASTERIXDB-2249][BAD] Coordinated Change

Change-Id: I5287c0b291f2344bd2eeb55e0cb92c387b400ada

4 years agoCoordinated Change for ASTERIXDB-2170
Steven Glenn Jacobs [Mon, 11 Dec 2017 18:28:15 +0000 (10:28 -0800)] 
Coordinated Change for ASTERIXDB-2170

Change-Id: I96d46b159f1705c644d595f77e5a7c9c9e925375

4 years ago[NO ISSUE] Eliminate BAD dependency on managix
Ian Maxon [Thu, 14 Dec 2017 01:46:41 +0000 (17:46 -0800)] 
[NO ISSUE] Eliminate BAD dependency on managix

Change-Id: I702b532a03a39ac9b53a4c1f2c4e5f3868cb7700

4 years agoPrevent case where drop channel hangs indefinitely
Steven Glenn Jacobs [Mon, 11 Dec 2017 17:36:31 +0000 (09:36 -0800)] 
Prevent case where drop channel hangs indefinitely

Change-Id: I7ed8efea454c19b2d0b86f01b196bb361d35450f

4 years agoCoordinated change to change merge policy syntax
Steven Glenn Jacobs [Wed, 29 Nov 2017 18:15:01 +0000 (10:15 -0800)] 
Coordinated change to change merge policy syntax

Change-Id: Ie4a36562c98d2b5aa03d1601fa54d980a79ce7b9

4 years agoCoordinated Change For Removing Temporary Datasets
Murtadha Hubail [Tue, 21 Nov 2017 17:31:02 +0000 (20:31 +0300)] 
Coordinated Change For Removing Temporary Datasets

Change-Id: I76b6bccaa76adabe17eb2fb45825607bef573b12

4 years agoAdded parameterized procedures
Steven Glenn Jacobs [Tue, 14 Nov 2017 18:21:43 +0000 (10:21 -0800)] 
Added parameterized procedures

Add tests, including concurrent/parameterized execution
delete and query procedures can both use parameters
these will use Asterix job parameters to assign at runtime
Add timeStamp index to channel results
Cleanup result code for query procedures
Prevent repetitive jobs from executing
multiple iterations concurrently

Change-Id: I999879b1cae0de179a1d3c232fa940228979f4fe

4 years agoEnsure Job Destroyed on Channel Drop
Murtadha Hubail [Sun, 12 Nov 2017 22:55:07 +0000 (01:55 +0300)] 
Ensure Job Destroyed on Channel Drop

Change-Id: I011f15906a4b53936a1191bf505fddea674093df

4 years ago[NO ISSUE][FAIL] Replace MetadataException by AlgebricksException in APIs
Till Westmann [Thu, 9 Nov 2017 16:56:18 +0000 (08:56 -0800)] 
[NO ISSUE][FAIL] Replace MetadataException by AlgebricksException in APIs

Change-Id: I5cacb878902f8e4f11151902d14e12c6e3a5ac3a

4 years agoAdapt to QueryTranslator Changes
Murtadha Hubail [Thu, 5 Oct 2017 02:54:23 +0000 (05:54 +0300)] 
Adapt to QueryTranslator Changes

- Pass additional parameter to Create/Drop dataset statemenets.

Change-Id: I75cb1b9a355e3fcdf257550569a0f07d36fd2fb1

4 years ago[NO-ISSUE] Update PrecompiledJobEventListener interface
Xikui Wang [Fri, 22 Sep 2017 15:51:17 +0000 (08:51 -0700)] 
[NO-ISSUE] Update PrecompiledJobEventListener interface

To comply with the interface change in IActiveEntityListener.

Change-Id: I1b6bbf8a852c0004e719af00eae0c276cd9e3ddd

4 years ago[ASTERIXDB-1973][BAD] Coordinated changes for IStatementExecutor
Murtadha Hubail [Tue, 19 Sep 2017 18:52:05 +0000 (11:52 -0700)] 
[ASTERIXDB-1973][BAD] Coordinated changes for IStatementExecutor

Change-Id: I392d7cda45e2bd39a85c037959ae5483eb48c9ee

4 years agoUpdate AsterixDB and Hyracks versions
Abdullah Alamoudi [Mon, 28 Aug 2017 00:14:59 +0000 (17:14 -0700)] 
Update AsterixDB and Hyracks versions

Change-Id: I2cca9cbf893465e358b220bc6e2a3af2bd631575

4 years agoAdapt to New SQL++ Model
Till Westmann [Tue, 22 Aug 2017 05:09:11 +0000 (22:09 -0700)] 
Adapt to New SQL++ Model

Change-Id: I8959f3ed2cfac508e6b1da6b2e500510d2798bda

4 years agoRemove explicit creation of metadata provider config
Abdullah Alamoudi [Tue, 15 Aug 2017 00:27:09 +0000 (17:27 -0700)] 
Remove explicit creation of metadata provider config

Change-Id: I230bf98b9a794480bbce6ec6d4511ce5deb5d07c

4 years agoReplace byte value with enum for active events
Abdullah Alamoudi [Wed, 9 Aug 2017 23:37:12 +0000 (16:37 -0700)] 
Replace byte value with enum for active events

Change-Id: Ib9e93fc704ede2a6d2990d62ed7f9bf052cb4be2

4 years agoSeparate Predistributed Jobs from other Active Jobs
Till Westmann [Wed, 26 Jul 2017 08:24:33 +0000 (01:24 -0700)] 
Separate Predistributed Jobs from other Active Jobs

Change-Id: I18de53d55bcd2b423b9c8f4521fc8c3db1f432e1

4 years ago[BAD][RT] EventListener change to accommondate the new interfaces
Xikui Wang [Thu, 29 Jun 2017 03:53:12 +0000 (20:53 -0700)] 
[BAD][RT] EventListener change to accommondate the new interfaces

Adapt the PrecompiledJobEventListener to follow the new interfaces.

Change-Id: I121acc01f2bb56ce2bf43f6358da9158d7c7e7f7

4 years agoCoordinated change for https://asterix-gerrit.ics.uci.edu/#/c/1799
Michael Blow [Sat, 3 Jun 2017 20:42:31 +0000 (16:42 -0400)] 
Coordinated change for https://asterix-gerrit.ics.uci.edu/#/c/1799

Change-Id: I43a2d0d1d0e24152acdf428ebbe5c23925f12a53

5 years agoMatch SessionOutput changes from Asterix
Till Westmann [Fri, 12 May 2017 00:28:39 +0000 (17:28 -0700)] 
Match SessionOutput changes from Asterix

Change-Id: I0b64141926b5161dcb44bb6edbc19c2d0cdf2860

5 years agoMatch plan printing changes from Asterix
Steven Glenn Jacobs [Tue, 9 May 2017 21:55:10 +0000 (14:55 -0700)] 
Match plan printing changes from Asterix

Change-Id: I540f4db9c7d645629ffb57e65ba29c5fe8846760

5 years agoUpdate Asterix version numbers
Steven Glenn Jacobs [Tue, 25 Apr 2017 21:03:16 +0000 (14:03 -0700)] 
Update Asterix version numbers

Change-Id: I257220d0aa6a1e91c5f464cacbc730d2f694d118

5 years agoRemove use of static ctx
Steven Glenn Jacobs [Fri, 21 Apr 2017 16:47:50 +0000 (09:47 -0700)] 
Remove use of static ctx

Change-Id: I758f50772823d7b1935e4d61a6cb2805ba0808ea

5 years agoMove BAD from AQL to SQL++
Steven Glenn Jacobs [Wed, 19 Apr 2017 22:54:13 +0000 (15:54 -0700)] 
Move BAD from AQL to SQL++

Change-Id: I563bf7b91b280eb65fbbbca0e95e8968f05ea591

5 years agoUpdate Tuple Translator signatures for BAD entities
Abdullah Alamoudi [Sat, 15 Apr 2017 00:15:10 +0000 (03:15 +0300)] 
Update Tuple Translator signatures for BAD entities

Change-Id: I7ea03321200cde532b6c1687072340197945b56b

5 years agoComment out test temporarily to make BAD compat build
Steven Glenn Jacobs [Thu, 6 Apr 2017 23:30:57 +0000 (16:30 -0700)] 
Comment out test temporarily to make BAD compat build

Change-Id: I91a24d2819ba782a2db4919bc3cfcaec6f65557e

5 years agoAdded long-term test to verify pre-distributed jobs fix
Steven Glenn Jacobs [Wed, 5 Apr 2017 00:31:40 +0000 (17:31 -0700)] 
Added long-term test to verify pre-distributed jobs fix

Fixed bug from master change to DeleteStatement
Fixed Lock Management in BAD

Change-Id: I99e799e203f6ca6082f9c90f04e606c436eb00ee

5 years agoAdd License Headers for Apache Rat
Steven Glenn Jacobs [Wed, 29 Mar 2017 03:28:27 +0000 (20:28 -0700)] 
Add License Headers for Apache Rat

Change-Id: I9eba838b16eed0e30c93c210eff6131c489beade

5 years agoMatched Master Change
Steven Glenn Jacobs [Thu, 16 Mar 2017 02:51:58 +0000 (22:51 -0400)] 
Matched Master Change

Change-Id: I5c015a6a3669a0a0d09e2f3934a28d7748dabe7c

5 years agoMatch Master method changes
Steven Glenn Jacobs [Mon, 13 Mar 2017 19:14:02 +0000 (12:14 -0700)] 
Match Master method changes

Change-Id: Ib3298247ac09ce5f92a9c174438bd76d7a4d319e

5 years agoFixed to work with AsterixDB changes
Steven Glenn Jacobs [Fri, 10 Mar 2017 17:46:15 +0000 (09:46 -0800)] 
Fixed to work with AsterixDB changes

Change-Id: Ib91be596b0dc5907e463da1c074b0f0f2fde324d

5 years agoUpdated BAD to work with recent Asterix changes
Steven Glenn Jacobs [Wed, 1 Mar 2017 23:56:01 +0000 (15:56 -0800)] 
Updated BAD to work with recent Asterix changes

Change-Id: I20f2e86ff47f92477ffc1d20514127af41340346

5 years agoAdded Procedures to BAD
Steven Glenn Jacobs [Fri, 24 Feb 2017 05:13:42 +0000 (21:13 -0800)] 
Added Procedures to BAD

Change-Id: I03550a74e2c90179e72345103b3d2c4f98148631

5 years agoUpdated for Asterix change to remove IStorageComponentProvider
Steven Glenn Jacobs [Fri, 3 Feb 2017 18:19:34 +0000 (10:19 -0800)] 
Updated for Asterix change to remove IStorageComponentProvider

Change-Id: Ia2c816cb350a93d6212c939efc6d0f21a9816499

5 years agoUpdated Asterix version number
Steven Glenn Jacobs [Tue, 24 Jan 2017 18:34:39 +0000 (10:34 -0800)] 
Updated Asterix version number

Change-Id: Id672eca1f67a5a76776e249a20d89c162f2d3a45