Clone
 

salsubaiee <salsubaiee@eaa15691-b419-025a-1212-ee371bd00084> in asterixdb

Prevented merges upon shutdown, made sure to deactivate all indexes upon shutdown. (code reviewed by Zack).

git-svn-id: https://asterixdb.googlecode.com/svn/branches/asterix_lsm_stabilization@1536 eaa15691-b419-025a-1212-ee371bd00084

Fixed the results of three failing test cases.

git-svn-id: https://asterixdb.googlecode.com/svn/branches/asterix_stabilization_api_cleanup@1503 eaa15691-b419-025a-1212-ee371bd00084

Implemented the IntroduceInstantLockSearchCallbackRule which is statically going to inspect the unnest_map and data_source_scan operators in the plan. If there is only a single access to the primary index, then an instant-lock search callback will be passed to the LSM-BTree at runtime. Otherwise, the usual search callback (the one that hold locks until the job commit) will be passed to the LSM-BTree. All test cases pass.

git-svn-id: https://asterixdb.googlecode.com/svn/branches/asterix_lsm_stabilization@1476 eaa15691-b419-025a-1212-ee371bd00084

Added type check to the spatial cell function and proper error messages.

git-svn-id: https://asterixdb.googlecode.com/svn/branches/asterix_lsm_stabilization@1475 eaa15691-b419-025a-1212-ee371bd00084

Commit the changes to the test xml file that was forgotten by mistake.

git-svn-id: https://asterixdb.googlecode.com/svn/branches/asterix_lsm_stabilization@1444 eaa15691-b419-025a-1212-ee371bd00084

Added one missing data file.

git-svn-id: https://asterixdb.googlecode.com/svn/branches/asterix_lsm_stabilization@1442 eaa15691-b419-025a-1212-ee371bd00084

    • -0
    • +100
    /asterix-app/data/dblp-small/dblp-small-nulls.adm
Added header info for all test cases that were added in the previous commit.

git-svn-id: https://asterixdb.googlecode.com/svn/branches/asterix_lsm_stabilization@1441 eaa15691-b419-025a-1212-ee371bd00084

  1. … 65 more files in changeset.
Enabled inverted index insert and delete operations. Added Tests cases for all the 4 index types.

git-svn-id: https://asterixdb.googlecode.com/svn/branches/asterix_lsm_stabilization@1440 eaa15691-b419-025a-1212-ee371bd00084

  1. … 87 more files in changeset.
Merge asterix_stabilization_issue_279 into asterix_stabilization branch.

git-svn-id: https://asterixdb.googlecode.com/svn/branches/asterix_stabilization@1363 eaa15691-b419-025a-1212-ee371bd00084

merged asterix_stabilization into branch -r1345:1361.

git-svn-id: https://asterixdb.googlecode.com/svn/branches/asterix_stabilization_issue_279@1362 eaa15691-b419-025a-1212-ee371bd00084

Fixed typo in comment.

git-svn-id: https://asterixdb.googlecode.com/svn/branches/asterix_stabilization_issue_279@1361 eaa15691-b419-025a-1212-ee371bd00084

Disabled the non-indexed fuzzy join.

git-svn-id: https://asterixdb.googlecode.com/svn/branches/asterix_stabilization_issue_279@1360 eaa15691-b419-025a-1212-ee371bd00084

Creating a branch to fix issue 279, disabling non-indexed fuzzy join.

git-svn-id: https://asterixdb.googlecode.com/svn/branches/asterix_stabilization_issue_279@1345 eaa15691-b419-025a-1212-ee371bd00084

Fixed issue 269. Any touch between two spatial objects are considered an intersection.

git-svn-id: https://asterixdb.googlecode.com/svn/branches/asterix_lsm_stabilization@1331 eaa15691-b419-025a-1212-ee371bd00084

  1. … 4 more files in changeset.
Added missing files from the previous commit.

git-svn-id: https://asterixdb.googlecode.com/svn/branches/asterix_lsm_stabilization@1329 eaa15691-b419-025a-1212-ee371bd00084

Propagate the cardinality hint properly to the lsm-indexes to be used by the bulkload to create the corresponding bloom filter.

git-svn-id: https://asterixdb.googlecode.com/svn/branches/asterix_lsm_stabilization@1328 eaa15691-b419-025a-1212-ee371bd00084

Minor changes based on Alex's comments.

git-svn-id: https://asterixdb.googlecode.com/svn/branches/asterix_lsm_stabilization@1132 eaa15691-b419-025a-1212-ee371bd00084

Fixed issue 174. Whenever there are mixed intervals in the predicate of a BTree search, we will relax the BTree predicate to be inclusive and then do a post processing to filter out those records that don't satisfy the search predicate.

git-svn-id: https://asterixdb.googlecode.com/svn/branches/asterix_lsm_stabilization@1130 eaa15691-b419-025a-1212-ee371bd00084

Fixed two erroneous rtree-delete test cases (reported by Zack).

git-svn-id: https://asterixdb.googlecode.com/svn/branches/asterix_lsm_stabilization@1129 eaa15691-b419-025a-1212-ee371bd00084

Changes to support using bloom filters in the lsm indexes.

git-svn-id: https://asterixdb.googlecode.com/svn/branches/asterix_lsm_stabilization@1127 eaa15691-b419-025a-1212-ee371bd00084

Changed the rewrite rule of secondary btree indexes to validate the returned tuples when probing the primary index. The validation is required to enforce our transaction semantics. For the R-tree and the inverted index, the validation already exist.

git-svn-id: https://asterixdb.googlecode.com/svn/branches/asterix_lsm_stabilization@777 eaa15691-b419-025a-1212-ee371bd00084

Fixed issue 190. Bottom left and upper right points can be either the first or the second arguments when creating a rectangle.

git-svn-id: https://asterixdb.googlecode.com/svn/branches/asterix_stabilization@770 eaa15691-b419-025a-1212-ee371bd00084