Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
new branch for merging lsm and fullstack

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

    • -100
    • +0
    ./AbstractInvertedIndexDeleteTest.java
    • -89
    • +0
    ./AbstractInvertedIndexLoadTest.java
    • -128
    • +0
    ./AbstractInvertedIndexSearchTest.java
    • -101
    • +0
    ./AbstractInvertedIndexTest.java
    • -216
    • +0
    ./LSMInvertedIndexTestHarness.java
  1. … 1802 more files in changeset.
added proper IO Opcallback for when LSM indexes are deactivatd

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

  1. … 65 more files in changeset.
major reworking of all lsm indexes with respect to synchronization and interfacing with the lsmharness

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

  1. … 66 more files in changeset.
Rename ImmediateScheduler to SynchronousScheduler; Remove orphaned class LSMMergeInProgressException

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

  1. … 20 more files in changeset.
removed flush controller; ILSMIndex replaces the functionality

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

  1. … 70 more files in changeset.
Changed operation tracker interface and implementations.

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

  1. … 72 more files in changeset.
added IInMemoryFreePageManager & IInMemoryBufferCache interfaces

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

    • -10
    • +10
    ./LSMInvertedIndexTestHarness.java
  1. … 24 more files in changeset.
removed spinlock in ReferenceCountingOperationTracker in favor of condition variable

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

  1. … 8 more files in changeset.
Minor cleanup.

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

Fixed cleanup of files/dirs in lsm inverted index tests.

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

Tweaked search parameters.

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

    • -4
    • +0
    ./AbstractInvertedIndexSearchTest.java
More index operator cleanup.

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

    • -1
    • +1
    ./AbstractInvertedIndexDeleteTest.java
    • -1
    • +1
    ./AbstractInvertedIndexSearchTest.java
  1. … 54 more files in changeset.
Further improved lsm-inverted-index tests. Added configuration parameters to AccessMethodsTestConfig.

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

    • -15
    • +31
    ./AbstractInvertedIndexDeleteTest.java
    • -13
    • +29
    ./AbstractInvertedIndexLoadTest.java
    • -26
    • +29
    ./AbstractInvertedIndexSearchTest.java
    • -10
    • +10
    ./AbstractInvertedIndexTest.java
  1. … 39 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

    • -0
    • +7
    ./AbstractInvertedIndexDeleteTest.java
    • -8
    • +66
    ./AbstractInvertedIndexSearchTest.java
  1. … 21 more files in changeset.
Improved and fixed a few bugs in the lsm inverted index tests.

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

    • -24
    • +3
    ./AbstractInvertedIndexDeleteTest.java
    • -3
    • +4
    ./AbstractInvertedIndexSearchTest.java
  1. … 7 more files in changeset.
Fixed deletion protocol in the lsm-inverted-index. The in-memory deleted-keys BTree now only contains keys referring to on-disk components. Deletions that refer to documents in the in-memory inverted index are physically removed from there, and no entry to the deleted-keys BTree is made. This behavior seems necessary to avoid a pathological case of 'lost deletes' to on-disk components (more details in comments of the code).

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

    • -1
    • +19
    ./AbstractInvertedIndexDeleteTest.java
    • -102
    • +3
    ./AbstractInvertedIndexSearchTest.java
  1. … 15 more files in changeset.
Added basic lsm-inverted-index delete test that validates the index using a range search cursor (sort-merges multiple components and removes deleted entries). Still need to remove deleted entries during regular inverted index searches.

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

    • -11
    • +27
    ./AbstractInvertedIndexDeleteTest.java
  1. … 4 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

    • -0
    • +64
    ./AbstractInvertedIndexDeleteTest.java
    • -1
    • +1
    ./AbstractInvertedIndexSearchTest.java
  1. … 11 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

    • -2
    • +3
    ./AbstractInvertedIndexSearchTest.java
  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. … 18 more files in changeset.
Fixed hanging test that had a working set greater than the buffercache (causing infinite wait).

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

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

  1. … 9 more files in changeset.
Now using two different methods of comparing actual and expected inverted-index contents to exercise more features.

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

  1. … 2 more files in changeset.
Simplified a bunch of inverted-index interfaces. Added lsm inverted index search test.

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

    • -21
    • +27
    ./AbstractInvertedIndexSearchTest.java
  1. … 12 more files in changeset.
Added lsm inverted index multi-bulkload test.

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

    • -10
    • +14
    ./AbstractInvertedIndexLoadTest.java
  1. … 7 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

    • -2
    • +2
    ./AbstractInvertedIndexSearchTest.java
  1. … 20 more files in changeset.
Removed some old tests.

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

    • -0
    • +197
    ./LSMInvertedIndexTestHarness.java
  1. … 8 more files in changeset.
Added basic search test for in-memory inverted index based on new framework. Fixed a few bugs in the in-memory inverted list cursor.

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

    • -1
    • +15
    ./AbstractInvertedIndexSearchTest.java
  1. … 6 more files in changeset.
Added first inverted-index search test based on new testing framework. Found and fixed a few bugs.

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

    • -0
    • +67
    ./AbstractInvertedIndexLoadTest.java
    • -0
    • +148
    ./AbstractInvertedIndexSearchTest.java
    • -0
    • +49
    ./AbstractInvertedIndexTest.java
  1. … 14 more files in changeset.