Clone Tools
  • last updated 14 mins ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
- Fixed Type Casting issue - Reorganized duplicated internal class in the DelimitedDataParser and DelimitedDataParserFactory - Prevented a user from creating an inverted index on a dataset with a variable-length PK

Change-Id: Ic5606501223b8d860b49a258ff49afacd7d76b9a

Reviewed-on: http://fulliautomatix.ics.uci.edu:8443/191

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

Reviewed-by: Till Westmann <westmann@gmail.com>

    • -24
    • +31
    ./am/lsm/btree/perf/InMemorySortRunner.java
  1. … 64 more files in changeset.
Changes to allow having the no-merge policy as an option in asterix.

Change-Id: I573b6a09185d51df1ec115edc38a89bd029574d5

Reviewed-on: http://fulliautomatix.ics.uci.edu:8443/107

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

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

    • -1
    • +1
    ./am/lsm/btree/perf/LSMTreeRunner.java
    • -1
    • +1
    ./am/lsm/btree/util/LSMBTreeTestHarness.java
  1. … 20 more files in changeset.
Added LSM component-level filters for all indexes.

Change-Id: I898cf885c9f88feae85c99799a00fd8ec036efea

Reviewed-on: http://fulliautomatix.ics.uci.edu:8443/81

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

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

    • -2
    • +109
    ./am/lsm/btree/LSMBTreeExamplesTest.java
    • -1
    • +1
    ./am/lsm/btree/LSMBTreeModificationOperationCallbackTest.java
    • -1
    • +2
    ./am/lsm/btree/perf/LSMTreeRunner.java
    • -1
    • +1
    ./am/lsm/btree/util/LSMBTreeTestContext.java
  1. … 125 more files in changeset.
changes to fix issue 727

    • -1
    • +1
    ./am/lsm/btree/LSMBTreeExamplesTest.java
    • -1
    • +1
    ./am/lsm/btree/LSMBTreeModificationOperationCallbackTest.java
    • -1
    • +1
    ./am/lsm/btree/perf/LSMTreeRunner.java
    • -1
    • +1
    ./am/lsm/btree/util/LSMBTreeTestContext.java
  1. … 6 more files in changeset.
fix IIndexAccessor interface, add a boolean exclusiveMode parameter for the createSearchCursor method

  1. … 42 more files in changeset.
Fix for asterix issue 630.

    • -10
    • +28
    ./am/lsm/btree/perf/LSMTreeRunner.java
    • -17
    • +33
    ./am/lsm/btree/perf/PerfExperiment.java
  1. … 15 more files in changeset.
Allowed merge subset of the disk components correctly. Added new merge policy.

  1. … 29 more files in changeset.
checkpoint towards fixing LSN related issues(issue 591, 609, and 614) and more

    • -1
    • +1
    ./am/lsm/btree/LSMBTreeBulkLoadTest.java
    • -1
    • +1
    ./am/lsm/btree/LSMBTreeDeleteTest.java
    • -1
    • +1
    ./am/lsm/btree/LSMBTreeExamplesTest.java
    • -1
    • +1
    ./am/lsm/btree/LSMBTreeInsertTest.java
    • -1
    • +1
    ./am/lsm/btree/LSMBTreeLifecycleTest.java
    • -1
    • +1
    ./am/lsm/btree/LSMBTreeModificationOperationCallbackTest.java
    • -1
    • +1
    ./am/lsm/btree/LSMBTreeMultiBulkLoadTest.java
    • -1
    • +1
    ./am/lsm/btree/LSMBTreeUpdateTest.java
    • -4
    • +4
    ./am/lsm/btree/util/LSMBTreeTestContext.java
    • -5
    • +5
    ./am/lsm/btree/util/LSMBTreeTestHarness.java
  1. … 45 more files in changeset.
