Clone Tools
  • last updated a few minutes 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

  1. … 1804 more files in changeset.
All lsm indexes (BTree, RTree, and inverted index) are now using bloom filters whenever possible.

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

  1. … 61 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.
merged the creation and scheduling of flushes and merge IO operations to a single call

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

  1. … 18 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.
made naming of ILSMIndexAccessor implementations consistent; removed unused IIndexBulkloadContext interface; made AntimatterAwareTupleAccesor a singleton; miscellaneous cleanup in each of the ILSMIndex implementations;

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

  1. … 17 more files in changeset.
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. … 56 more files in changeset.
Checkpointing lsm-inverted-index multi thread test. Still needs some debugging.

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

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

  1. … 41 more files in changeset.
Added document generator for creating random documents (driven by a dictionary file) whose tokens are zipf distributed. This will be the basis for a unified inverted-index testing framework.

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

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

  1. … 20 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. … 97 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. … 64 more files in changeset.
refactored opcallback interfaces and touchpoints

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

  1. … 49 more files in changeset.
separated IO scheduling from flush and merge policies

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

  1. … 24 more files in changeset.
added merge policy and minor fixes to flush policy

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

  1. … 37 more files in changeset.
exposed flush policy interfaces properly to layers above

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

  1. … 14 more files in changeset.
Implemented BTree upsert. Using callback interface for logging.

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

  1. … 44 more files in changeset.
- Merged interface changes from hyracks_inverted_index_updates - Set ignore properties to keep out pesky files

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

  1. … 58 more files in changeset.
Moved tree index test framework to hyracks-test-support. Removed JUnit dependency from access method poms. Cleaned up all access method dependencies.

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

  1. … 80 more files in changeset.
- Fixed various bugs in the RTree concurrency control protocol which caused some searchers to miss some nodes due to concurrent splits. - Fixed a bug in the unordered slot manager, and also reduced number of copy operations in the process of splitting a node. - Fixed a bug in the LSMRTree search cursor that causes deadlocks due to incorrect BTree cursors resets. - Fixed a minor bug in the LSMRTree merge. - Applied the new file naming scheme for LSMRTree based on timestamp intervals. - Added RTree and LSMRTree multi-threading test framework. - Some code refactoring in the RTree frames. - Code cleaning.

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

  1. … 33 more files in changeset.
Implemented registration of LSM components via atomic renaming of a temp component. Modified LSMFileNameManager to use IOManager, such that new LSM components are written to IODevices in a round rob in fashion. Added tests using multiple IO devices.

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

  1. … 37 more files in changeset.
Fixed a race between mergers and searchers in LSM indexes. Completed multi-threading tests for LSM B-Tree.

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

  1. … 10 more files in changeset.
Fixed a BTree concurrency bug, where an unsafe read lead to releasing the wrong latch type. Adding LSMBTree multi-threading tests (still incomplete).

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

    • -0
    • +108
    ./LSMBTreeMultiThreadTest.java
    • -0
    • +135
    ./LSMBTreeTestWorker.java
    • -0
    • +30
    ./LSMBTreeTestWorkerFactory.java
  1. … 14 more files in changeset.