Clone Tools
  • last updated a few minutes ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
undo the revision r1582 in order not to change the interface of IIndexOperatorDescriptor and all sub-concrete-classes

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

  1. … 39 more files in changeset.
Reintegrated hyracks_rtree_bulkload.

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

    • -290
    • +114
    ./am/btree/impls/BTree.java
    • -0
    • +11
    ./am/btree/impls/BTreeCursorInitialState.java
    • -0
    • +23
    ./am/btree/impls/BTreeRangeSearchCursor.java
  1. … 125 more files in changeset.
added IIndexArtifactMap interface to generate permanent resourceId and changed IIndexOperatorDescriptor to deal with the IIndexArtifactMap

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

  1. … 39 more files in changeset.
instrumented rtree with modification callbacks and provided plumbing for opcallbacks to indexes

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

    • -3
    • +3
    ./am/btree/frames/BTreeNSMLeafFrame.java
    • -1
    • +14
    ./am/btree/impls/BTreeCursorInitialState.java
    • -6
    • +8
    ./am/btree/impls/BTreeRangeSearchCursor.java
  1. … 15 more files in changeset.
changed btree to throw an exception when an operation fails due to restarts

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

instrumented btree and insertupdatedelete operator with modification opcallback calls

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

    • -3
    • +10
    ./am/btree/impls/BTreeOpContext.java
  1. … 4 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. … 47 more files in changeset.
fixed rare case bug with update in btree and cleaned up an interface

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

    • -11
    • +16
    ./am/btree/frames/BTreeNSMInteriorFrame.java
    • -17
    • +23
    ./am/btree/frames/BTreeNSMLeafFrame.java
    • -149
    • +153
    ./am/btree/impls/BTree.java
  1. … 2 more files in changeset.
Merged hyracks_asterix_stabilization r1491:r1544.

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

  1. … 61 more files in changeset.
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.