Clone Tools
  • last updated 22 mins ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
fixed bug that young-seok found in LSM BTree insert that allowed duplicate key insertion

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

reverted r1844

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

  1. … 44 more files in changeset.
Added delete test for in-memory inverted index (only adding key to LSM buddy BTree can lead to false positives, practically impossible to test). Fixed a bug in the counting BTree cursor when dealing with empty pages due to deletes.

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

    • -2
    • +3
    ./am/btree/impls/BTreeCountingSearchCursor.java
  1. … 14 more files in changeset.
added interface for deferring the closing of indexes

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

  1. … 44 more files in changeset.
Added lsm inverted index insert test based on new testing framework.

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

  1. … 23 more files in changeset.
More cleaning and prepwork.

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

  1. … 60 more files in changeset.
Improved design and significantly reduced object creation of in-memory inverted index.

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

    • -0
    • +246
    ./am/btree/impls/BTreeCountingSearchCursor.java
  1. … 16 more files in changeset.
Fixed test failure caused by my last commit.

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

  1. … 2 more files in changeset.
Added test for verifying sorted input in BTree bulk load.

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

  1. … 1 more file in changeset.
Added flag for checking whether input to BTree bulk load is sorted or not. Still need to add better tests.

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

    • -0
    • +31
    ./am/btree/exceptions/BTreeUnsortedInputException.java
  1. … 26 more files in changeset.
added validate() method for IIndexes. Currently only supported for BTree/LSM-BTree fixed BTree concurrency bug added prettier printing of the BTree changed all ordered index tests to validate the tree at the end of each test Cleaned up the LSM search cursor and changed LSM BTree search opcallback to properly unlatch in-memory pages during reconciliation Cleaned up the btree range search cursor changed InMemoryBufferCache to also release overflow pages when being reset/closed added copytuple method to TupleUtils that generates fewer objects

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

    • -1
    • +2
    ./am/btree/api/IBTreeInteriorFrame.java
    • -1
    • +26
    ./am/btree/frames/BTreeNSMInteriorFrame.java
    • -0
    • +24
    ./am/btree/frames/BTreeNSMLeafFrame.java
    • -1
    • +9
    ./am/btree/impls/BTreeCursorInitialState.java
    • -4
    • +99
    ./am/btree/impls/BTreeOpContext.java
    • -43
    • +36
    ./am/btree/impls/BTreeRangeSearchCursor.java
  1. … 21 more files in changeset.
merged hyracks_asterix_stabilization r1724:1760

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

  1. … 6 more files in changeset.
fixed LSM search cursor to properly release mem component latches during search opcallback sequence

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

    • -0
    • +2
    ./am/btree/impls/BTreeRangeSearchCursor.java
  1. … 5 more files in changeset.
added documentation for operation callbacks and removed extraneous callback call

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

  1. … 6 more files in changeset.
shallow code cleanup for btrees while cataloging todos

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

    • -6
    • +14
    ./am/btree/api/IBTreeLeafFrame.java
    • -23
    • +24
    ./am/btree/api/IPrefixSlotManager.java
    • -0
    • +15
    ./am/btree/frames/BTreeLeafFrameType.java
    • -15
    • +6
    ./am/btree/frames/BTreeNSMInteriorFrame.java
  1. … 24 more files in changeset.
exposed interface for index lifecycle management and added naive first implementation

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

  1. … 61 more files in changeset.
more dataflow helper changes and cleanup to ease the introduction of index lifecycle management

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

  1. … 17 more files in changeset.
instrumented btree and lsmbtree with search opcallback calls

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

    • -0
    • +13
    ./am/btree/impls/BTreeCursorInitialState.java
    • -6
    • +74
    ./am/btree/impls/BTreeRangeSearchCursor.java
  1. … 16 more files in changeset.
changed lsmbtree (true) insert to properly deal with antimatter tuples

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

    • -0
    • +7
    ./am/btree/api/ITupleAcceptor.java
    • -0
    • +14
    ./am/btree/impls/UnconditionalTupleAcceptor.java
  1. … 2 more files in changeset.
merged hyracks_asterix_stabilization r1634:1651

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

  1. … 147 more files in changeset.
implemented proper (and uniform) lifecycle management for all indexes

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

  1. … 59 more files in changeset.
merged hyracks_asterix_stabilization r1606:1627

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

  1. … 38 more files in changeset.
refactored index interfaces to allow proper lifecycle management

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

  1. … 95 more files in changeset.
Changed all indexes to use the new bulkload interface

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

    • -139
    • +115
    ./am/btree/impls/BTree.java
  1. … 30 more files in changeset.
cleaned up the btree range search cursor

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

    • -36
    • +19
    ./am/btree/impls/BTreeRangeSearchCursor.java
undo the revision r1582 in order not to change the interface of IIndexOperatorDescriptor and all sub-concrete-classes

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

  1. … 39 more files in changeset.
Reintegrated hyracks_rtree_bulkload.

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

    • -290
    • +114
    ./am/btree/impls/BTree.java
    • -0
    • +11
    ./am/btree/impls/BTreeCursorInitialState.java
    • -0
    • +23
    ./am/btree/impls/BTreeRangeSearchCursor.java
  1. … 125 more files in changeset.
added IIndexArtifactMap interface to generate permanent resourceId and changed IIndexOperatorDescriptor to deal with the IIndexArtifactMap

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

  1. … 39 more files in changeset.
instrumented rtree with modification callbacks and provided plumbing for opcallbacks to indexes

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

    • -3
    • +3
    ./am/btree/frames/BTreeNSMLeafFrame.java
    • -1
    • +14
    ./am/btree/impls/BTreeCursorInitialState.java
    • -6
    • +8
    ./am/btree/impls/BTreeRangeSearchCursor.java
  1. … 15 more files in changeset.
changed btree to throw an exception when an operation fails due to restarts

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