Implemented k-buffering for lsm indexes. Also add a fix for issues 589 and 594.

    • -1
    • +1
    ./am/lsm/btree/LSMBTreeBulkLoadTest.java
    • -1
    • +1
    ./am/lsm/btree/LSMBTreeDeleteTest.java
    • -1
    • +1
    ./am/lsm/btree/LSMBTreeExamplesTest.java
    • -1
    • +1
    ./am/lsm/btree/LSMBTreeInsertTest.java
    • -1
    • +1
    ./am/lsm/btree/LSMBTreeLifecycleTest.java
    • -1
    • +1
    ./am/lsm/btree/LSMBTreeModificationOperationCallbackTest.java
    • -1
    • +1
    ./am/lsm/btree/LSMBTreeMultiBulkLoadTest.java
    • -1
    • +1
    ./am/lsm/btree/LSMBTreeUpdateTest.java
    • -3
    • +10
    ./am/lsm/btree/perf/LSMTreeRunner.java
    • -2
    • +3
    ./am/lsm/btree/util/LSMBTreeTestContext.java
    • -18
    • +13
    ./am/lsm/btree/util/LSMBTreeTestHarness.java
  1. … 80 more files in changeset.
let inserting duplicate keys become a NoOp instead of throwing exceptions which fail the job

  1. … 11 more files in changeset.
address Sattam's comments

  1. … 9 more files in changeset.
Merged master

    • -9
    • +27
    ./am/lsm/btree/LSMBTreeSearchOperationCallbackTest.java
    • -13
    • +9
    ./am/lsm/btree/util/LSMBTreeTestContext.java
  1. … 85 more files in changeset.
LSM-indexes are now unaware of io devices. Absolute directory info is passed to the index.

    • -5
    • +4
    ./am/lsm/btree/LSMBTreeBulkLoadTest.java
    • -5
    • +4
    ./am/lsm/btree/LSMBTreeDeleteTest.java
    • -5
    • +4
    ./am/lsm/btree/LSMBTreeExamplesTest.java
    • -5
    • +4
    ./am/lsm/btree/LSMBTreeInsertTest.java
    • -10
    • +6
    ./am/lsm/btree/LSMBTreeLifecycleTest.java
    • -3
    • +3
    ./am/lsm/btree/LSMBTreeModificationOperationCallbackTest.java
    • -5
    • +4
    ./am/lsm/btree/LSMBTreeMultiBulkLoadTest.java
    • -5
    • +4
    ./am/lsm/btree/LSMBTreeUpdateTest.java
    • -3
    • +3
    ./am/lsm/btree/perf/LSMTreeRunner.java
    • -9
    • +8
    ./am/lsm/btree/util/LSMBTreeTestContext.java
    • -17
    • +17
    ./am/lsm/btree/util/LSMBTreeTestHarness.java
  1. … 38 more files in changeset.
Delete the artifacts of a loaded component if it turn out to be an empty load.

Addressed code review comments.

    • -1
    • +1
    ./am/lsm/btree/LSMBTreeBulkLoadTest.java
    • -0
    • +66
    ./am/lsm/btree/LSMBTreeMultiBulkLoadTest.java
  1. … 7 more files in changeset.
Pass a boolean argument to the bulkload to decides if checking for an empty index is needed.

    • -1
    • +1
    ./am/lsm/btree/perf/BTreeBulkLoadRunner.java
  1. … 24 more files in changeset.
Prevented bulkloading an lsm index if it is not empty.

    • -1
    • +1
    ./am/lsm/btree/LSMBTreeBulkLoadTest.java
    • -66
    • +0
    ./am/lsm/btree/LSMBTreeMultiBulkLoadTest.java
  1. … 27 more files in changeset.
add/update license headers

    • -1
    • +1
    ./am/lsm/btree/LSMBTreeBulkLoadTest.java
    • -1
    • +1
    ./am/lsm/btree/LSMBTreeDeleteTest.java
    • -1
    • +1
    ./am/lsm/btree/LSMBTreeExamplesTest.java
    • -1
    • +1
    ./am/lsm/btree/LSMBTreeInsertTest.java
    • -0
    • +14
    ./am/lsm/btree/LSMBTreeLifecycleTest.java
    • -1
    • +1
    ./am/lsm/btree/LSMBTreeModificationOperationCallbackTest.java
    • -1
    • +1
    ./am/lsm/btree/LSMBTreeMultiBulkLoadTest.java
    • -0
    • +14
    ./am/lsm/btree/LSMBTreeSearchOperationCallbackTest.java
    • -1
    • +1
    ./am/lsm/btree/LSMBTreeUpdateTest.java
    • -1
    • +1
    ./am/lsm/btree/perf/BTreeBulkLoadRunner.java
  1. … 2273 more files in changeset.
use a provider rather than a factory for operationtrackers

    • -2
    • +2
    ./am/lsm/btree/LSMBTreeModificationOperationCallbackTest.java
  1. … 14 more files in changeset.
