Clone
 

salsubaiee <salsubaiee@123451ca-8445-de46-9d55-352943316053> in asterixdb

Minor change to the max acceptable bloom filter false positive rate parameter.

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

Modified the IMetadataProvider interface to accept a configuration argument to pass specific physical details to the metadata provider.

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

Removed redundant code.

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

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

Make the inverted index insert/delete operator receives the tuple filter factory and record descriptor from asterix.

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

Fixed the optimizer test case failures in the result distribution branch by modifying the ExtractCommonOperatorsRule to consider the distribute_result operator.

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

Added a test for "cancel" in the search call test case.

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

Fixed a bug in the lsm-btree range search cursor where "proceed" is called unnecessarily twice for the first tuple that satisfy the search predicate. Modified the existing search call back test case to cover the fix of locking anti-matter tuples.

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

Minor changes based on Zack's code review.

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

Removed un-needed try catch.

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

Make sure to close cursors whenever they are not needed anymore.

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

Fixed the issue of not locking in-memory anti-mattered tuples in the LSM_BTree range cursor which may result in reading un-committed data.

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

Fixed a bug that could lead to wrong identification of LSM-BTree point searches.

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

Optimized point search queries in LSM-BTree to open cursors sequentially (if they get the green light from their corresponding bloom filters). This optimization can also improve secondary-to-primary index lookup.

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

Fixed a bug where the lsm rtree search cursor was not resetting correctly when it is closed and re-opened again. Minor variable renaming.

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

Minor variable renaming change.

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

Reintegrated hyracks_lsm_tree_bloom_filter branch

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

merged hyracks_lsm_tree into branch -r2801:2803

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

merged hyracks_lsm_tree into branch -r2799:2801

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

merged hyracks_lsm_tree into branch -r2779:2779

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

Minor changes in the index's dataflow operators to pass bloom filter information.

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

  1. … 24 more files in changeset.
merged hyracks_lsm_tree into branch -r2751:2779

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

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. … 47 more files in changeset.
Utilized bloom filters in LSM-BTree point search.

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

    • -0
    • +7
    /hyracks-storage-am-lsm-common/pom.xml
merged hyracks_lsm_tree into branch -r2707:2751

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

Made sure bloom filters don't hold latches after insertion is over (pages are still pinned). Changed the bloom filter insertion to use a bulkload-like interface. Changed the bulkload interface for all indexes to accept number of elements hint. Various bug fixes.

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

  1. … 11 more files in changeset.
Fixed a bug in the lsm btree file manager.

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

merged hyracks_lsm_tree into branch -r2702:2707

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

Integrated bloom filters with LSM-BTree during flushes, merges, and bulkload. All tests pass except the merge test due to what it seems a bug in the cleanup after merges if there are no search threads accessing the disk components. Next is to use bloom filters during search and also with other lsm indexes.

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

  1. … 16 more files in changeset.
Removed binary files that were added by mistake in the previous commit.

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