no allocation of job slot during unlock
diff --git a/asterix-transactions/src/main/java/edu/uci/ics/asterix/transaction/management/service/locking/ConcurrentLockManager.java b/asterix-transactions/src/main/java/edu/uci/ics/asterix/transaction/management/service/locking/ConcurrentLockManager.java
index 5de4950..6b28063 100644
--- a/asterix-transactions/src/main/java/edu/uci/ics/asterix/transaction/management/service/locking/ConcurrentLockManager.java
+++ b/asterix-transactions/src/main/java/edu/uci/ics/asterix/transaction/management/service/locking/ConcurrentLockManager.java
@@ -390,7 +390,7 @@
public void unlock(DatasetId datasetId, int entityHashValue, byte lockMode, ITransactionContext txnContext) throws ACIDException {
log("unlock", datasetId.getId(), entityHashValue, lockMode, txnContext);
final int jobId = txnContext.getJobId().getId();
- final long jobSlot = findOrAllocJobSlot(jobId);
+ final long jobSlot = jobIdSlotMap.get(jobId);
final int dsId = datasetId.getId();
unlock(dsId, entityHashValue, lockMode, jobSlot);
}