activating/deactivating an index multiple times now throws error

    • -2
    • +6
    ./am/lsm/btree/LSMBTreeLifecycleTest.java
  1. … 5 more files in changeset.
Merged in master

    • -2
    • +3
    ./am/lsm/btree/util/LSMBTreeTestContext.java
  1. … 8 more files in changeset.
fixed bug in partial frame flushing for LSM index insertupdel change immutable components to handle forced modification operations properly

    • -2
    • +2
    ./am/lsm/btree/LSMBTreeBulkLoadTest.java
    • -2
    • +2
    ./am/lsm/btree/LSMBTreeDeleteTest.java
    • -2
    • +2
    ./am/lsm/btree/LSMBTreeExamplesTest.java
    • -2
    • +2
    ./am/lsm/btree/LSMBTreeInsertTest.java
    • -2
    • +2
    ./am/lsm/btree/LSMBTreeLifecycleTest.java
    • -1
    • +1
    ./am/lsm/btree/LSMBTreeModificationOperationCallbackTest.java
    • -2
    • +2
    ./am/lsm/btree/LSMBTreeMultiBulkLoadTest.java
    • -2
    • +2
    ./am/lsm/btree/LSMBTreeUpdateTest.java
    • -3
    • +2
    ./am/lsm/btree/perf/LSMTreeRunner.java
    • -5
    • +4
    ./am/lsm/btree/util/LSMBTreeTestContext.java
    • -7
    • +7
    ./am/lsm/btree/util/LSMBTreeTestHarness.java
  1. … 55 more files in changeset.
Merge branch 'master' into zheilbron/hyracks_asterix_issue470

Conflicts:

hyracks/hyracks-storage-am-lsm-btree/src/main/java/edu/uci/ics/hyracks/storage/am/lsm/btree/dataflow/LSMBTreeDataflowHelper.java

hyracks/hyracks-storage-am-lsm-btree/src/main/java/edu/uci/ics/hyracks/storage/am/lsm/btree/util/LSMBTreeUtils.java

hyracks/hyracks-storage-am-lsm-invertedindex/src/main/java/edu/uci/ics/hyracks/storage/am/lsm/invertedindex/dataflow/LSMInvertedIndexDataflowHelper.java

hyracks/hyracks-storage-am-lsm-invertedindex/src/main/java/edu/uci/ics/hyracks/storage/am/lsm/invertedindex/dataflow/PartitionedLSMInvertedIndexDataflowHelper.java

hyracks/hyracks-storage-am-lsm-invertedindex/src/main/java/edu/uci/ics/hyracks/storage/am/lsm/invertedindex/util/InvertedIndexUtils.java

hyracks/hyracks-storage-am-lsm-rtree/src/main/java/edu/uci/ics/hyracks/storage/am/lsm/rtree/utils/LSMRTreeUtils.java

hyracks/hyracks-tests/hyracks-storage-am-lsm-btree-test/src/test/java/edu/uci/ics/hyracks/storage/am/lsm/btree/LSMBTreeDeleteTest.java

hyracks/hyracks-tests/hyracks-storage-am-lsm-btree-test/src/test/java/edu/uci/ics/hyracks/storage/am/lsm/btree/LSMBTreeInsertTest.java

hyracks/hyracks-tests/hyracks-storage-am-lsm-btree-test/src/test/java/edu/uci/ics/hyracks/storage/am/lsm/btree/LSMBTreeMergeTest.java

hyracks/hyracks-tests/hyracks-storage-am-lsm-btree-test/src/test/java/edu/uci/ics/hyracks/storage/am/lsm/btree/LSMBTreeMultiBulkLoadTest.java

hyracks/hyracks-tests/hyracks-storage-am-lsm-btree-test/src/test/java/edu/uci/ics/hyracks/storage/am/lsm/btree/LSMBTreeUpdateTest.java

hyracks/hyracks-tests/hyracks-storage-am-lsm-btree-test/src/test/java/edu/uci/ics/hyracks/storage/am/lsm/btree/perf/LSMTreeRunner.java

hyracks/hyracks-tests/hyracks-storage-am-lsm-btree-test/src/test/java/edu/uci/ics/hyracks/storage/am/lsm/btree/util/LSMBTreeTestContext.java

hyracks/hyracks-tests/hyracks-storage-am-lsm-rtree-test/src/test/java/edu/uci/ics/hyracks/storage/am/lsm/rtree/LSMRTreeWithAntiMatterTuplesBulkLoadTest.java

