Clone Tools
  • last updated 24 mins ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Finished generic test framework for ordered indexes (currently for BTree and LSMBTree). Ported BTree tests to the new framework.

git-svn-id: https://hyracks.googlecode.com/svn/branches/hyracks_lsm_tree@1058 123451ca-8445-de46-9d55-352943316053

    • -0
    • +73
    ./am/btree/tests/CheckTuple.java
    • -0
    • +50
    ./am/btree/tests/IOrderedIndexTestContext.java
    • -0
    • +55
    ./am/btree/tests/OrderedIndexBulkLoadTest.java
    • -0
    • +64
    ./am/btree/tests/OrderedIndexDeleteTest.java
    • -0
    • +635
    ./am/btree/tests/OrderedIndexExamplesTest.java
    • -0
    • +66
    ./am/btree/tests/OrderedIndexInsertTest.java
    • -0
    • +167
    ./am/btree/tests/OrderedIndexTestDriver.java
    • -0
    • +66
    ./am/btree/tests/OrderedIndexUpdateTest.java
  1. … 20 more files in changeset.
Fixed lsm-tree exceptions. Started to refactor BTree tests for sharing with LSM-BTree.

git-svn-id: https://hyracks.googlecode.com/svn/branches/hyracks_lsm_tree@1047 123451ca-8445-de46-9d55-352943316053

  1. … 7 more files in changeset.
Major cleanup of lsm-btree. Added first simple insert+search test.

git-svn-id: https://hyracks.googlecode.com/svn/branches/hyracks_lsm_tree@1044 123451ca-8445-de46-9d55-352943316053

    • -3
    • +3
    ./am/btree/impls/BTreeRangeSearchCursor.java
  1. … 17 more files in changeset.
Removed PageAllocationException.

git-svn-id: https://hyracks.googlecode.com/svn/branches/hyracks_lsm_tree@1035 123451ca-8445-de46-9d55-352943316053

    • -1
    • +1
    ./am/btree/frames/BTreeNSMLeafFrame.java
  1. … 22 more files in changeset.
Added in-memory buffercache with overflow. Created test projects for lsmtree-common and lsmtree-btree.

git-svn-id: https://hyracks.googlecode.com/svn/branches/hyracks_lsm_tree@1033 123451ca-8445-de46-9d55-352943316053

  1. … 23 more files in changeset.
merge hyracks_dev_next r847:977

git-svn-id: https://hyracks.googlecode.com/svn/branches/aggregators_dev_next@978 123451ca-8445-de46-9d55-352943316053

    • -100
    • +112
    ./am/btree/impls/BTree.java
  1. … 142 more files in changeset.
Moved LSM-Tree code from grape into this branch. Modified code to make it compile (ported to new hyracks version).

git-svn-id: https://hyracks.googlecode.com/svn/branches/hyracks_lsm_tree@878 123451ca-8445-de46-9d55-352943316053

  1. … 47 more files in changeset.
Fixed NC memory leak. Fixed duplicate job cleanup. Cleaned up data treatment in Hyracks

git-svn-id: https://hyracks.googlecode.com/svn/branches/hyracks_dev_next@865 123451ca-8445-de46-9d55-352943316053

  1. … 129 more files in changeset.
Fixed a latch deadlock in the BTree. Since our leaves are double-linked, Mohan's protocol needed minor modifications. However, reverse scanning the tree could currently still lead to latch deadlock. Avoiding it is rather complex, and I'm deferring it for now.

git-svn-id: https://hyracks.googlecode.com/svn/branches/hyracks_dev_next@848 123451ca-8445-de46-9d55-352943316053

    • -100
    • +112
    ./am/btree/impls/BTree.java
Refactored all index operators for better sharing with inverted index operators.

