Wladimir J. van der Laan
4479eb04d9
Merge #18960 : indexes: Add compact block filter headers cache
...
0187d4c118 [indexes] Add compact block filter headers cache (John Newbery)
Pull request description:
Cache block filter headers at heights of multiples of 1000 in memory.
Block filter headers at height 1000x are checkpointed, and will be the most frequently requested. Cache them in memory to avoid costly disk reads.
ACKs for top commit:
jkczyz:
ACK 0187d4c118
theStack:
ACK 0187d4c118 🎉
fjahr:
re-utACK 0187d4c118
laanwj:
code review ACK 0187d4c118
ariard:
Code Review ACK 0187d4c .
Tree-SHA512: 2075ae36901ebcdc4a217eae5203ebc8582181a0831fb7a53a119f031c46bca960a610a38a3d0636a9a405f713efcf4200c85f10c8559fd80139036d89473c56
2020-05-21 19:34:29 +02:00
..
2020-05-20 07:30:29 -04:00
2020-05-20 08:27:07 -04:00
2020-04-16 13:33:09 -04:00
2020-01-28 17:00:01 +01:00
2020-04-07 13:57:34 -07:00
2020-05-21 19:34:29 +02:00
2020-05-21 06:53:39 -04:00
2020-01-28 16:59:07 +01:00
2020-04-30 18:02:04 +08:00
2020-05-20 07:30:29 -04:00
2020-03-30 16:10:30 -07:00
2020-05-20 07:30:29 -04:00
2020-05-21 10:58:28 -04:00
2020-05-21 06:53:39 -04:00
2020-05-20 07:30:29 -04:00
2019-03-31 11:41:05 -07:00
2020-05-04 16:31:07 +02:00
2020-05-21 06:53:39 -04:00
2020-02-09 07:44:29 -08:00
2020-05-13 16:20:13 -04:00
2020-05-21 06:53:39 -04:00
2020-04-16 13:33:09 -04:00
2019-10-14 13:24:54 +03:00
2019-12-30 10:42:20 +13:00
2020-01-02 11:05:36 -08:00
2020-05-06 14:59:28 +02:00
2020-03-04 14:24:19 +01:00
2018-12-29 10:15:01 +01:00
2019-12-30 10:42:20 +13:00
2019-12-30 10:42:20 +13:00
2018-11-05 17:03:11 +01:00
2019-12-30 10:42:20 +13:00
2020-03-10 09:52:53 -04:00
2019-12-30 10:42:20 +13:00
2019-12-30 10:42:20 +13:00
2019-10-16 08:56:57 -07:00
2019-09-05 13:25:11 +12:00
2020-04-19 10:05:29 +08:00
2020-04-16 13:33:09 -04:00
2019-01-30 16:26:52 -05:00
2020-04-16 13:33:09 -04:00
2020-05-13 16:20:13 -04:00
2019-12-30 10:42:20 +13:00
2020-05-20 07:30:29 -04:00
2020-04-20 14:57:48 +00:00
2019-12-30 10:42:20 +13:00
2020-04-28 19:27:22 +02:00
2020-05-20 07:30:29 -04:00
2019-12-30 10:42:20 +13:00
2020-04-16 13:33:09 -04:00
2020-04-16 13:33:09 -04:00
2020-04-16 13:33:09 -04:00
2019-12-30 10:42:20 +13:00
2019-12-30 10:42:20 +13:00
2020-04-03 16:29:26 +02:00
2020-04-16 13:33:09 -04:00
2020-05-04 19:53:58 +03:00
2020-05-03 18:42:14 +00:00
2020-05-06 13:15:28 +02:00
2019-01-23 16:28:27 +08:00
2019-12-30 10:42:20 +13:00
2020-04-16 13:33:09 -04:00
2019-12-30 10:42:20 +13:00
2020-04-16 13:33:09 -04:00
2019-12-30 10:42:20 +13:00
2020-04-08 14:45:27 +00:00
2019-12-30 10:42:20 +13:00
2019-12-30 10:42:20 +13:00
2020-05-01 07:39:00 -04:00
2019-02-22 17:38:45 -08:00
2020-05-20 07:30:29 -04:00
2020-01-04 20:18:28 +02:00
2019-12-30 10:42:20 +13:00
2018-11-05 09:25:15 -08:00
2019-03-31 11:41:05 -07:00
2020-05-21 06:53:39 -04:00
2020-05-13 16:20:13 -04:00
2020-05-19 10:41:44 -04:00
2020-04-16 13:33:09 -04:00
2020-04-16 13:33:09 -04:00
2020-05-21 06:53:39 -04:00
2020-05-13 16:20:13 -04:00
2019-12-30 10:42:20 +13:00
2019-12-30 10:42:20 +13:00
2019-12-30 10:42:20 +13:00
2020-04-16 11:08:46 -04:00
2020-04-16 11:08:46 -04:00
2020-05-21 06:53:39 -04:00
2020-04-21 15:06:59 +02:00
2020-01-28 17:01:48 +01:00
2020-05-12 18:03:39 +03:00
2020-04-01 12:49:15 +02:00
2020-05-12 09:47:06 -04:00
2019-11-21 21:13:08 +01:00
2020-04-05 01:01:13 +02:00
2020-04-05 10:46:24 +08:00
2020-05-13 16:20:13 -04:00
2020-04-16 13:33:09 -04:00
2020-03-30 16:09:51 -07:00
2020-03-30 16:09:51 -07:00
2020-04-16 13:33:09 -04:00
2020-04-16 13:33:09 -04:00
2020-01-08 12:35:59 +00:00
2020-04-16 13:33:09 -04:00
2020-05-21 19:34:29 +02:00
2020-05-08 16:36:18 -04:00
2019-10-29 11:30:12 +02:00
2020-05-10 15:58:42 +02:00
2020-05-12 17:30:33 +08:00
2020-05-06 14:59:28 +02:00
2020-05-20 07:30:29 -04:00
2020-01-22 20:20:45 +01:00
2020-01-08 12:35:59 +00:00
2020-05-05 04:45:59 +03:00
2020-05-05 04:45:59 +03:00
2019-12-30 10:42:20 +13:00
2020-04-16 13:33:09 -04:00
2020-01-23 16:35:06 -05:00
2020-04-30 18:02:03 +08:00
2020-05-20 08:27:07 -04:00
2020-05-20 08:27:07 -04:00
2020-04-16 13:33:09 -04:00
2020-04-23 13:16:23 +12:00
2019-12-30 10:42:20 +13:00
2020-04-23 13:59:48 -04:00
2020-05-15 08:58:49 -04:00
2020-04-30 09:19:14 -04:00
2020-04-16 13:33:09 -04:00
2019-11-12 14:50:44 -08:00
2020-05-21 06:53:39 -04:00
2020-04-16 13:33:09 -04:00
2020-03-10 09:47:32 -04:00
2020-05-20 07:30:29 -04:00
2020-04-30 11:16:56 +02:00
2019-12-30 10:42:20 +13:00
2020-03-27 08:59:06 -04:00
2020-03-31 08:36:02 -05:00
2018-08-31 16:00:38 +02:00
2019-12-30 10:42:20 +13:00
2019-12-30 10:42:20 +13:00
2020-05-05 04:45:59 +03:00
2019-12-06 10:02:08 +01:00
2020-01-08 12:35:59 +00:00
2019-12-30 10:42:20 +13:00
2020-05-20 07:30:29 -04:00
2020-01-15 02:18:00 +07:00
2020-04-29 16:32:37 +08:00
2020-04-23 14:42:25 -07:00
2020-05-19 02:49:32 +03:00
2020-05-19 02:49:32 +03:00
2020-01-23 16:35:08 -05:00
2020-01-23 16:35:08 -05:00
2020-04-16 13:33:09 -04:00
2020-05-19 02:49:32 +03:00
2020-05-19 02:49:32 +03:00
2020-05-13 19:57:55 -04:00
2020-05-13 19:57:55 -04:00
2019-12-30 10:42:20 +13:00
2019-12-30 10:42:20 +13:00
2019-12-30 10:42:20 +13:00
2018-09-23 22:55:11 +02:00
2019-12-30 10:42:20 +13:00
2019-12-30 10:42:20 +13:00
2019-12-30 10:42:20 +13:00