Clone Tools
  • last updated 14 mins ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
moved files for the merge

    • -158
    • +0
    ./physical/AbstractIntervalJoinPOperator.java
    • -69
    • +0
    ./physical/IntervalIndexJoinPOperator.java
    • -78
    • +0
    ./physical/IntervalPartitionJoinPOperator.java
  1. … 174 more files in changeset.
Range partition has been updated with new tests.

    • -0
    • +158
    ./physical/AbstractIntervalJoinPOperator.java
    • -109
    • +9
    ./physical/IntervalIndexJoinPOperator.java
    • -110
    • +10
    ./physical/IntervalPartitionJoinPOperator.java
  1. … 25 more files in changeset.
Move AsterixDB to Subfolder

    • -172
    • +0
    ./physical/BTreeSearchPOperator.java
    • -67
    • +0
    ./physical/CommitRuntimeFactory.java
    • -186
    • +0
    ./physical/ExternalDataLookupPOperator.java
    • -96
    • +0
    ./physical/IndexSearchPOperator.java
    • -297
    • +0
    ./physical/InvertedIndexPOperator.java
    • -109
    • +0
    ./physical/RTreeSearchPOperator.java
    • -54
    • +0
    ./physical/UpsertCommitRuntime.java
  1. … 44149 more files in changeset.
merge code update.

    • -1
    • +1
    ./physical/IntervalIndexJoinPOperator.java
    • -1
    • +1
    ./physical/IntervalPartitionJoinPOperator.java
ASTERIXDB-1343: support queries over nodegroup-based datasets.

Fixed operators to have the right NodeDomain.

Added several regerssion tests.

Change-Id: I776b80e5b824c83bcdf43c95fff99bb151506f84

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

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

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

    • -9
    • +11
    ./physical/BTreeSearchPOperator.java
    • -5
    • +5
    ./physical/ExternalDataLookupPOperator.java
    • -4
    • +5
    ./physical/InvertedIndexPOperator.java
  1. … 31 more files in changeset.
Added LeftOuterUnnestMap operator.

- Added LeftOuterUnnestMap operator to represent the left-outer-join semantics properly.

Change-Id: I6760319c2d3ff90c8b7d8ddeea3d9dd8f743366b

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

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

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

    • -6
    • +11
    ./physical/BTreeSearchPOperator.java
    • -5
    • +11
    ./physical/InvertedIndexPOperator.java
    • -5
    • +10
    ./physical/RTreeSearchPOperator.java
  1. … 16 more files in changeset.
patch 9

    • -13
    • +1
    ./physical/IntervalIndexJoinPOperator.java
    • -20
    • +2
    ./physical/IntervalPartitionJoinPOperator.java
  1. … 4 more files in changeset.
patch 8

    • -0
    • +181
    ./physical/IntervalIndexJoinPOperator.java
    • -7
    • +18
    ./physical/IntervalPartitionJoinPOperator.java
  1. … 72 more files in changeset.
Supprt querying meta record with meta().

Change-Id: Ie65417b6baf209ca0ab413cfa4a5f7fc5156ca63

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

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

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

    • -1
    • +2
    ./physical/ExternalDataLookupPOperator.java
  1. … 64 more files in changeset.
Add DDL support for optionally associating meta record with dataset record.

-Fixed the TestExecutor.runScriptAndCompareWithResult() to compare fields

after "Time"-prefixed fields.

Change-Id: I613316985dbd7f553d946f95c5b1a1df56914902

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

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

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

    • -1
    • +1
    ./physical/ExternalDataLookupPOperator.java
  1. … 72 more files in changeset.
Remove Trailing Whitespace

This change removes all trailing whitespace in

java files in asterixdb

Change-Id: I32cda384f71dd5237a3c63e83c661f1cf64dc0eb

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

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

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

    • -1
    • +1
    ./physical/ExternalDataLookupPOperator.java
  1. … 324 more files in changeset.
patch 7

    • -1
    • +1
    ./physical/IntervalPartitionJoinPOperator.java
  1. … 17 more files in changeset.
ASTERIXDB-1304: remove interfaces and consolidate

Change-Id: Ibb8819f51c655fadaf47fdbad0af5f66b261b2b5

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

Reviewed-by: Michael Blow <michael.blow@couchbase.com>

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

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

  1. … 14 more files in changeset.
Asterix NCs Failback Support

- Allow Failed NCs to failback and takeover their partitions.

- New cluster API servlet for cluster state description.

- Remove nodeId from txn logs except remote FLUSH_LOG.

- Add partition id in UPDATE and Entity_COMMIT logs.

- Adapt remote recovery to new logs format.

- Refactor RecoveryManager and split Analysis and Redo phase.

- Spill remote recover logs to temporary file.

- Replicate files to remote replicas for partitions of interest only.

- Introduce NC active/inactive partitions concept.

- Test case for failback.

Change-Id: Id17819542d6b9c4e32647e64737c4a467b630f24

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

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

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

  1. … 89 more files in changeset.
Support Sending Messages Alongside Frame Data

This change supports sending messages with records. The tuple Appender

reserves 100 bytes for a message. Before sending the frame, it appends

The message in the last tuple position. The message is read from the

task context as the shared object between different operators in the

pipeline. The first use of this feature will be within feeds to request

acks for at least once semantics.

Change-Id: Iaa23e9f8a909ddcafc1c3ee95181092eb04ee1ad

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

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

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

  1. … 13 more files in changeset.
ASTERIXDB-1272 Remove ExternalLookupOperator

ExternalLookupOperator has been removed in this change

and UnnestMapOperator was used instead. different visitors

and methods in the UnnestMapOperator were changed to

support both external and internal data.