git-svn-id: https://hyracks.googlecode.com/svn/branches/hyracks_btree_updates_next@826 123451ca-8445-de46-9d55-352943316053

    • -0
    • +48
    ./am/btree/dataflow/BTreeDataflowHelper.java
    • -0
    • +32
    ./am/btree/dataflow/BTreeDataflowHelperFactory.java
    • -34
    • +0
    ./am/btree/dataflow/BTreeOpHelper.java
  1. … 62 more files in changeset.
Added BTreeUpdateSearch operator for Yingyi.

git-svn-id: https://hyracks.googlecode.com/svn/branches/hyracks_btree_updates_next@824 123451ca-8445-de46-9d55-352943316053

    • -0
    • +43
    ./am/btree/dataflow/BTreeUpdateSearchOperatorDescriptor.java
    • -0
    • +51
    ./am/btree/dataflow/BTreeUpdateSearchOperatorNodePushable.java
    • -38
    • +54
    ./am/btree/impls/BTreeRangeSearchCursor.java
  1. … 12 more files in changeset.
Polished inverted index. Added integration test for inverted index bulk load.

git-svn-id: https://hyracks.googlecode.com/svn/branches/hyracks_btree_updates_next@775 123451ca-8445-de46-9d55-352943316053

  1. … 20 more files in changeset.
Applied BTree changes from LSM tree effort. Added isLoggable checks to all logger calls in BTree, RTree, and InvertedIndex.

git-svn-id: https://hyracks.googlecode.com/svn/branches/hyracks_btree_updates_next@767 123451ca-8445-de46-9d55-352943316053

    • -9
    • +0
    ./am/btree/exceptions/BTreeException.java
    • -18
    • +31
    ./am/btree/impls/BTreeOpContext.java
  1. … 21 more files in changeset.
Cleaned up createPushRuntime api

git-svn-id: https://hyracks.googlecode.com/svn/branches/hyracks_dev_next@729 123451ca-8445-de46-9d55-352943316053

  1. … 41 more files in changeset.
Added index accessor for BTree and RTree.

git-svn-id: https://hyracks.googlecode.com/svn/branches/hyracks_btree_updates_next@706 123451ca-8445-de46-9d55-352943316053

    • -1
    • +1
    ./am/btree/impls/BTreeRangeSearchCursor.java
  1. … 19 more files in changeset.
Minor cleanup.

git-svn-id: https://hyracks.googlecode.com/svn/branches/hyracks_btree_updates_next@702 123451ca-8445-de46-9d55-352943316053

  1. … 1 more file in changeset.
Removed leafFrame, interiorFrame, and metaFrame parameters from methods that can internally create frames using factories, e.g., create(), createOpContext(), etc.

git-svn-id: https://hyracks.googlecode.com/svn/branches/hyracks_btree_updates_next@667 123451ca-8445-de46-9d55-352943316053

    • -20
    • +33
    ./am/btree/impls/BTreeOpContext.java
  1. … 20 more files in changeset.
Merged hyracks_dev_next into this branch. Fixed a bug in the BTree interior node where deletion would happen incorrectly if that node was the root, and if was last existing key was deleted.

git-svn-id: https://hyracks.googlecode.com/svn/branches/hyracks_btree_updates_next@663 123451ca-8445-de46-9d55-352943316053

    • -1
    • +1
    ./am/btree/frames/OrderedSlotManager.java
  1. … 11 more files in changeset.
Changed type of LSN in tree-index pages from int to long.

git-svn-id: https://hyracks.googlecode.com/svn/branches/hyracks_btree_updates_next@652 123451ca-8445-de46-9d55-352943316053

  1. … 10 more files in changeset.
Minor BTree cleanup.

git-svn-id: https://hyracks.googlecode.com/svn/branches/hyracks_btree_updates_next@651 123451ca-8445-de46-9d55-352943316053

    • -6
    • +5
    ./am/btree/frames/BTreeNSMLeafFrame.java
Removed return value from split method in ITreeIndexFrame because it was not used anywhere.

git-svn-id: https://hyracks.googlecode.com/svn/branches/hyracks_btree_updates_next@650 123451ca-8445-de46-9d55-352943316053

    • -24
    • +16
    ./am/btree/frames/BTreeNSMLeafFrame.java
  1. … 5 more files in changeset.
