Branch: refs/heads/master Home: https://github.com/btcsuite/btcd Commit: e992d55822f85c7839a6a62e7cb6a1abefacce86 https://github.com/btcsuite/btcd/commit/e992d55822f85c7839a6a62e7cb6a1abefacce86 Author: Dave Collins <da...@conformal.com> Date: 2016-10-28 (Fri, 28 Oct 2016)
Changed paths: M blockmanager.go M mempool/mempool.go M mempool/mempool_test.go M rpcserver.go Log Message: ----------- mempool: Associated tag with orphan txns. This allows a caller-provided tag to be associated with orphan transactions. This is useful since the caller can use the tag for purposes such as keeping track of which peers orphans were first seen from. Also, since a parameter is required now anyways, it associates the peer ID with processed transactions from remote peers. Commit: 2124accf62e424ff02aa6845d66be0e8191202ea https://github.com/btcsuite/btcd/commit/2124accf62e424ff02aa6845d66be0e8191202ea Author: Dave Collins <da...@conformal.com> Date: 2016-10-28 (Fri, 28 Oct 2016) Changed paths: M mempool/mempool.go Log Message: ----------- mempool: Expose RemoveOrphansByTag function. Commit: 6d5714e1b7affd4295cf3f3a91244da4e91fca31 https://github.com/btcsuite/btcd/commit/6d5714e1b7affd4295cf3f3a91244da4e91fca31 Author: Dave Collins <da...@conformal.com> Date: 2016-10-28 (Fri, 28 Oct 2016) Changed paths: M log.go M server.go Log Message: ----------- server/mempool: Evict orphans on peer disconnect. This removes any remaining orphan transactions that were sent by a peer when it disconnects since it is extremely unlikely that the missing parents will ever materialize from elsewhere. Compare: https://github.com/btcsuite/btcd/compare/2615fa084906...6d5714e1b7af