hyracks/hyracks-tests/hyracks-storage-am-lsm-rtree-test/src/test/java/edu/uci/ics/hyracks/storage/am/lsm/rtree/LSMRTreeWithAntiMatterTuplesDeleteTest.java

hyracks/hyracks-tests/hyracks-storage-am-lsm-rtree-test/src/test/java/edu/uci/ics/hyracks/storage/am/lsm/rtree/LSMRTreeWithAntiMatterTuplesInsertTest.java

hyracks/hyracks-tests/hyracks-storage-am-lsm-rtree-test/src/test/java/edu/uci/ics/hyracks/storage/am/lsm/rtree/LSMRTreeWithAntiMatterTuplesLifecycleTest.java

hyracks/hyracks-tests/hyracks-storage-am-lsm-rtree-test/src/test/java/edu/uci/ics/hyracks/storage/am/lsm/rtree/LSMRTreeWithAntiMatterTuplesMergeTest.java

hyracks/hyracks-tests/hyracks-storage-am-lsm-rtree-test/src/test/java/edu/uci/ics/hyracks/storage/am/lsm/rtree/LSMRTreeWithAntiMatterTuplesMultiBulkLoadTest.java

hyracks/hyracks-tests/hyracks-storage-am-lsm-rtree-test/src/test/java/edu/uci/ics/hyracks/storage/am/lsm/rtree/util/LSMRTreeTestContext.java

hyracks/hyracks-tests/hyracks-storage-am-lsm-rtree-test/src/test/java/edu/uci/ics/hyracks/storage/am/lsm/rtree/util/LSMRTreeWithAntiMatterTuplesTestContext.java

    • -1
    • +1
    ./am/lsm/btree/LSMBTreeBulkLoadTest.java
    • -1
    • +1
    ./am/lsm/btree/LSMBTreeDeleteTest.java
    • -1
    • +1
    ./am/lsm/btree/LSMBTreeExamplesTest.java
    • -1
    • +1
    ./am/lsm/btree/LSMBTreeInsertTest.java
    • -1
    • +1
    ./am/lsm/btree/LSMBTreeLifecycleTest.java
    • -1
    • +1
    ./am/lsm/btree/LSMBTreeModificationOperationCallbackTest.java
    • -1
    • +1
    ./am/lsm/btree/LSMBTreeMultiBulkLoadTest.java
    • -1
    • +1
    ./am/lsm/btree/LSMBTreeUpdateTest.java
    • -1
    • +4
    ./am/lsm/btree/perf/LSMTreeRunner.java
    • -2
    • +2
    ./am/lsm/btree/util/LSMBTreeTestContext.java
    • -0
    • +6
    ./am/lsm/btree/util/LSMBTreeTestHarness.java
  1. … 28 more files in changeset.
added IVirtualBufferCacheProvider interface; fixed bug in VBC; add reference counts to VBC open/close methods; give unique virtual file names in lsm indices

    • -6
    • +1
    ./am/lsm/btree/perf/InMemoryBTreeRunner.java
    • -3
    • +2
    ./am/lsm/btree/perf/LSMTreeRunner.java
    • -3
    • +1
    ./am/lsm/btree/util/LSMBTreeTestHarness.java
  1. … 41 more files in changeset.
removed DualIndexFreePageManager; renamed InMemoryFreePage* to VirtualFreePage*; changed LSM index to construct FreePageManagers rather than pass them in

    • -3
    • +3
    ./am/lsm/btree/LSMBTreeBulkLoadTest.java
    • -4
    • +4
    ./am/lsm/btree/LSMBTreeDeleteTest.java
    • -4
    • +3
    ./am/lsm/btree/LSMBTreeExamplesTest.java
    • -4
    • +4
    ./am/lsm/btree/LSMBTreeInsertTest.java
    • -4
    • +3
    ./am/lsm/btree/LSMBTreeLifecycleTest.java
    • -3
    • +3
    ./am/lsm/btree/LSMBTreeModificationOperationCallbackTest.java
    • -4
    • +4
    ./am/lsm/btree/LSMBTreeMultiBulkLoadTest.java
    • -4
    • +4
    ./am/lsm/btree/LSMBTreeUpdateTest.java
    • -2
    • +2
    ./am/lsm/btree/perf/InMemoryBTreeRunner.java
    • -9
    • +3
    ./am/lsm/btree/perf/LSMTreeRunner.java
    • -10
    • +9
    ./am/lsm/btree/util/LSMBTreeTestContext.java
    • -9
    • +0
    ./am/lsm/btree/util/LSMBTreeTestHarness.java
  1. … 53 more files in changeset.