Change-Id: Ic9a9400586b75fd8cb3c0b8f4aeb45aee76cdb92

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

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

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

    • -8
    • +8
    ./physical/ExternalDataLookupPOperator.java
  1. … 12 more files in changeset.
patch 4

    • -6
    • +6
    ./physical/IntervalPartitionJoinPOperator.java
  1. … 95 more files in changeset.
Add Support for Upsert Operation

This change allows users to execute upsert commands which

couples delete if found with insert. It locks the primary

keys before doing the search ensuring consistency.

Change-Id: I8999000331795a5949d621d2dd003903e057a521

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

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

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

    • -3
    • +10
    ./physical/CommitRuntimeFactory.java
    • -0
    • +53
    ./physical/UpsertCommitRuntime.java
  1. … 247 more files in changeset.
Add flush() to IFrameWriter

This method is expected to be used with feeds to push

frames all the way to storage when needed. As of now, it is

needed in two cases:

1. No activities in ingestion node and need to push content

so it can be stored.

2. When the ingestion node needs to move the checkpoint ahead

if the at least once semantics are used.

Two feeds make use of this function. The filesystem feed and

couchbase feed which was introduced as well in this change.

Change-Id: Id862ce9e9b1360864c6976f2aea2137092f51203

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

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

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

  1. … 103 more files in changeset.
patch 3

    • -12
    • +14
    ./physical/IntervalPartitionJoinPOperator.java
  1. … 97 more files in changeset.
Enabled Datasets to use Datatypes from foreign Dataverses

Removed broken Metadata Secondary Indexes

Added DatatypeDataverse field to Dataset

Cleaned up Metadata Tests

Added tests for dropping used Datatypes

User-facing changes are:

1) Allow qualified datatype when creating dataset

2) Metadata queries for datasets will now

include the type dataverse

Change-Id: I24dbc04dcb2a4126fc8361ebe3104877a0d1f2bb

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

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

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

    • -16
    • +14
    ./physical/InvertedIndexPOperator.java
  1. … 139 more files in changeset.
Refactored External Data

This change re-arrange asterix module's order. asterix-

external-data is moved in front of asterix-metadata.

Change-Id: I46b60b5e1cc37fd59adc0dd89f374d96502091b2

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

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

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

    • -5
    • +6
    ./physical/ExternalDataLookupPOperator.java
  1. … 93 more files in changeset.
patch 2

    • -0
    • +183
    ./physical/IntervalPartitionJoinPOperator.java
  1. … 155 more files in changeset.
Clean up compilation warnings.

Change-Id: Idbfcd9c67f91d373c5f7269125778a5681021227

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

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

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

  1. … 109 more files in changeset.
Introducing Data Replication To AsterixDB

This change includes the following:

- Add data replication properties to cluster properties and Managix validate command.

- Introduce Data Replication components.

- Add data replication required fields to LogRecord.

- Specialized LogManager for data replication.

- Fix for invalid cluster state on nodes failure.

- ASTERIXDB-139: Fix for cleaning workspace files on startup/shutdown.

- Fix for temp datasets storage reclamation.

- Allow MetadataNode rebinding with CC.

- Add flag to checkpoint to identify sharp checkpoints.

- ASTERIXDB-1170: Fix shutdown sequence

Change-Id: I729fdd1144dbc9ff039b4bc414494860d7553810

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

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

Reviewed-by: Young-Seok Kim <kisskys@gmail.com>

  1. … 73 more files in changeset.
Change License Headers

Also tweak the NOTICE file with some extras.

Change-Id:I09bc388089e515d7f51fd39c31bfbbc9f00cf84f

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

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

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

    • -10
    • +14
    ./physical/BTreeSearchPOperator.java
    • -10
    • +14
    ./physical/CommitRuntimeFactory.java
    • -10
    • +14
    ./physical/ExternalDataLookupPOperator.java
    • -10
    • +14
    ./physical/IndexSearchPOperator.java
    • -10
    • +14
    ./physical/InvertedIndexPOperator.java
    • -10
    • +14
    ./physical/RTreeSearchPOperator.java
  1. … 2010 more files in changeset.
Change Java package from edu.uci.ics to org.apache

Change-Id: I2f01d2b5614e9e9c94fda4bf1294a8eba6a26c54

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

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

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

    • -35
    • +35
    ./physical/BTreeSearchPOperator.java
    • -37
    • +37
    ./physical/ExternalDataLookupPOperator.java
    • -16
    • +16
    ./physical/IndexSearchPOperator.java
    • -59
    • +59
    ./physical/InvertedIndexPOperator.java
    • -24
    • +24
    ./physical/RTreeSearchPOperator.java
  1. … 2596 more files in changeset.
Change folder structure for Java repackage

Change only the folders, not the files, for our package name change.

This will break the build, and needs to be followed by a change to

the package name in all of the source files. However performing

the folder move and file change in two steps lets Git understand

that the files are the same, and lets us track revisions across

those files.

Change-Id: Iefd2a576415ebc1416cba2a3334d2b64f042ba92

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

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

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

    • -0
    • +66
    ./CommitOperator.java
    • -0
    • +161
    ./physical/BTreeSearchPOperator.java
    • -0
    • +98
    ./physical/CommitPOperator.java
    • -0
    • +139
    ./physical/CommitRuntime.java
    • -0
    • +53
    ./physical/CommitRuntimeFactory.java
    • -0
    • +180
    ./physical/ExternalDataLookupPOperator.java
    • -0
    • +87
    ./physical/IndexSearchPOperator.java
    • -0
    • +288
    ./physical/InvertedIndexPOperator.java
    • -0
    • +98
    ./physical/RTreeSearchPOperator.java
  1. … 3787 more files in changeset.