Cleaned some more and added some Javadocs.

git-svn-id: https://hyracks.googlecode.com/svn/branches/hyracks_btree_updates_next@645 123451ca-8445-de46-9d55-352943316053

  1. … 6 more files in changeset.
Finished cleaning up the BTreeNSMInteriorNode.

git-svn-id: https://hyracks.googlecode.com/svn/branches/hyracks_btree_updates_next@644 123451ca-8445-de46-9d55-352943316053

    • -9
    • +4
    ./am/btree/api/IBTreeInteriorFrame.java
    • -218
    • +193
    ./am/btree/frames/BTreeNSMInteriorFrame.java
  1. … 12 more files in changeset.
Starting to clean up the BTree interior frame implementation.

git-svn-id: https://hyracks.googlecode.com/svn/branches/hyracks_btree_updates_next@643 123451ca-8445-de46-9d55-352943316053

    • -13
    • +12
    ./am/btree/frames/BTreeNSMInteriorFrame.java
  1. … 3 more files in changeset.
Cleaning up BTree frame factories to not have to create a new MultiComparator for every frame.

git-svn-id: https://hyracks.googlecode.com/svn/branches/hyracks_btree_updates_next@627 123451ca-8445-de46-9d55-352943316053

    • -0
    • +2
    ./am/btree/api/IPrefixSlotManager.java
    • -3
    • +7
    ./am/btree/frames/BTreeNSMLeafFrame.java
    • -8
    • +2
    ./am/btree/frames/BTreeNSMLeafFrameFactory.java
    • -8
    • +11
    ./am/btree/impls/BTreeOpContext.java
    • -5
    • +5
    ./am/btree/impls/FieldPrefixSlotManager.java
  1. … 19 more files in changeset.
Removed MultiComparator from split API call in ITreeIndexFrame. Still need to make corresponding RTree changes.

git-svn-id: https://hyracks.googlecode.com/svn/branches/hyracks_btree_updates_next@626 123451ca-8445-de46-9d55-352943316053

    • -3
    • +5
    ./am/btree/frames/BTreeNSMLeafFrame.java
    • -3
    • +9
    ./am/btree/frames/BTreeNSMLeafFrameFactory.java
  1. … 16 more files in changeset.
Removed MultiComparator from compress API call in ITreeIndexFrame.

git-svn-id: https://hyracks.googlecode.com/svn/branches/hyracks_btree_updates_next@623 123451ca-8445-de46-9d55-352943316053

  1. … 3 more files in changeset.
Removed MultiComparator from compact API call in ITreeIndexFrame.

git-svn-id: https://hyracks.googlecode.com/svn/branches/hyracks_btree_updates_next@622 123451ca-8445-de46-9d55-352943316053

    • -12
    • +9
    ./am/btree/frames/BTreeNSMInteriorFrame.java
    • -2
    • +2
    ./am/btree/frames/BTreeNSMLeafFrame.java
  1. … 23 more files in changeset.
Removed MultiComparator from more API calls in ITreeIndexFrame.

git-svn-id: https://hyracks.googlecode.com/svn/branches/hyracks_btree_updates_next@621 123451ca-8445-de46-9d55-352943316053

    • -2
    • +1
    ./am/btree/api/IPrefixSlotManager.java
    • -5
    • +10
    ./am/btree/impls/FieldPrefixSlotManager.java
  1. … 8 more files in changeset.
Removed MultiComparator from insert API in TreeIndexFrame.

git-svn-id: https://hyracks.googlecode.com/svn/branches/hyracks_btree_updates_next@620 123451ca-8445-de46-9d55-352943316053

    • -14
    • +14
    ./am/btree/frames/BTreeNSMInteriorFrame.java
    • -2
    • +2
    ./am/btree/frames/BTreeNSMLeafFrame.java
  1. … 12 more files in changeset.