Clone Tools
  • last updated 27 mins ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
always lock the whole dataset in PrimaryIndexSearchOperationCallback manage the dataset lock cache in the lock calls on the datset itself

    • -10
    • +3
    ./PrimaryIndexSearchOperationCallback.java
  1. … 1 more file in changeset.
add lock mode parameter to unlock method

    • -1
    • +1
    ./PrimaryIndexInstantSearchOperationCallback.java
    • -1
    • +1
    ./PrimaryIndexSearchOperationCallback.java
  1. … 10 more files in changeset.
cosmetic changes

    • -2
    • +3
    ./SecondaryIndexModificationOperationCallbackFactory.java
  1. … 214 more files in changeset.
fixed bugs related to rollback and primary key length

    • -1
    • +1
    ./PrimaryIndexInstantSearchOperationCallbackFactory.java
    • -1
    • +1
    ./PrimaryIndexModificationOperationCallbackFactory.java
    • -1
    • +1
    ./PrimaryIndexSearchOperationCallbackFactory.java
    • -1
    • +1
    ./SecondaryIndexModificationOperationCallbackFactory.java
  1. … 18 more files in changeset.
checkpoint towards fixing LSN related issues(issue 591, 609, and 614) and more

    • -5
    • +2
    ./SecondaryIndexOperationTrackerProvider.java
  1. … 28 more files in changeset.
changes to fix issues, 621 and 622

    • -1
    • +4
    ./AbstractIndexModificationOperationCallback.java
  1. … 10 more files in changeset.
Merge branch 'master' into dev/asterix_msr

Conflicts:

asterix-app/src/main/java/edu/uci/ics/asterix/api/common/AsterixAppRuntimeContext.java

asterix-app/src/main/java/edu/uci/ics/asterix/api/common/AsterixAppRuntimeContextProviderForRecovery.java

asterix-common/src/main/java/edu/uci/ics/asterix/common/api/IAsterixAppRuntimeContext.java

asterix-common/src/main/java/edu/uci/ics/asterix/common/transactions/IAsterixAppRuntimeContextProvider.java

asterix-common/src/main/java/edu/uci/ics/asterix/common/transactions/ITransactionSubsystem.java

asterix-common/src/main/java/edu/uci/ics/asterix/common/transactions/LogUtil.java

asterix-metadata/src/main/java/edu/uci/ics/asterix/metadata/bootstrap/MetadataBootstrap.java

asterix-om/src/main/java/edu/uci/ics/asterix/om/util/AsterixAppContextInfo.java

asterix-transactions/src/main/java/edu/uci/ics/asterix/transaction/management/resource/LSMBTreeLocalResourceMetadata.java

asterix-transactions/src/main/java/edu/uci/ics/asterix/transaction/management/resource/LSMInvertedIndexLocalResourceMetadata.java

asterix-transactions/src/main/java/edu/uci/ics/asterix/transaction/management/resource/LSMRTreeLocalResourceMetadata.java

asterix-transactions/src/main/java/edu/uci/ics/asterix/transaction/management/service/logging/IndexLoggerRepository.java

asterix-transactions/src/main/java/edu/uci/ics/asterix/transaction/management/service/logging/IndexResourceManager.java

asterix-transactions/src/main/java/edu/uci/ics/asterix/transaction/management/service/logging/LogManager.java

asterix-transactions/src/main/java/edu/uci/ics/asterix/transaction/management/service/recovery/RecoveryManager.java

asterix-transactions/src/main/java/edu/uci/ics/asterix/transaction/management/service/transaction/TransactionSubsystem.java

asterix-transactions/src/test/java/edu/uci/ics/asterix/transaction/management/test/TransactionSimulator.java

    • -3
    • +7
    ./SecondaryIndexModificationOperationCallbackFactory.java
  1. … 18 more files in changeset.
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.