Clone Tools
  • last updated 26 mins ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Another round of code cleanup.

    • -53
    • +0
    ./LSMInvertedIndexComponentFactory.java
    • -0
    • +53
    ./LSMInvertedIndexDiskComponentFactory.java
  1. … 11 more files in changeset.
Added files missed from previous commit.

    • -0
    • +56
    ./LSMInvertedIndexDiskComponent.java
    • -0
    • +56
    ./LSMInvertedIndexMemoryComponent.java
  1. … 5 more files in changeset.
Renaming classes and vars.

    • -1
    • +1
    ./LSMInvertedIndexComponentFactory.java
    • -56
    • +0
    ./LSMInvertedIndexImmutableComponent.java
    • -56
    • +0
    ./LSMInvertedIndexMutableComponent.java
    • -1
    • +1
    ./LSMInvertedIndexRangeSearchCursor.java
  1. … 20 more files in changeset.
Fixed casting bug.

  1. … 1 more file in changeset.
Another round of refactoring. Moved critical code to sync. blocks.

  1. … 8 more files in changeset.
Code refactoring and cleanup.

    • -2
    • +2
    ./LSMInvertedIndexImmutableComponent.java
    • -2
    • +2
    ./LSMInvertedIndexMutableComponent.java
  1. … 20 more files in changeset.
Bug fixes.

  1. … 11 more files in changeset.
Added many fixes. Checkpointing.

    • -11
    • +12
    ./LSMInvertedIndexRangeSearchCursor.java
    • -12
    • +12
    ./LSMInvertedIndexSearchCursor.java
  1. … 23 more files in changeset.
Implemented k-buffering for lsm indexes. Also add a fix for issues 589 and 594.

    • -2
    • +3
    ./LSMInvertedIndexMutableComponent.java
    • -32
    • +36
    ./LSMInvertedIndexOpContext.java
    • -3
    • +3
    ./LSMInvertedIndexRangeSearchCursor.java
  1. … 87 more files in changeset.
Removed the lsm no-op operation.

  1. … 5 more files in changeset.
Use atomic boolean for a var that is being accessed and modified by multiple threads.

    • -7
    • +1
    ./LSMInvertedIndexMutableComponent.java
  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.
Fix for issue 575.

  1. … 6 more files in changeset.
Merged master

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

  1. … 4 more files in changeset.
LSM-indexes are now unaware of io devices. Absolute directory info is passed to the index.

  1. … 51 more files in changeset.
Delete the artifacts of a loaded component if it turn out to be an empty load.

Addressed code review comments.

  1. … 8 more files in changeset.
Pass a boolean argument to the bulkload to decides if checking for an empty index is needed.

  1. … 25 more files in changeset.
Fixed two hidden bugs in the LSM inverted index that were surfaced after fixing asterix issue 500.

    • -16
    • +16
    ./LSMInvertedIndexFileManager.java
  1. … 1 more file in changeset.
Prevented bulkloading an lsm index if it is not empty.

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

    • -1
    • +1
    ./LSMInvertedIndexComponentFactory.java
    • -0
    • +14
    ./LSMInvertedIndexImmutableComponent.java
    • -1
    • +1
    ./LSMInvertedIndexMutableComponent.java
    • -1
    • +1
    ./LSMInvertedIndexRangeSearchCursor.java
    • -1
    • +1
    ./LSMInvertedIndexRangeSearchCursorInitialState.java
    • -1
    • +1
    ./LSMInvertedIndexSearchCursorInitialState.java
  1. … 2274 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. … 67 more files in changeset.
fixed bugs in LSM search cursors reset

    • -7
    • +18
    ./LSMInvertedIndexSearchCursor.java
  1. … 4 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

    • -3
    • +8
    ./LSMInvertedIndexMutableComponent.java
  1. … 41 more files in changeset.
removed DualIndexFreePageManager; renamed InMemoryFreePage* to VirtualFreePage*; changed LSM index to construct FreePageManagers rather than pass them in

    • -6
    • +6
    ./LSMInvertedIndexMutableComponent.java
  1. … 65 more files in changeset.
replaced (Dual)InMemoryBufferCache with VirtualBufferCache

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

    • -16
    • +14
    ./LSMInvertedIndexFileManager.java
  1. … 46 more files in changeset.
Passing bloom filter parameters to the LSM indexes.

  1. … 53 more files in changeset.
Added memory manager

  1. … 89 more files in changeset.