Clone Tools
  • last updated a few minutes ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Change folder structure for Java repackage

Change only the folders, not the files, for our package name change.

This will break the build, and needs to be followed by a change to

the package name in all of the source files. However performing

the folder move and file change in two steps lets Git understand

that the files are the same, and lets us track revisions across

those files.

Change-Id: Iefd2a576415ebc1416cba2a3334d2b64f042ba92

Reviewed-on: https://asterix-gerrit.ics.uci.edu/306

Tested-by: Ian Maxon <imaxon@apache.org>

Reviewed-by: Till Westmann <tillw@apache.org>

    • -72
    • +0
    ./AbstractIndexModificationOperationCallback.java
    • -72
    • +0
    ./PrimaryIndexInstantSearchOperationCallback.java
    • -52
    • +0
    ./PrimaryIndexInstantSearchOperationCallbackFactory.java
    • -60
    • +0
    ./PrimaryIndexModificationOperationCallback.java
    • -71
    • +0
    ./PrimaryIndexModificationOperationCallbackFactory.java
    • -41
    • +0
    ./PrimaryIndexOperationTrackerProvider.java
    • -64
    • +0
    ./PrimaryIndexSearchOperationCallback.java
    • -52
    • +0
    ./PrimaryIndexSearchOperationCallbackFactory.java
    • -58
    • +0
    ./SecondaryIndexModificationOperationCallback.java
    • -68
    • +0
    ./SecondaryIndexModificationOperationCallbackFactory.java
    • -41
    • +0
    ./SecondaryIndexOperationTrackerProvider.java
    • -53
    • +0
    ./SecondaryIndexSearchOperationCallback.java
    • -32
    • +0
    ./SecondaryIndexSearchOperationCallbackFactory.java
    • -51
    • +0
    ./TempDatasetIndexModificationOperationCallback.java
    • -67
    • +0
    ./TempDatasetPrimaryIndexModificationOperationCallbackFactory.java
  1. … 3781 more files in changeset.
Add Apache RAT License Auditor plugin, and fix missing licenses

Change-Id: Ic0fa0b7836e8a69d0d8beed83f9c3b41c168afd4

Reviewed-on: https://asterix-gerrit.ics.uci.edu/263

Reviewed-by: Chris Hillery <ceej@lambda.nu>

Tested-by: Jenkins <jenkins@fulliautomatix.ics.uci.edu>

    • -2
    • +2
    ./AbstractIndexModificationOperationCallback.java
    • -2
    • +2
    ./PrimaryIndexInstantSearchOperationCallback.java
    • -2
    • +2
    ./PrimaryIndexInstantSearchOperationCallbackFactory.java
    • -2
    • +2
    ./PrimaryIndexModificationOperationCallback.java
    • -2
    • +2
    ./PrimaryIndexModificationOperationCallbackFactory.java
    • -2
    • +2
    ./PrimaryIndexOperationTrackerProvider.java
    • -2
    • +2
    ./PrimaryIndexSearchOperationCallback.java
    • -2
    • +2
    ./PrimaryIndexSearchOperationCallbackFactory.java
    • -2
    • +2
    ./SecondaryIndexModificationOperationCallback.java
    • -2
    • +2
    ./SecondaryIndexModificationOperationCallbackFactory.java
    • -2
    • +2
    ./SecondaryIndexOperationTrackerProvider.java
    • -2
    • +2
    ./SecondaryIndexSearchOperationCallback.java
    • -2
    • +2
    ./SecondaryIndexSearchOperationCallbackFactory.java
    • -2
    • +2
    ./TempDatasetIndexModificationOperationCallback.java
    • -2
    • +2
    ./TempDatasetPrimaryIndexModificationOperationCallbackFactory.java
  1. … 1530 more files in changeset.
Temp dataset support: 1. DDLs for creating a temporary dataset 2. Garbage collection for temporary dataset 3. Reading, inserting, and deleting data from (to) a temporary dataset is locking-free (except metadata locks) and logging-free (except flush/merge/job-commit logs).

Change-Id: Id0960acd1b4dfbfa7685dba227634572ca50b126

Reviewed-on: https://asterix-gerrit.ics.uci.edu/241

Tested-by: Jenkins <jenkins@fulliautomatix.ics.uci.edu>

Reviewed-by: Young-Seok Kim <kisskys@gmail.com>

    • -0
    • +51
    ./TempDatasetIndexModificationOperationCallback.java
    • -0
    • +67
    ./TempDatasetPrimaryIndexModificationOperationCallbackFactory.java
    • -0
    • +67
    ./TempDatasetSecondaryIndexModificationOperationCallbackFactory.java
  1. … 250 more files in changeset.
Modified locking on DatasetLifeCycleManager

Change-Id: Ia5ab435f53879ba1d08b6dee24eb4969c5ad16e3

Reviewed-on: http://fulliautomatix.ics.uci.edu:8443/206

Tested-by: Jenkins <jenkins@fulliautomatix.ics.uci.edu>

Reviewed-by: Young-Seok Kim <kisskys@gmail.com>

Reviewed-by: abdullah alamoudi <bamousaa@gmail.com>

    • -1
    • +1
    ./SecondaryIndexOperationTrackerProvider.java
  1. … 13 more files in changeset.
Added flush logs and enabled non-sharp checkpoints

The following commits from your working branch will be included:

commit c11a22cfd916041c806409c6d8e66dd6ea162b7b

Author: hubailmor@gmail.com <mhubail@uci.edu>

Date: Tue Nov 18 23:12:19 2014 -0800

Defined Startup LSN

commit 95a8752072e53ef62a11c39799f296209a3c622c

Author: hubailmor@gmail.com <mhubail@uci.edu>

Date: Tue Nov 18 20:22:08 2014 -0800

Revised Checkpoint Logic

commit ea4baa22089ba5d3eaff3d5c787828efcbff8ad9

Author: hubailmor@gmail.com <mhubail@uci.edu>

Date: Thu Nov 13 10:25:45 2014 -0800

added comments

commit 8991554f840f50d800a619fc2ac327f1c024e838

Author: hubailmor@gmail.com <mhubail@uci.edu>

Date: Wed Nov 12 23:34:25 2014 -0800

Added a method to the interface

commit a31e36b0b8234fe876b42e0cdc4543e4e73314a1

Author: hubailmor@gmail.com <mhubail@uci.edu>

Date: Wed Nov 12 22:57:51 2014 -0800

Refactored getMinFirstLSN code

commit 25f62d585b2f279e78711efd2d327c777919f62c

Author: hubailmor@gmail.com <mhubail@uci.edu>

Date: Tue Nov 11 14:05:34 2014 -0800

Added flush logs

Change-Id: I13fb61c04b6b510b6e8af68d2a0e7e14859f519d

Reviewed-on: http://fulliautomatix.ics.uci.edu:8443/182

Tested-by: Jenkins <jenkins@fulliautomatix.ics.uci.edu>

Reviewed-by: Young-Seok Kim <kisskys@gmail.com>

    • -2
    • +2
    ./AbstractIndexModificationOperationCallback.java
  1. … 32 more files in changeset.
reduced log record size by removing old operation/value and generalized undo operation by not using physical delete operation in LSM btree

    • -11
    • +1
    ./AbstractIndexModificationOperationCallback.java
    • -10
    • +1
    ./PrimaryIndexModificationOperationCallback.java
    • -16
    • +1
    ./SecondaryIndexModificationOperationCallback.java
  1. … 4 more files in changeset.
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.