Clone Tools
  • last updated a few minutes ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Removed unused package edu.uci.ics.hyracks.storage.am.common.lifecycle; Removed usesless IndexType class; Removed duplicate copy of IExperimentRunner; Removed getIOManager() call from ILSMIndexFileManager; IIndexOperationContext: startOperation() --rename--> setOperation(); Changed ILSMIOOperationScheduler.scheduleOperation() to throw HyracksDataException;

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

  1. … 25 more files in changeset.
renamed IIndexOpContext and its methods for clarity

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

  1. … 33 more files in changeset.
fixed bug in index lifecycle: create() clears the in-memory state of an index instance as it should

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

  1. … 2 more files in changeset.
Fixed a few multi-threading issues in the lsm-inverted-index. Still some more to go.

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

    • -1
    • +1
    ./LSMRTreeWithAntiMatterTuplesSearchCursor.java
  1. … 18 more files in changeset.
Added tests for gram-based indexes, and hashed tokens.

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

    • -2
    • +2
    ./LSMRTreeWithAntiMatterTuplesSearchCursor.java
  1. … 22 more files in changeset.
First steps to getting delete working.

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

  1. … 11 more files in changeset.
Implemented lsm-inverted-index merge. Added test.

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

  1. … 17 more files in changeset.
Implemented lsm inverted index range search cursor that is used in merges.

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

    • -9
    • +2
    ./LSMRTreeWithAntiMatterTuplesSearchCursor.java
  1. … 9 more files in changeset.
Added component finalizer for lsm inverted index. Started to implement corresponding index file manager.

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

  1. … 14 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

    • -46
    • +0
    ./LSMRTreeInMemoryFreePageManager.java
  1. … 60 more files in changeset.
Reworked in-memory inverted index that buffers insertions. Still needs testing.

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

  1. … 20 more files in changeset.
removed traces of search op callback in RTrees

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

  1. … 4 more files in changeset.
added LRU strategy to index lifecycle manager

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

  1. … 6 more files 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

  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

    • -7
    • +2
    ./LSMRTreeWithAntiMatterTuplesSearchCursor.java
  1. … 27 more files in changeset.
added IIndex (index lifecycle) documentation and improved clarity of lifecycle related exception messages

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

  1. … 3 more files in changeset.
LSM indexes now flush upon deactivation (closing), fixing issue 65

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

    • -0
    • +9
    ./LSMRTreeWithAntiMatterTuplesSearchCursor.java
  1. … 2 more files in changeset.
fixed bug in lsm search cursors: reset properly resets the cursors

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

    • -1
    • +1
    ./LSMRTreeWithAntiMatterTuplesSearchCursor.java
  1. … 2 more files in changeset.
split flush and merge into two-part calls to allow for IO scheduling

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

    • -0
    • +60
    ./LSMRTreeFlushOperation.java
    • -0
    • +80
    ./LSMRTreeMergeOperation.java
    • -29
    • +49
    ./LSMRTreeWithAntiMatterTuples.java
  1. … 17 more files in changeset.
abstracted flush and merge operations into lsm io operation for scheduling

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

  1. … 28 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. … 62 more files in changeset.
changed iinIIndex.open and IIndex.close to activate and deactive, respectively

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

  1. … 32 more files in changeset.
fixing previous commit

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

  1. … 2 more files in changeset.
changed in-memory buffer cache to have calls that explicitly allocate & deallocate (allow gc)

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

  1. … 4 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

  1. … 19 more files in changeset.
added lifecycle tests for rtrees, btrees, lsmbtrees, and lsmrtrees... resolving issue 9

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

  1. … 25 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

    • -8
    • +27
    ./LSMRTreeWithAntiMatterTuples.java
  1. … 57 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

    • -14
    • +11
    ./LSMRTreeWithAntiMatterTuples.java
  1. … 92 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

  1. … 27 more files in changeset.
Added flush controller and operation tracker interfaces for LSM indexes Replaced sequential scheduler with immediate scheduler

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

  1. … 62 more files in changeset.