replaced (Dual)InMemoryBufferCache with VirtualBufferCache

    • -1
    • +1
    ./am/lsm/btree/LSMBTreeBulkLoadTest.java
    • -1
    • +1
    ./am/lsm/btree/LSMBTreeDeleteTest.java
    • -1
    • +1
    ./am/lsm/btree/LSMBTreeExamplesTest.java
    • -1
    • +1
    ./am/lsm/btree/LSMBTreeInsertTest.java
    • -1
    • +1
    ./am/lsm/btree/LSMBTreeLifecycleTest.java
    • -1
    • +1
    ./am/lsm/btree/LSMBTreeModificationOperationCallbackTest.java
    • -1
    • +1
    ./am/lsm/btree/LSMBTreeMultiBulkLoadTest.java
    • -1
    • +1
    ./am/lsm/btree/LSMBTreeUpdateTest.java
    • -2
    • +2
    ./am/lsm/btree/perf/InMemoryBTreeRunner.java
    • -7
    • +8
    ./am/lsm/btree/perf/LSMTreeRunner.java
    • -3
    • +3
    ./am/lsm/btree/util/LSMBTreeTestContext.java
    • -7
    • +7
    ./am/lsm/btree/util/LSMBTreeTestHarness.java
  1. … 42 more files in changeset.
LSM indexes now operatos in a single IODevice (the device id is passed from asterix).

    • -1
    • +1
    ./am/lsm/btree/LSMBTreeBulkLoadTest.java
    • -1
    • +1
    ./am/lsm/btree/LSMBTreeDeleteTest.java
    • -1
    • +1
    ./am/lsm/btree/LSMBTreeExamplesTest.java
    • -1
    • +1
    ./am/lsm/btree/LSMBTreeInsertTest.java
    • -1
    • +1
    ./am/lsm/btree/LSMBTreeLifecycleTest.java
    • -1
    • +1
    ./am/lsm/btree/LSMBTreeModificationOperationCallbackTest.java
    • -1
    • +1
    ./am/lsm/btree/LSMBTreeMultiBulkLoadTest.java
    • -1
    • +1
    ./am/lsm/btree/LSMBTreeUpdateTest.java
    • -1
    • +4
    ./am/lsm/btree/perf/LSMTreeRunner.java
    • -2
    • +3
    ./am/lsm/btree/util/LSMBTreeTestContext.java
    • -0
    • +6
    ./am/lsm/btree/util/LSMBTreeTestHarness.java
  1. … 33 more files in changeset.
Merge branch 'master' into vinayakb/resource_management

    • -5
    • +5
    ./am/lsm/btree/util/LSMBTreeTestContext.java
  1. … 3 more files in changeset.
Passing bloom filter parameters to the LSM indexes.

    • -1
    • +1
    ./am/lsm/btree/LSMBTreeBulkLoadTest.java
    • -2
    • +2
    ./am/lsm/btree/LSMBTreeDeleteTest.java
    • -1
    • +2
    ./am/lsm/btree/LSMBTreeExamplesTest.java
    • -2
    • +2
    ./am/lsm/btree/LSMBTreeInsertTest.java
    • -1
    • +2
    ./am/lsm/btree/LSMBTreeLifecycleTest.java
    • -1
    • +2
    ./am/lsm/btree/LSMBTreeModificationOperationCallbackTest.java
    • -2
    • +2
    ./am/lsm/btree/LSMBTreeMultiBulkLoadTest.java
    • -2
    • +2
    ./am/lsm/btree/LSMBTreeUpdateTest.java
    • -3
    • +3
    ./am/lsm/btree/perf/LSMTreeRunner.java
    • -5
    • +5
    ./am/lsm/btree/util/LSMBTreeTestContext.java
    • -1
    • +8
    ./am/lsm/btree/util/LSMBTreeTestHarness.java
  1. … 41 more files in changeset.
Added memory manager

    • -1
    • +2
    ./am/lsm/btree/util/LSMBTreeTestContext.java
  1. … 86 more files in changeset.
Testing the complete call of the search call back.