JoelKatz
19b518a0af
Quick fix for the bug that was causing ledgers to diverge.
...
LES used an unordered map, causing the traverse of modified ledger nodes to
be in random order. This meant different nodes would thread transactions
differently, causing ledger divergence. This change switches the LES code to
use a standard map. This adds more overhead to LES search functions (because
ordered map operations like search and insert are more expensive than
unordered map opreations, so it may be worth a separate ordering step just
for calcRawMeta instead.
2012-10-12 17:01:37 -07:00
..
2012-10-01 15:35:30 -07:00
2012-10-01 15:35:30 -07:00
2012-10-12 09:21:29 -07:00
2012-10-12 15:08:56 -07:00
2012-10-09 03:01:32 -07:00
2012-10-12 15:09:22 -07:00
2012-09-10 16:30:25 -07:00
2012-09-24 20:07:31 -07:00
2012-08-19 19:04:18 -07:00
2012-08-19 19:04:18 -07:00
2012-10-09 03:01:32 -07:00
2012-10-12 15:48:33 -07:00
2012-10-03 22:23:32 -07:00
2012-10-03 22:23:32 -07:00
2012-09-05 16:54:14 -07:00
2012-09-05 16:54:14 -07:00
2012-10-12 15:48:33 -07:00
2012-10-12 15:48:33 -07:00
2012-07-14 08:42:22 -07:00
2012-10-06 14:31:23 -07:00
2012-10-06 14:31:23 -07:00
2012-10-08 07:07:46 -07:00
2012-09-07 22:21:07 -07:00
2012-07-05 18:27:40 -07:00
2012-07-02 00:11:20 -07:00
2012-07-02 00:11:20 -07:00
2012-09-15 21:17:50 -07:00
2012-09-07 14:33:13 -07:00
2012-10-12 15:48:33 -07:00
2012-10-11 07:02:02 -07:00
2012-10-12 15:53:59 -07:00
2012-10-12 15:53:59 -07:00
2012-10-12 17:01:37 -07:00
2012-10-12 15:53:59 -07:00
2012-10-12 17:01:37 -07:00
2012-10-12 17:01:37 -07:00
2012-10-01 20:09:24 -07:00
2012-10-01 20:09:24 -07:00
2012-08-19 19:23:10 -07:00
2012-10-09 03:01:32 -07:00
2012-10-08 20:02:52 -07:00
2012-09-13 19:32:44 -07:00
2012-09-13 19:32:44 -07:00
2012-09-07 10:46:58 -07:00
2012-09-11 11:56:41 -07:00
2012-10-08 00:39:08 -07:00
2012-10-08 15:55:47 -07:00
2012-10-12 15:48:33 -07:00
2012-10-12 15:53:59 -07:00
2012-10-12 15:53:59 -07:00
2012-10-12 15:48:33 -07:00
2012-09-27 13:08:59 -07:00
2012-10-01 15:35:30 -07:00
2012-09-07 14:23:01 -07:00
2012-09-15 21:18:02 -07:00
2012-10-01 15:35:30 -07:00
2012-08-23 16:30:15 -07:00
2012-08-23 14:01:39 -07:00
2012-08-23 14:01:39 -07:00
2012-10-12 15:48:33 -07:00
2012-10-09 17:19:12 -07:00
2012-08-23 22:31:14 -07:00
2012-10-12 15:53:59 -07:00
2012-10-12 15:53:59 -07:00
2012-10-11 05:06:24 -07:00
2012-08-19 21:01:36 -07:00
2012-10-12 15:53:59 -07:00
2012-10-11 12:14:14 -07:00
2012-10-10 22:13:39 -07:00
2012-10-08 00:39:31 -07:00
2012-10-04 18:21:05 -07:00
2012-10-01 15:35:30 -07:00
2012-08-20 09:51:10 -07:00
2012-10-12 15:48:33 -07:00
2012-10-08 20:02:52 -07:00
2012-09-05 16:54:14 -07:00
2012-09-10 16:29:42 -07:00
2012-10-01 20:09:24 -07:00
2012-10-01 15:35:30 -07:00
2012-10-12 15:48:33 -07:00
2012-10-06 18:34:27 -07:00
2012-10-06 14:30:56 -07:00
2012-10-06 14:30:56 -07:00
2012-10-06 14:14:30 -07:00
2012-10-09 17:02:01 -07:00
2012-10-05 03:46:24 -07:00
2012-10-05 03:46:24 -07:00
2012-10-10 01:39:20 -07:00
2012-10-05 02:21:58 -07:00
2012-09-27 15:43:29 -07:00
2012-10-11 07:01:03 -07:00
2012-10-11 07:01:03 -07:00
2012-10-11 03:16:18 -07:00
2012-10-12 08:59:51 -07:00
2012-10-11 03:13:28 -07:00
2012-09-07 22:21:07 -07:00
2012-09-18 12:24:09 -07:00
2012-09-07 15:06:25 -07:00
2012-09-01 01:01:28 -07:00
2012-10-04 23:44:17 -07:00
2012-10-02 16:22:03 -07:00
2012-10-12 15:48:33 -07:00
2012-10-11 09:19:19 -07:00
2012-10-12 17:01:37 -07:00
2012-09-09 19:54:46 -07:00
2012-09-28 12:30:29 -07:00
2012-09-30 23:40:21 -07:00
2012-10-01 20:09:24 -07:00
2012-10-01 20:09:24 -07:00
2012-07-01 00:40:56 -07:00
2012-07-01 00:40:56 -07:00
2012-09-25 19:27:09 -07:00
2012-09-20 00:15:48 -07:00
2012-09-27 17:01:27 -07:00
2012-10-12 15:48:33 -07:00
2012-10-12 15:48:33 -07:00
2012-10-05 18:25:33 -07:00
2012-10-05 18:25:33 -07:00
2012-10-08 07:07:46 -07:00
2012-10-05 03:46:24 -07:00
2012-10-12 15:48:33 -07:00
2012-09-07 22:21:07 -07:00
2012-10-10 00:38:29 -07:00