Clone Tools
  • last updated 10 mins ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
merge from master

    • -40
    • +0
    ./AbstractOperationCallbackFactory.java
    • -4
    • +5
    ./PrimaryIndexInstantSearchOperationCallback.java
    • -7
    • +8
    ./PrimaryIndexInstantSearchOperationCallbackFactory.java
    • -9
    • +11
    ./PrimaryIndexModificationOperationCallback.java
    • -7
    • +9
    ./PrimaryIndexModificationOperationCallbackFactory.java
    • -4
    • +5
    ./PrimaryIndexSearchOperationCallback.java
    • -7
    • +8
    ./PrimaryIndexSearchOperationCallbackFactory.java
    • -9
    • +11
    ./SecondaryIndexModificationOperationCallback.java
    • -7
    • +8
    ./SecondaryIndexModificationOperationCallbackFactory.java
    • -0
    • +1
    ./SecondaryIndexSearchOperationCallback.java
  1. … 393 more files in changeset.
added datasetlifecyclemanager to properly account for memory throughout index lifecycle; adjusted default memory budget to be slightly lower

    • -15
    • +15
    ./PrimaryIndexModificationOperationCallback.java
    • -4
    • +5
    ./SecondaryIndexModificationOperationCallback.java
  1. … 23 more files in changeset.
merged master into dependency branch, resolving all conflicts and made it compatible with hyracks master

  1. … 38 more files in changeset.
guarded active transaction count with atomic integer

resolving dependency between asterix-common and asterix-transactions

    • -40
    • +0
    ./AbstractOperationCallbackFactory.java
    • -4
    • +5
    ./PrimaryIndexInstantSearchOperationCallback.java
    • -7
    • +8
    ./PrimaryIndexInstantSearchOperationCallbackFactory.java
    • -9
    • +11
    ./PrimaryIndexModificationOperationCallback.java
    • -7
    • +9
    ./PrimaryIndexModificationOperationCallbackFactory.java
    • -4
    • +5
    ./PrimaryIndexSearchOperationCallback.java
    • -7
    • +8
    ./PrimaryIndexSearchOperationCallbackFactory.java
    • -9
    • +11
    ./SecondaryIndexModificationOperationCallback.java
    • -7
    • +8
    ./SecondaryIndexModificationOperationCallbackFactory.java
    • -0
    • +1
    ./SecondaryIndexSearchOperationCallback.java
  1. … 156 more files in changeset.
Modified the search callbacks to properly use instant locks.

    • -1
    • +11
    ./PrimaryIndexInstantSearchOperationCallback.java
    • -2
    • +7
    ./PrimaryIndexSearchOperationCallback.java
    • -0
    • +5
    ./SecondaryIndexSearchOperationCallback.java
  1. … 1 more file in changeset.
fixes for issue333(aborting transaction failure), 334(non-existing storage directory exception in a non-new-universe), 337(true instant lock), and a bug in creating multiple log files

    • -3
    • +18
    ./SecondaryIndexModificationOperationCallback.java
  1. … 3 more files in changeset.
Merged asterix_lsm_stabilization upto r1547

git-svn-id: https://asterixdb.googlecode.com/svn/trunk/asterix@1622 eaa15691-b419-025a-1212-ee371bd00084

    • -0
    • +40
    ./AbstractOperationCallbackFactory.java
    • -0
    • +38
    ./IndexOperationTrackerFactory.java
    • -0
    • +61
    ./PrimaryIndexInstantSearchOperationCallback.java
    • -0
    • +51
    ./PrimaryIndexInstantSearchOperationCallbackFactory.java
    • -0
    • +81
    ./PrimaryIndexModificationOperationCallback.java
    • -0
    • +69
    ./PrimaryIndexModificationOperationCallbackFactory.java
    • -0
    • +65
    ./PrimaryIndexSearchOperationCallback.java
    • -0
    • +51
    ./PrimaryIndexSearchOperationCallbackFactory.java
    • -0
    • +69
    ./SecondaryIndexModificationOperationCallback.java
    • -0
    • +63
    ./SecondaryIndexModificationOperationCallbackFactory.java
    • -0
    • +47
    ./SecondaryIndexSearchOperationCallback.java
    • -0
    • +32
    ./SecondaryIndexSearchOperationCallbackFactory.java
  1. … 6207 more files in changeset.
fix issue 305

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

  1. … 7 more files in changeset.
