Commit Graph

2456 Commits

Author SHA1 Message Date
JoelKatz
fba18bf6f7 Prepare for deferring ledger proposals to the job queue.
Fix an exploitable defect in the way redundant ledger proposals were suppressed.
Fix a bug where the wrong node public key was used.
2012-11-01 02:50:45 -07:00
JoelKatz
130ade1e15 Small cleanups, optimizations, and a new helper function. 2012-11-01 02:49:41 -07:00
JoelKatz
f6aaa79bab Small optimizations. 2012-11-01 02:49:21 -07:00
JoelKatz
824019d8dc Merge branch 'master' of github.com:jedmccaleb/NewCoin 2012-10-31 20:38:06 -07:00
JoelKatz
40dc8e15c5 Begin using the new code. 2012-10-31 20:36:41 -07:00
Arthur Britto
f6a031b5a6 Merge branch 'master' of github.com:jedmccaleb/NewCoin 2012-10-31 20:05:06 -07:00
Arthur Britto
127bceab5a WS: Report back sterilization errors. 2012-10-31 19:55:15 -07:00
Arthur Britto
811eb8cf7c Fix STPathSet serialization for multiple paths. 2012-10-31 19:53:18 -07:00
JoelKatz
41da9c740f Support for 64-bit peer IDs. 2012-10-31 19:46:30 -07:00
JoelKatz
0830cf4ca8 Change count to 'SerializedValue' to better reflect what it is. 2012-10-31 19:25:05 -07:00
JoelKatz
b1c9151470 Merge branch 'master' of github.com:jedmccaleb/NewCoin 2012-10-31 17:37:36 -07:00
JoelKatz
bcff9fad17 Next generation supression code. 2012-10-31 17:32:26 -07:00
Arthur Britto
f59b5202d3 Merge branch 'master' of github.com:jedmccaleb/NewCoin 2012-10-31 16:43:25 -07:00
Arthur Britto
8dde742bb1 Fix ripple path expansion. 2012-10-31 16:41:41 -07:00
Arthur Britto
5c39a6ce92 Fix JSON parsing of pathsets. 2012-10-31 16:41:08 -07:00
JoelKatz
8e4b11b668 Add more counted types. 2012-10-31 16:11:59 -07:00
JoelKatz
9098c3f739 Make the compiler happy. 2012-10-31 16:09:22 -07:00
JoelKatz
7fa7a5e2cc Add hashed objects to the tracked class list. 2012-10-31 16:02:38 -07:00
JoelKatz
ca65e5ad8f Add transactions to the tracked class list. 2012-10-31 16:02:21 -07:00
JoelKatz
a37c5d6314 Sweep the temp node cache. 2012-10-31 16:01:59 -07:00
JoelKatz
9743b7cafa Add 'getTrackSize' 2012-10-31 15:55:14 -07:00
JoelKatz
f0eb8e7943 Add instance counts to core classes. 2012-10-31 15:50:14 -07:00
JoelKatz
cd93bd0de3 Make sure TaggedCaches get sweeped. 2012-10-31 15:49:47 -07:00
JoelKatz
ce9dc18ade Add get_counts RPC function. 2012-10-31 15:48:38 -07:00
JoelKatz
1bdc4914f5 Add InstanceCounter. 2012-10-31 15:48:17 -07:00
JoelKatz
74629254a5 Avoid an allocate/copy/free 2012-10-29 18:24:09 -07:00
JoelKatz
ca404beef7 Move signature checking for validations into the job queue scheme. 2012-10-29 18:11:01 -07:00
JoelKatz
9085efd026 Tie in the new job queue code. 2012-10-29 18:09:55 -07:00
JoelKatz
8fc8553fc6 Stray character 2012-10-29 16:22:04 -07:00
JoelKatz
4c4a9b168f Cleanups. 2012-10-29 16:20:19 -07:00
JoelKatz
1c7a7b2dc2 Cleanups and comments. 2012-10-29 16:12:24 -07:00
JoelKatz
4430798506 A job queue that will allow us to have a configurable number of threads servicing
arbitrary jobs in priority order, with an easy way to get counts of how many jobs are pending.
2012-10-29 16:06:59 -07:00
JoelKatz
7cd8be5b2b Ledger hash skip list basic support. 2012-10-29 12:55:52 -07:00
JoelKatz
0db9fc865c Some performance tweaks. 2012-10-28 21:05:07 -07:00
JoelKatz
aa8211e60b Logging updates. 2012-10-28 19:48:46 -07:00
JoelKatz
851d21a5aa Don't allow an unlimited amount of work to build up for the ledger accept engine. 2012-10-28 19:36:02 -07:00
JoelKatz
c9a2482c95 Add peer count to server_info. 2012-10-28 19:17:33 -07:00
JoelKatz
bede5379a5 Add peers to a ledger at the right time. 2012-10-28 19:14:11 -07:00
JoelKatz
557f630d47 If we acquired a ledger for consensus purposes, we still need to track it for
accept/acquire purposes.
2012-10-28 19:13:42 -07:00
JoelKatz
7115a145d9 Cosmetic. 2012-10-28 19:13:27 -07:00
JoelKatz
d04ac0299b This was right before. 2012-10-28 18:39:10 -07:00
JoelKatz
a893ee686f Cleanups. 2012-10-28 18:37:16 -07:00
JoelKatz
b00b7c3946 Reduce log chattiness. 2012-10-28 18:37:07 -07:00
JoelKatz
fc217f00b8 Log level test was backwards. 2012-10-28 18:36:09 -07:00
JoelKatz
32799f76ca Improve logging. 2012-10-28 18:27:31 -07:00
JoelKatz
1382e2c7b2 Logging cleanups. 2012-10-28 18:27:16 -07:00
JoelKatz
3d650eb94f To make logs more greppable, include the partition name in the log message. 2012-10-28 18:26:36 -07:00
JoelKatz
179b59bf3c Cleanup. 2012-10-27 19:29:39 -07:00
JoelKatz
e32ca702b4 Cleanups and small improvements. 2012-10-27 19:29:29 -07:00
Arthur Britto
49ff0d2912 Merge branch 'master' of github.com:jedmccaleb/NewCoin 2012-10-27 16:06:52 -07:00