ARTEMIS-1822: Change the method name 'lookupRecord' to 'containsRecord'.
The method is named "lookupRecord". "lookupRecord" seems to find a related record. But the method is checking whether recordsSnapshot contains the id or not. Thus, the method name "containsRecord" is more intuitive than "lookupRecord".
This commit is contained in:
parent
d18e8439b5
commit
be6705afac
|
@ -222,7 +222,7 @@ public abstract class AbstractJournalUpdateTask implements JournalReaderCallback
|
||||||
writingChannel = null;
|
writingChannel = null;
|
||||||
}
|
}
|
||||||
|
|
||||||
public boolean lookupRecord(final long id) {
|
public boolean containsRecord(final long id) {
|
||||||
return recordsSnapshot.contains(id);
|
return recordsSnapshot.contains(id);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -221,7 +221,7 @@ public class JournalCompactor extends AbstractJournalUpdateTask implements Journ
|
||||||
if (logger.isTraceEnabled()) {
|
if (logger.isTraceEnabled()) {
|
||||||
logger.trace("Read Record " + info);
|
logger.trace("Read Record " + info);
|
||||||
}
|
}
|
||||||
if (lookupRecord(info.id)) {
|
if (containsRecord(info.id)) {
|
||||||
JournalInternalRecord addRecord = new JournalAddRecord(true, info.id, info.getUserRecordType(), EncoderPersister.getInstance(), new ByteArrayEncoding(info.data));
|
JournalInternalRecord addRecord = new JournalAddRecord(true, info.id, info.getUserRecordType(), EncoderPersister.getInstance(), new ByteArrayEncoding(info.data));
|
||||||
addRecord.setCompactCount((short) (info.compactCount + 1));
|
addRecord.setCompactCount((short) (info.compactCount + 1));
|
||||||
|
|
||||||
|
@ -238,7 +238,7 @@ public class JournalCompactor extends AbstractJournalUpdateTask implements Journ
|
||||||
if (logger.isTraceEnabled()) {
|
if (logger.isTraceEnabled()) {
|
||||||
logger.trace("Read Add Recprd TX " + transactionID + " info " + info);
|
logger.trace("Read Add Recprd TX " + transactionID + " info " + info);
|
||||||
}
|
}
|
||||||
if (pendingTransactions.get(transactionID) != null || lookupRecord(info.id)) {
|
if (pendingTransactions.get(transactionID) != null || containsRecord(info.id)) {
|
||||||
JournalTransaction newTransaction = getNewJournalTransaction(transactionID);
|
JournalTransaction newTransaction = getNewJournalTransaction(transactionID);
|
||||||
|
|
||||||
JournalInternalRecord record = new JournalAddRecordTX(true, transactionID, info.id, info.getUserRecordType(), EncoderPersister.getInstance(),new ByteArrayEncoding(info.data));
|
JournalInternalRecord record = new JournalAddRecordTX(true, transactionID, info.id, info.getUserRecordType(), EncoderPersister.getInstance(),new ByteArrayEncoding(info.data));
|
||||||
|
@ -370,7 +370,7 @@ public class JournalCompactor extends AbstractJournalUpdateTask implements Journ
|
||||||
logger.trace("onReadUpdateRecord " + info);
|
logger.trace("onReadUpdateRecord " + info);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (lookupRecord(info.id)) {
|
if (containsRecord(info.id)) {
|
||||||
JournalInternalRecord updateRecord = new JournalAddRecord(false, info.id, info.userRecordType, EncoderPersister.getInstance(), new ByteArrayEncoding(info.data));
|
JournalInternalRecord updateRecord = new JournalAddRecord(false, info.id, info.userRecordType, EncoderPersister.getInstance(), new ByteArrayEncoding(info.data));
|
||||||
|
|
||||||
updateRecord.setCompactCount((short) (info.compactCount + 1));
|
updateRecord.setCompactCount((short) (info.compactCount + 1));
|
||||||
|
@ -395,7 +395,7 @@ public class JournalCompactor extends AbstractJournalUpdateTask implements Journ
|
||||||
logger.trace("onReadUpdateRecordTX " + info);
|
logger.trace("onReadUpdateRecordTX " + info);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (pendingTransactions.get(transactionID) != null || lookupRecord(info.id)) {
|
if (pendingTransactions.get(transactionID) != null || containsRecord(info.id)) {
|
||||||
JournalTransaction newTransaction = getNewJournalTransaction(transactionID);
|
JournalTransaction newTransaction = getNewJournalTransaction(transactionID);
|
||||||
|
|
||||||
JournalInternalRecord updateRecordTX = new JournalAddRecordTX(false, transactionID, info.id, info.userRecordType, EncoderPersister.getInstance(), new ByteArrayEncoding(info.data));
|
JournalInternalRecord updateRecordTX = new JournalAddRecordTX(false, transactionID, info.id, info.userRecordType, EncoderPersister.getInstance(), new ByteArrayEncoding(info.data));
|
||||||
|
|
|
@ -993,7 +993,7 @@ public class JournalImpl extends JournalBase implements TestableJournal, Journal
|
||||||
}
|
}
|
||||||
|
|
||||||
private void checkKnownRecordID(final long id) throws Exception {
|
private void checkKnownRecordID(final long id) throws Exception {
|
||||||
if (records.containsKey(id) || pendingRecords.contains(id) || (compactor != null && compactor.lookupRecord(id))) {
|
if (records.containsKey(id) || pendingRecords.contains(id) || (compactor != null && compactor.containsRecord(id))) {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -1008,7 +1008,7 @@ public class JournalImpl extends JournalBase implements TestableJournal, Journal
|
||||||
|
|
||||||
known.set(records.containsKey(id)
|
known.set(records.containsKey(id)
|
||||||
|| pendingRecords.contains(id)
|
|| pendingRecords.contains(id)
|
||||||
|| (compactor != null && compactor.lookupRecord(id)));
|
|| (compactor != null && compactor.containsRecord(id)));
|
||||||
} finally {
|
} finally {
|
||||||
journalLock.readLock().unlock();
|
journalLock.readLock().unlock();
|
||||||
}
|
}
|
||||||
|
|
|
@ -250,7 +250,7 @@ public class JournalTransaction {
|
||||||
for (JournalUpdate trUpdate : pos) {
|
for (JournalUpdate trUpdate : pos) {
|
||||||
JournalRecord posFiles = journal.getRecords().get(trUpdate.id);
|
JournalRecord posFiles = journal.getRecords().get(trUpdate.id);
|
||||||
|
|
||||||
if (compactor != null && compactor.lookupRecord(trUpdate.id)) {
|
if (compactor != null && compactor.containsRecord(trUpdate.id)) {
|
||||||
// This is a case where the transaction was opened after compacting was started,
|
// This is a case where the transaction was opened after compacting was started,
|
||||||
// but the commit arrived while compacting was working
|
// but the commit arrived while compacting was working
|
||||||
// We need to cache the counter update, so compacting will take the correct files when it is done
|
// We need to cache the counter update, so compacting will take the correct files when it is done
|
||||||
|
|
Loading…
Reference in New Issue