added instant search callback factory class

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

    • -0
    • +51
    ./PrimaryIndexInstantSearchOperationCallbackFactory.java
  1. … 1 more file in changeset.
added a primary index instant search callback class

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

    • -0
    • +61
    ./PrimaryIndexInstantSearchOperationCallback.java
  1. … 1 more file in changeset.
changes for fixing the logCursor bug which appeared during Rollback when logs are read from both disk log file and memory log buffer

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

  1. … 6 more files in changeset.
fixed a bug that could cause an LSM index to never flush after an abort

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

merge -r1055:1282 (merging from asterix_stabilization to asterix_lsm_stabilization)

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

    • -5
    • +3
    ./AbstractOperationCallbackFactory.java
    • -6
    • +5
    ./PrimaryIndexModificationOperationCallback.java
    • -7
    • +4
    ./PrimaryIndexModificationOperationCallbackFactory.java
    • -7
    • +5
    ./PrimaryIndexSearchOperationCallback.java
    • -5
    • +3
    ./PrimaryIndexSearchOperationCallbackFactory.java
    • -6
    • +4
    ./SecondaryIndexModificationOperationCallback.java
    • -12
    • +8
    ./SecondaryIndexModificationOperationCallbackFactory.java
    • -1
    • +1
    ./SecondaryIndexSearchOperationCallback.java
  1. … 67 more files in changeset.
added interface to get the first LSN for an in-memory component of an index

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

  1. … 1 more file in changeset.
replaced TransactionResourceRepository with IndexLifeCycleManager

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

    • -7
    • +7
    ./PrimaryIndexModificationOperationCallbackFactory.java
    • -7
    • +7
    ./SecondaryIndexModificationOperationCallbackFactory.java
  1. … 11 more files in changeset.
fixed a bug that caused secondary indexes to fail in computing the primarykey hash value for logging/locking; using proper undo functions for LSM indexes

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

    • -1
    • +2
    ./SecondaryIndexModificationOperationCallback.java
  1. … 2 more files in changeset.
added proper IO opcallbacks for when LSM indexes are deactivated -- this allows LSNs to be stored properly within components

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

  1. … 11 more files in changeset.
fixed bug that might cause the LSN range of an LSM component to be improperly updated -- always take the max

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

  1. … 2 more files in changeset.
reflecting api changes from hyracks_lsm_rtree:r2681

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

  1. … 5 more files in changeset.
merged the creation and scheduling of flushes and merge IO operations to a single call

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

removed flush controller (and related) references

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

  1. … 11 more files in changeset.
Asterix changes corresponding to recent cleanup in hyracks_lsm_tree. One execution test is failing unfortunately.

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

    • -1
    • +0
    ./PrimaryIndexModificationOperationCallback.java
    • -3
    • +0
    ./PrimaryIndexModificationOperationCallbackFactory.java
    • -1
    • +0
    ./SecondaryIndexModificationOperationCallback.java
  1. … 4 more files in changeset.
checkpoint toward making rollback work

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

    • -0
    • +3
    ./PrimaryIndexModificationOperationCallback.java
  1. … 12 more files in changeset.
merged asterix_stabilization -r755:860 to asterix_lsm_stabilization

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

  1. … 61 more files in changeset.
added proper callbacks to operators. passed all existing tests EXCEPT abort test.(The expected result of the existing abort test is different from the one under the entity-level commit)

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

    • -8
    • +12
    ./AbstractOperationCallbackFactory.java
    • -8
    • +9
    ./PrimaryIndexModificationOperationCallback.java
    • -12
    • +22
    ./PrimaryIndexModificationOperationCallbackFactory.java
    • -5
    • +5
    ./PrimaryIndexSearchOperationCallback.java
    • -7
    • +7
    ./PrimaryIndexSearchOperationCallbackFactory.java
    • -7
    • +8
    ./SecondaryIndexModificationOperationCallback.java
    • -8
    • +19
    ./SecondaryIndexModificationOperationCallbackFactory.java
    • -1
    • +1
    ./SecondaryIndexSearchOperationCallback.java
  1. … 25 more files in changeset.
added CommitOperator and the related rewrite rule

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

  1. … 8 more files in changeset.
Minor fix in op tracker.

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

Modified Asterix operation tracker according to recent change in its interface in Hyracks.

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

Implemented Asterix LSMIO operation callbacks to inject LSNs into LSM components.

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

    • -2
    • +1
    ./PrimaryIndexModificationOperationCallbackFactory.java
  1. … 8 more files in changeset.