10781079108010811082108310841085108610871088
if (bin != null) { bin.releaseLatch(); } if (locker != null) { locker.operationEnd(); } /* * If migrateLN was not called above, remove the pending LN and * perform tracing in this method.
14761477147814791480148114821483148414851486
if (clearTarget) { bin.updateNode(index, null /*node*/, null /*lnSlotKey*/); } if (locker != null) { locker.operationEnd(); } logFine(cleanAction, ln, lsn, completed, obsolete, migrated); } }
199200201202203204205206207208209
*/ evictable = true; } } finally { /* Release the write-lock. The BIN latch is still held. */ locker.operationEnd(); } return evictable; }
368369370371372373374375376377378
/* Is locked by a resurrected txn. */ return false; } return true; } finally { lockingTxn.operationEnd(); } } /** * Deletes the bin/index slot, assigned a new identifier key if needed.
10221023102410251026102710281029103010311032
migrated = true; } completed = true; } finally { if (locker != null) { locker.operationEnd(); } /* * If a write lock is held, it is likely that the log LSN will * become obsolete. It is more efficient to process this via the
799800801802803804805806807808809
* Since we're deleting the current entry, bump the current * index back down one. */ i--; } finally { lockingTxn.operationEnd(); } } if (getNEntries() != 0 && setNewIdKey) { setIdentifierKey(getKey(0));
25832584258525862587258825892590259125922593
operationOk = true; } catch (Error E) { envImpl.invalidate(E); throw E; } finally { locker.operationEnd(operationOk); startupTracker.stop(Phase.REMOVE_TEMP_DBS); } }
818819820821822823824825826827828
if (bin != null) { bin.releaseLatchIfOwner(); } if (locker != null) { locker.operationEnd(); } if (completed && lockDenied) { fileSelector.addPendingLN(ln, db.getId(), key, dupKey); }
986987988989990991992993994995996
if (bin != null) { bin.releaseLatchIfOwner(); } if (locker != null) { locker.operationEnd(); } /* * If migrateLN was not called above, remove the pending LN and * perform tracing in this method.
13131314131513161317131813191320132113221323
if (clearTarget) { bin.updateEntry(index, null); } if (locker != null) { locker.operationEnd(); } trace(detailedTraceLevel, cleanAction, ln, lsn, completed, obsolete, migrated); }