Clone Tools
  • last updated 21 mins ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Bug fixes.

    • -10
    • +5
    ./LSMRTreeWithAntiMatterTuples.java
  1. … 10 more files in changeset.
Added many fixes. Checkpointing.

  1. … 22 more files in changeset.
Remeoved debugging code.

Implemented k-buffering for lsm indexes. Also add a fix for issues 589 and 594.

    • -142
    • +151
    ./LSMRTreeAbstractCursor.java
    • -52
    • +6
    ./LSMRTreeWithAntiMatterTuples.java
    • -53
    • +114
    ./LSMRTreeWithAntiMatterTuplesSearchCursor.java
  1. … 84 more files in changeset.
Use atomic boolean for a var that is being accessed and modified by multiple threads.

  1. … 3 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.
Fix for issue 575.

  1. … 6 more files in changeset.
Fixed issues in bulkload cleanup in case of errors.

    • -10
    • +16
    ./LSMRTreeWithAntiMatterTuples.java
  1. … 3 more files in changeset.
LSM-indexes are now unaware of io devices. Absolute directory info is passed to the index.

    • -4
    • +3
    ./LSMRTreeWithAntiMatterTuplesFileManager.java
  1. … 50 more files in changeset.
Delete the artifacts of a loaded component if it turn out to be an empty load.

Addressed code review comments.

    • -13
    • +13
    ./LSMRTreeWithAntiMatterTuples.java
  1. … 7 more files in changeset.
Pass a boolean argument to the bulkload to decides if checking for an empty index is needed.

    • -9
    • +10
    ./LSMRTreeWithAntiMatterTuples.java
  1. … 24 more files in changeset.
Prevented bulkloading an lsm index if it is not empty.

  1. … 28 more files in changeset.
add/update license headers

    • -1
    • +1
    ./LSMRTreeWithAntiMatterTuplesComponentFactory.java
  1. … 2273 more files in changeset.
ensuring new lifecycle changes work with all indexes

  1. … 5 more files in changeset.
activating/deactivating an index multiple times now throws error

  1. … 5 more files in changeset.
fixed bug in partial frame flushing for LSM index insertupdel change immutable components to handle forced modification operations properly

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

    • -11
    • +6
    ./LSMRTreeWithAntiMatterTuples.java
  1. … 40 more files in changeset.
removed DualIndexFreePageManager; renamed InMemoryFreePage* to VirtualFreePage*; changed LSM index to construct FreePageManagers rather than pass them in

    • -15
    • +13
    ./LSMRTreeWithAntiMatterTuples.java
  1. … 64 more files in changeset.
replaced (Dual)InMemoryBufferCache with VirtualBufferCache

  1. … 54 more files in changeset.
LSM indexes now operatos in a single IODevice (the device id is passed from asterix).

    • -2
    • +2
    ./LSMRTreeWithAntiMatterTuplesFileManager.java
  1. … 45 more files in changeset.
Passing bloom filter parameters to the LSM indexes.

  1. … 52 more files in changeset.
added log messages for LSM index flushes and merges

  1. … 4 more files in changeset.
Made the fix for issue 100 clearer

Now the LSM RTree does the calling back rather than having its subcomponents

(rtree + btree) do any callbacks.

instrumented LSM RTree with modification operation callbacks

Merged fullstack_lsm_staging upto r3336

git-svn-id: https://hyracks.googlecode.com/svn/trunk/fullstack@3339 123451ca-8445-de46-9d55-352943316053

    • -0
    • +144
    ./LSMRTreeCursorInitialState.java
    • -0
    • +438
    ./LSMRTreeWithAntiMatterTuples.java
    • -0
    • +43
    ./LSMRTreeWithAntiMatterTuplesComponentFactory.java
  1. … 884 more files in changeset.
fix issue 97

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

  1. … 11 more files in changeset.
Fixed the logic used to clean the lsm files in a directory. The previous logic caused some stale files to be considered as valid files, and as a result a sanity excpetion was thrown.

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

    • -96
    • +1
    ./LSMRTreeWithAntiMatterTuplesFileManager.java
  1. … 4 more files in changeset.
merged hyracks_lsm_tree and fullstack_asterix_stabilization

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

    • -0
    • +357
    ./AbstractLSMRTree.java
    • -0
    • +143
    ./LSMRTreeAbstractCursor.java
    • -0
    • +53
    ./LSMRTreeComponentFactory.java
    • -0
    • +144
    ./LSMRTreeCursorInitialState.java
    • -0
    • +229
    ./LSMRTreeFileManager.java
    • -0
    • +77
    ./LSMRTreeFlushOperation.java
    • -0
    • +43
    ./LSMRTreeImmutableComponent.java
    • -0
    • +92
    ./LSMRTreeMergeOperation.java
    • -0
    • +56
    ./LSMRTreeMutableComponent.java
    • -0
    • +104
    ./LSMRTreeOpContext.java
    • -0
    • +124
    ./LSMRTreeSearchCursor.java
    • -0
    • +152
    ./LSMRTreeSortedCursor.java
    • -0
    • +434
    ./LSMRTreeWithAntiMatterTuples.java
    • -0
    • +43
    ./LSMRTreeWithAntiMatterTuplesComponentFactory.java
  1. … 748 more files in changeset.