Clone Tools
  • last updated 28 mins ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
merged hyracks_asterix_stabilization r1453:1468

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

  1. … 44 more files in changeset.
merged hyracks_asterix_stabilization r1440:1453

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

  1. … 461 more files in changeset.
reverted to r1326

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

  1. … 51 more files in changeset.
Changed the resourceId(which was fileId) value into a persistent value. ->This still needs to be changed to handle multiple store in a NC node. Changed the transactionId to increase monotonically even though system restarts.

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

  1. … 48 more files in changeset.
Using btree upsert in lsmbtree Added mechanism for passing around operation callbacks

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

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

    • -0
    • +24
    ./am/btree/frames/BTreeNSMLeafFrame.java
  1. … 37 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.
Cleaned up BTree integration tests. Added LSM-BTree integration tests.

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

  1. … 17 more files in changeset.
Factored out common code for tree index search ops. Added LSM BTree search operator (other existing ops can be directly used).

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

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

    • -65
    • +0
    ./am/btree/tests/OrderedIndexBulkLoadTest.java
    • -70
    • +0
    ./am/btree/tests/OrderedIndexDeleteTest.java
    • -635
    • +0
    ./am/btree/tests/OrderedIndexExamplesTest.java
    • -72
    • +0
    ./am/btree/tests/OrderedIndexInsertTest.java
    • -39
    • +0
    ./am/btree/tests/OrderedIndexTestContext.java
    • -178
    • +0
    ./am/btree/tests/OrderedIndexTestDriver.java
    • -380
    • +0
    ./am/btree/tests/OrderedIndexTestUtils.java
    • -69
    • +0
    ./am/btree/tests/OrderedIndexUpdateTest.java
  1. … 74 more files in changeset.
Simplifying tree operators in preparation of LSM tree operators.

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

  1. … 36 more files in changeset.
Completed consistency checking for components of the LSM B-Tree and LSM R-Tree in open().

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

  1. … 31 more files in changeset.
Removed atomic rename for LSM components. Using special value in metadata page of trees to guarantee consistency of written LSM components. When adding a new LSM component, it is forced to disk, and then the special value is force to disk.

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

  1. … 24 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 bug in checking expected results of disk-order scan in BTree tests (they still pass).

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

    • -0
    • +12
    ./am/btree/tests/OrderedIndexTestUtils.java
  1. … 3 more files in changeset.
Removed debug messages.

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

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.
- Added LSMRTree test framework. - Fixed a bug in the UnorderedSlotManager that caused the delete operation to fail when number of fields in the search key does not match number of fields in the tree. - Code cleaning.

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

    • -11
    • +4
    ./am/btree/tests/OrderedIndexTestUtils.java
  1. … 31 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
    • +125
    ./am/btree/tests/OrderedIndexMultiThreadTest.java
  1. … 15 more files in changeset.
Finished BTree multi-thread test. Fixed a bug where a disk-order scan could cause latch-deadlock with other concurrent operations. Fixed a bug where deletes and updates would not throw if their target leaf page is empty (we allow underflow to simply exist).

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

    • -2
    • +2
    ./am/btree/frames/BTreeNSMLeafFrame.java
  1. … 5 more files in changeset.
- Refactored the BTree and LSMBTree test framework code. - Bug fixes and code cleaning.

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

    • -52
    • +0
    ./am/btree/tests/IOrderedIndexTestContext.java
    • -10
    • +14
    ./am/btree/tests/OrderedIndexBulkLoadTest.java
    • -10
    • +15
    ./am/btree/tests/OrderedIndexDeleteTest.java
    • -9
    • +12
    ./am/btree/tests/OrderedIndexInsertTest.java
    • -65
    • +5
    ./am/btree/tests/OrderedIndexTestContext.java
    • -45
    • +59
    ./am/btree/tests/OrderedIndexTestDriver.java
    • -260
    • +152
    ./am/btree/tests/OrderedIndexTestUtils.java
    • -10
    • +13
    ./am/btree/tests/OrderedIndexUpdateTest.java
  1. … 21 more files in changeset.
Fixed a BTree concurrency bug where a restarting operation sometimes did not re-pin and re-latch it's page which was released during latch coupling downwards.

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

  1. … 1 more file in changeset.
Added multi-threading test framework for tree indexes. Still need to implement concrete tests.

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

    • -1
    • +1
    ./am/btree/frames/BTreeNSMLeafFrame.java
  1. … 13 more files in changeset.
Fixed thread-concurrency issues in tree indexes due to IBinaryComparator not being thread safe anymore.

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

    • -3
    • +3
    ./am/btree/tests/IOrderedIndexTestContext.java
    • -29
    • +29
    ./am/btree/tests/OrderedIndexExamplesTest.java
  1. … 42 more files in changeset.
- Fixed merging bug. - Refactored the code, so that we can share code between LSMRTree and LSMBTree - Code cleaning.

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

  1. … 10 more files in changeset.
Removed left-sibling link from BTree leaves.

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

    • -13
    • +1
    ./am/btree/frames/BTreeNSMLeafFrame.java
    • -13
    • +15
    ./am/btree/impls/BTreeRangeSearchCursor.java
  1. … 1 more file in changeset.
Removing BTree reverse scan functionality because it is can cause latch deadlock, and adds more complexity to the BTRee. Changed search cursor, more changes to follow.

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

    • -50
    • +19
    ./am/btree/frames/BTreeNSMInteriorFrame.java
    • -45
    • +19
    ./am/btree/impls/BTreeRangeSearchCursor.java
    • -2
    • +2
    ./am/btree/tests/OrderedIndexExamplesTest.java
  1. … 15 more files in changeset.
Added LSMBTree multi bulk-load test. Each bulk load creates a new on-disk component.

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

    • -2
    • +4
    ./am/btree/tests/IOrderedIndexTestContext.java
    • -16
    • +19
    ./am/btree/tests/OrderedIndexBulkLoadTest.java
    • -3
    • +8
    ./am/btree/tests/OrderedIndexTestContext.java
    • -8
    • +21
    ./am/btree/tests/OrderedIndexTestUtils.java
  1. … 4 more files in changeset.
Using consistent file naming for LSMBTree. More code cleanup.

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

    • -5
    • +5
    ./am/btree/tests/OrderedIndexExamplesTest.java
  1. … 53 more files in changeset.
Avoiding some object construction in LSM-BTree.

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

    • -1
    • +1
    ./am/btree/frames/BTreeNSMLeafFrame.java
  1. … 5 more files in changeset.