Clone Tools
  • last updated a few minutes ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Merged kisskys/master_serialized_log_appender into kisskys_salsubaiee/storage_log_manager_fixes.

    • -0
    • +79
    ./AbstractIndexModificationOperationCallback.java
    • -17
    • +3
    ./PrimaryIndexModificationOperationCallback.java
    • -1
    • +1
    ./PrimaryIndexModificationOperationCallbackFactory.java
    • -18
    • +4
    ./SecondaryIndexModificationOperationCallback.java
    • -1
    • +4
    ./SecondaryIndexModificationOperationCallbackFactory.java
  1. … 69 more files in changeset.
Added many fixes. Checkpointpoing.

    • -2
    • +8
    ./SecondaryIndexOperationTrackerProvider.java
  1. … 24 more files in changeset.
remove staticness of lifecyclemanager and asterixthreadexecutor/factory; remove unnecessary asterixappruntimecontext used only for recovery

    • -1
    • +1
    ./PrimaryIndexModificationOperationCallbackFactory.java
    • -1
    • +1
    ./SecondaryIndexModificationOperationCallbackFactory.java
  1. … 23 more files in changeset.
add/update license headers

    • -1
    • +1
    ./PrimaryIndexInstantSearchOperationCallback.java
    • -1
    • +1
    ./PrimaryIndexInstantSearchOperationCallbackFactory.java
    • -1
    • +1
    ./PrimaryIndexModificationOperationCallback.java
    • -1
    • +1
    ./PrimaryIndexModificationOperationCallbackFactory.java
    • -1
    • +1
    ./PrimaryIndexOperationTrackerProvider.java
    • -1
    • +1
    ./PrimaryIndexSearchOperationCallback.java
    • -1
    • +1
    ./PrimaryIndexSearchOperationCallbackFactory.java
    • -1
    • +1
    ./SecondaryIndexModificationOperationCallback.java
    • -1
    • +1
    ./SecondaryIndexModificationOperationCallbackFactory.java
    • -0
    • +14
    ./SecondaryIndexOperationTrackerProvider.java
    • -1
    • +1
    ./SecondaryIndexSearchOperationCallback.java
    • -1
    • +1
    ./SecondaryIndexSearchOperationCallbackFactory.java
  1. … 1227 more files in changeset.
use a provider rather than a factory for operationtrackers

    • -1
    • +1
    ./PrimaryIndexOperationTrackerProvider.java
    • -24
    • +0
    ./SecondaryIndexOperationTrackerFactory.java
    • -0
    • +24
    ./SecondaryIndexOperationTrackerProvider.java
  1. … 1 more file in changeset.
change indexes in a dataset to share indexoptracker incl. partitions on same machine add specialized LSM insert/delete operators at the asterix level

    • -97
    • +0
    ./PrimaryIndexOperationTracker.java
    • -38
    • +0
    ./PrimaryIndexOperationTrackerFactory.java
    • -0
    • +41
    ./PrimaryIndexOperationTrackerProvider.java
    • -5
    • +6
    ./SecondaryIndexOperationTrackerFactory.java
  1. … 44 more files in changeset.
ensure decrement is called in complete operation

use only the primary index to track transaction counts within a dataset

    • -0
    • +66
    ./BaseOperationTracker.java
    • -38
    • +0
    ./IndexOperationTrackerFactory.java
    • -0
    • +97
    ./PrimaryIndexOperationTracker.java
    • -0
    • +38
    ./PrimaryIndexOperationTrackerFactory.java
    • -0
    • +23
    ./SecondaryIndexOperationTrackerFactory.java
  1. … 22 more files in changeset.
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.