Clone Tools
  • last updated 21 mins ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Separate index build from index access

This change separates index build from index access.

All indexes now have a single dataflow helper which

uses the index path to locate the resource on the nc

to read the resource from memory or disk.

Existing resource metadata and dataflow helpers were

combined into resource builders eliminating lots of

duplicated code.

Change-Id: Ie4ea3aaa63dff8d246fa43ca7c7359729bc8cf47

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

Integration-Tests: Ian Maxon <imaxon@apache.org>

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

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

    • -24
    • +17
    ./LSMBTreeOperatorTestHelper.java
    • -3
    • +18
    ./LSMBTreePrimaryIndexScanOperatorTest.java
    • -34
    • +34
    ./LSMBTreePrimaryIndexSearchOperatorTest.java
    • -3
    • +18
    ./LSMBTreeSecondaryIndexInsertOperatorTest.java
    • -32
    • +30
    ./LSMBTreeSecondaryIndexSearchOperatorTest.java
  1. … 567 more files in changeset.
Carry filter in 2ndary-to-primary index search

Change-Id: I287f1dbd230aa649f1350114abf0a1d47e2bb53c

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

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

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

BAD: Jenkins <jenkins@fulliautomatix.ics.uci.edu>

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

Reviewed-by: Luo Chen <cluo8@uci.edu>

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

    • -2
    • +3
    ./LSMBTreePrimaryIndexScanOperatorTest.java
    • -2
    • +136
    ./LSMBTreePrimaryIndexSearchOperatorTest.java
    • -2
    • +3
    ./LSMBTreeSecondaryIndexInsertOperatorTest.java
    • -2
    • +96
    ./LSMBTreeSecondaryIndexSearchOperatorTest.java
  1. … 52 more files in changeset.
Introduce IStorageComponentProvider

Change-Id: If86750cdb2436c713f6598e54d4aaaf23d9f7bbf

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

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

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

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

  1. … 427 more files in changeset.
Continue Cleaning Up File References and Splits

1. Make FileSplit an abstract class with two subclasses;

Managed and Unmanaged. A Managed FileSplit can be mapped

in a new subclass MappedFileSplit that maps a relative path to an

IO device. UnmanagedFileSplit is for files outside the io devices.

2. Remove all usages of absolute paths in file split in test cases. The

only remaining place is the write statement.

3. Fix some of the hidden issues in the tests that were working because

of our use of the absolute paths.

4. Revert the decision of selecting the IO device to the CC.

Change-Id: I166af8f9b3a2257f94d7b05db94888fb7cb4c79e

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

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

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

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

    • -2
    • +3
    ./LSMBTreePrimaryIndexScanOperatorTest.java
    • -2
    • +3
    ./LSMBTreePrimaryIndexSearchOperatorTest.java
    • -2
    • +3
    ./LSMBTreeSecondaryIndexInsertOperatorTest.java
    • -2
    • +3
    ./LSMBTreeSecondaryIndexSearchOperatorTest.java
  1. … 250 more files in changeset.
Move Hyracks to subfolder

    • -0
    • +53
    ./LSMBTreeOperatorTestHelper.java
    • -0
    • +38
    ./LSMBTreePrimaryIndexScanOperatorTest.java
    • -0
    • +37
    ./LSMBTreePrimaryIndexSearchOperatorTest.java
    • -0
    • +37
    ./LSMBTreeSecondaryIndexInsertOperatorTest.java
    • -0
    • +37
    ./LSMBTreeSecondaryIndexSearchOperatorTest.java
  1. … 4423 more files in changeset.