MarcoFalke
84d5a6210c
Merge #13786 : refactor: Avoid locking tx pool cs thrice
...
fa5ed4f8d2 refactor: Avoid locking tx pool cs thrice (MarcoFalke)
Pull request description:
`addUnchecked` is (outside the tests) only called by ATMP, which already takes the tx pool read lock. So locking it twice more in both `addUnchecked` methods seems redundant.
Similarly `CalculateMemPoolAncestors` is (beside once in the wallet) only called in contexts, where the tx pool lock is already taken. So remove the lock there as well.
Tree-SHA512: fcf603b570da0fc529fe6db8add218663eae52845510732bee0d4611263d2429d3d3c9c8ae68493d67287d13504500ed51905ccbe711eb15a0af3b019edad543
2018-07-30 16:18:23 -04:00
..
2018-07-30 16:18:23 -04:00
2018-07-25 07:30:28 +08:00
2018-07-24 20:46:23 +01:00
2018-07-09 21:17:18 +02:00
2018-06-25 00:08:49 -04:00
2018-07-26 23:33:16 +02:00
2018-07-05 18:40:58 +02:00
2018-06-10 13:38:38 -07:00
2018-07-25 07:09:33 -04:00
2018-07-27 13:19:03 +02:00
2018-07-30 16:30:54 +02:00
2018-07-29 08:04:06 -04:00
2018-07-29 08:04:06 -04:00
2018-07-05 08:02:22 +02:00
2018-07-24 20:46:23 +01:00
2018-07-24 20:46:23 +01:00
2018-06-05 02:16:24 -07:00
2018-07-20 14:24:47 -04:00
2018-07-07 14:25:09 +02:00
2018-07-23 12:32:58 +02:00
2018-07-24 20:46:23 +01:00
2018-07-24 20:46:23 +01:00
2018-05-14 18:36:39 -07:00
2018-07-17 13:56:21 -04:00
2018-07-24 20:46:23 +01:00
2018-07-24 20:46:23 +01:00
2018-07-24 20:46:23 +01:00
2018-07-16 16:08:24 -07:00
2018-07-25 07:09:33 -04:00
2018-07-16 16:08:24 -07:00
2018-07-24 20:46:23 +01:00
2018-07-30 16:30:54 +02:00
2018-07-27 13:19:03 +02:00
2018-07-29 07:56:36 -04:00
2018-06-25 00:08:49 -04:00
2018-05-19 11:16:00 -04:00
2018-05-19 11:16:00 -04:00
2018-07-12 00:48:49 +02:00
2018-07-24 20:46:23 +01:00
2018-07-24 15:05:37 +09:00
2018-07-11 11:44:10 +02:00
2018-07-24 20:46:23 +01:00
2018-06-06 17:36:53 -04:00
2018-07-18 20:25:44 +02:00
2018-06-14 09:54:41 -04:00
2018-07-10 18:12:57 +02:00
2018-07-25 15:23:53 -04:00
2018-07-13 20:10:55 -07:00
2018-07-27 13:19:03 +02:00
2018-07-27 13:19:03 +02:00
2018-07-02 16:41:13 +02:00
2018-07-02 16:41:13 +02:00
2018-07-22 21:34:45 +02:00
2018-07-10 00:06:19 +10:00
2018-07-10 00:06:19 +10:00
2018-07-21 05:35:16 +03:00
2018-07-13 14:27:31 -07:00
2018-05-24 09:51:47 +02:00
2018-05-30 12:23:44 +09:00
2018-07-24 20:46:23 +01:00
2018-07-24 20:46:23 +01:00
2018-06-25 00:08:49 -04:00
2018-06-25 00:08:49 -04:00
2018-07-24 20:46:23 +01:00
2018-05-22 06:31:26 -04:00
2018-07-25 10:31:27 -04:00
2018-07-25 10:31:27 -04:00
2018-07-24 20:46:23 +01:00
2018-07-27 13:19:03 +02:00
2018-07-27 13:19:03 +02:00
2018-07-27 13:19:03 +02:00
2018-07-29 08:04:06 -04:00
2018-07-29 08:04:06 -04:00
2018-05-22 16:56:20 +01:00
2018-07-25 07:30:28 +08:00
2018-07-24 16:34:03 +02:00
2018-07-17 13:56:21 -04:00
2018-07-22 21:34:45 +02:00
2018-07-22 21:34:45 +02:00
2018-07-27 13:19:03 +02:00
2018-07-27 13:19:03 +02:00
2018-07-09 20:06:39 -04:00
2018-07-09 20:06:39 -04:00