Merge bitcoin/bitcoin#34375: doc: mempool: fix removeUnchecked incorrect comment
1137debb85doc: mempool: fix `removeUnchecked` incorrect comment (ismaelsadeeq) Pull request description: `CTxMemPool::removeUnchecked` description comment is stale and incorrect; the behaviour being described no longer applies in the post-cluster world. This PR is a simple fix that attempts to correctly describe what is being done in removeUnchecked. ACKs for top commit: instagibbs: ACK1137debb85sipa: ACK1137debb85Tree-SHA512: e410be57a83df50df01fcd6d7b07d08f0fe5a2abd229974f1ad269bb2e301608fd0d3912af349e2971f9a8abdbaa8e90c46d4832ec7b6858639642742b31a618
This commit is contained in:
1 file changed
+1
-8
+1
-8
@@ -589,14 +589,7 @@ private:
|
|||||||
/* Helper for the public removeRecursive() */
|
/* Helper for the public removeRecursive() */
|
||||||
void removeRecursive(txiter to_remove, MemPoolRemovalReason reason) EXCLUSIVE_LOCKS_REQUIRED(cs);
|
void removeRecursive(txiter to_remove, MemPoolRemovalReason reason) EXCLUSIVE_LOCKS_REQUIRED(cs);
|
||||||
|
|
||||||
/** Before calling removeUnchecked for a given transaction,
|
/* Removal from the mempool also triggers removal of the entry's Ref from txgraph. */
|
||||||
* UpdateForRemoveFromMempool must be called on the entire (dependent) set
|
|
||||||
* of transactions being removed at the same time. We use each
|
|
||||||
* CTxMemPoolEntry's m_parents in order to walk ancestors of a
|
|
||||||
* given transaction that is removed, so we can't remove intermediate
|
|
||||||
* transactions in a chain before we've updated all the state for the
|
|
||||||
* removal.
|
|
||||||
*/
|
|
||||||
void removeUnchecked(txiter entry, MemPoolRemovalReason reason) EXCLUSIVE_LOCKS_REQUIRED(cs);
|
void removeUnchecked(txiter entry, MemPoolRemovalReason reason) EXCLUSIVE_LOCKS_REQUIRED(cs);
|
||||||
public:
|
public:
|
||||||
/** visited marks a CTxMemPoolEntry as having been traversed
|
/** visited marks a CTxMemPoolEntry as having been traversed
|
||||||
|
|||||||
Reference in new issue
Block a user