Clone Tools
  • last updated a few minutes ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
changes to fix issue 727

  1. … 6 more files in changeset.
remove debug logging

move print methods to the 'debugging section'

generate methods to print a record as JSON

  1. … 4 more files in changeset.
disable debugging checks fix LockManagerDeterministicUnitTest some cleanup

  1. … 2 more files in changeset.
some more cleanup (mostly removal of debug/logging code)

  1. … 1 more file in changeset.
some cleanup

better attempt to fix the bug minor cleanup

  1. … 4 more files in changeset.
a fix and a bunch of debugging changes

  1. … 4 more files in changeset.
add DeadlockTracker

RecoveryManager change from issue 695

reduced log record size by removing old operation/value and generalized undo operation by not using physical delete operation in LSM btree

  1. … 1 more file in changeset.
Merge branch 'master' into zheilbron/asterix_msr_demo

Conflicts:

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

  1. … 1 more file in changeset.
Merge branch 'master' into zheilbron/asterix_msr_demo

Conflicts:

asterix-algebra/src/main/java/edu/uci/ics/asterix/optimizer/rules/RemoveUnusedOneToOneEquiJoinRule.java

asterix-app/src/test/resources/metadata/results/basic/meta17.adm

asterix-app/src/test/resources/metadata/results/basic/meta17/meta17.1.adm

asterix-app/src/test/resources/metadata/results/basic/metadata_datatype.adm

asterix-app/src/test/resources/metadata/results/basic/metadata_datatype/metadata_datatype.1.adm

asterix-app/src/test/resources/runtimets/testsuite.xml

asterix-common/src/main/java/edu/uci/ics/asterix/common/config/AsterixExternalProperties.java

asterix-metadata/src/main/java/edu/uci/ics/asterix/metadata/MetadataManager.java

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

  1. … 14 more files in changeset.
Merge branch 'master' into westmann/locks

32 bits are not enough for LockManagerStats

no allocation of job slot during unlock

do not keep the monitor on jobArenaMgr unnecessarily

put some detailed logging behind a DEBUG_MODE guard small cleanup

add DummyLockManager

Merge branch 'master' into zheilbron/asterix_msr_demo

Conflicts:

asterix-app/src/main/java/edu/uci/ics/asterix/hyracks/bootstrap/NCApplicationEntryPoint.java

asterix-app/src/test/resources/metadata/results/basic/meta17/meta17.1.adm

asterix-app/src/test/resources/metadata/results/basic/metadata_datatype/metadata_datatype.1.adm

asterix-common/src/main/java/edu/uci/ics/asterix/common/config/AsterixExternalProperties.java

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

asterix-metadata/src/main/java/edu/uci/ics/asterix/metadata/MetadataManager.java

asterix-metadata/src/main/java/edu/uci/ics/asterix/metadata/MetadataNode.java

asterix-metadata/src/main/java/edu/uci/ics/asterix/metadata/entitytupletranslators/DatasetTupleTranslator.java

  1. … 14 more files in changeset.
always lock the whole dataset in PrimaryIndexSearchOperationCallback manage the dataset lock cache in the lock calls on the datset itself

log the right counters

move request counters into separate class comment out some detailed logging

s/Stats/RecordManagerStats/

  1. … 5 more files in changeset.
merge from master

  1. … 17 more files in changeset.
introduce private unlock method that takes only primitive parameters

use AtomicInteger instead of volatile int to get reliable counters

remove jobId from jobIdSlotMap in releaseLocks add some counters add some logging

reuseable DatasetId and JobId objects