Commit Graph

2398 Commits

Author SHA1 Message Date
Vinnie Falco
ad933bae9c Refactor NodeStore 2013-07-21 12:54:07 -07:00
Vinnie Falco
ff73676294 Add KeyvaDB, Backend, and unit test 2013-07-21 12:54:06 -07:00
JoelKatz
f466fcf93b Move ApplicationImp::Sweep from the aux thread to the job pool. 2013-07-19 14:25:21 -07:00
JoelKatz
cb567f9884 Minor fetch pack generation bug could cause extra nodes to be sent. 2013-07-19 12:29:05 -07:00
JoelKatz
9d50bd8d27 Set a validated ledger in --load mode. 2013-07-18 21:13:52 -07:00
JoelKatz
123430951c Merge branch 'hotfix-pf' into develop 2013-07-18 18:33:02 -07:00
JoelKatz
5271a750cc Cleanups. 2013-07-17 19:52:35 -07:00
JoelKatz
40f1372ab0 Merge branch 'hotfix-pf' into develop 2013-07-17 13:47:05 -07:00
JoelKatz
335f2e6b3e Should not be a warning 2013-07-17 06:52:00 -07:00
JoelKatz
65d46752df Allow a ledger close to be replayed for debug. Syntax: rippled -a --load --ledger=<seq> --replay 2013-07-17 03:45:25 -07:00
JoelKatz
af1fb12962 Fix for auth required blocking payments. 2013-07-16 16:02:43 -07:00
JoelKatz
a8794de987 Check the correct account's auth required flag 2013-07-16 15:53:56 -07:00
JoelKatz
1a68df4c37 Raise the file descriptor limit. 2013-07-15 15:00:36 -07:00
JoelKatz
3994546083 Raise the current file descriptor limit to the maximum. 2013-07-15 14:58:04 -07:00
Vinnie Falco
166e2b69cb Rename to SharedObjectArray
Conflicts:
	Builds/VisualStudio2012/RippleD.vcxproj.filters
2013-07-15 09:38:11 -07:00
Vinnie Falco
6d1a76b320 Add UnsignedInteger class and tests 2013-07-15 09:38:11 -07:00
Vinnie Falco
ac13e93b31 Use custom unit test runner 2013-07-15 09:38:09 -07:00
Vinnie Falco
a937c379f6 Use template for UnitTest 2013-07-15 09:38:09 -07:00
Vinnie Falco
d684d7742c Run beast unit tests 2013-07-15 09:38:08 -07:00
Vinnie Falco
58f2bbde53 Add Validators to Application 2013-07-15 09:38:06 -07:00
Vinnie Falco
0841a3b103 Rename to Application 2013-07-15 09:38:05 -07:00
Vinnie Falco
169bac3640 Move files to ripple_app 2013-07-15 09:37:41 -07:00
Vinnie Falco
740115b65a Add HyperLevelDB backend 2013-07-15 08:39:07 -07:00
JoelKatz
160ba88049 Fix a case where the engine to acquire published ledgers stalls. 2013-07-15 00:51:53 -07:00
JoelKatz
b1bdfb07b2 Fix a deadlock. 2013-07-14 23:04:02 -07:00
JoelKatz
1389d0a542 Speed up recognizing ledger history. 2013-07-14 20:08:58 -07:00
JoelKatz
f67e658bd7 Add cluster status to 'peers' command output. 2013-07-14 02:51:47 -07:00
JoelKatz
1e26703684 Report where the ledger publication stream is in server_info 2013-07-13 19:37:57 -07:00
JoelKatz
0fd5f98c9c Clean up some confusion about the last validated ledger versus the last published ledger. 2013-07-13 19:32:20 -07:00
JoelKatz
2addaacfbb After a ledger is acquired, see if it is already fully-validated. 2013-07-13 19:24:57 -07:00
JoelKatz
454a713e3f Wrong field type. 2013-07-13 19:08:46 -07:00
JoelKatz
5b2d5e8428 Add a way for us to place jobs with a concurrency limit.
The main use case is having all threads stuck in ledgerData, fighting each other.
2013-07-13 19:02:35 -07:00
JoelKatz
62bd05a99a Don't call getCurrentSnapshot without the master lock 2013-07-12 11:26:16 -07:00
JoelKatz
ae50bf34aa Fix a case where we timeout for no reason. 2013-07-12 00:11:27 -07:00
JoelKatz
eb3cc390cd Cleanup. 2013-07-11 15:35:08 -07:00
Vinnie Falco
ab6b0e00e6 Add MDB NodeStore::BackendFactory 2013-07-11 15:35:07 -07:00
JoelKatz
25279c405b Document what 'M' means in the PeerIps file. 2013-07-11 09:45:39 -07:00
Stefan Thomas
664c4a28ea Fix pointer comparison for Boost 1.53. 2013-07-10 17:29:46 -07:00
JoelKatz
ac4843bc00 Adjust our remote load fee based on validations. 2013-07-10 17:11:14 -07:00
JoelKatz
e87cefd979 If load is high, put load level in validations. 2013-07-10 17:11:14 -07:00
Vinnie Falco
aeae0fcf11 Tidy up NetworkOPs deadline timer usage 2013-07-10 15:45:36 -07:00
JoelKatz
ecc864ac8e Send cluster reports 2013-07-10 15:42:18 -07:00
JoelKatz
8c1c954062 Initialize cluster load fee. Don't output loads that are at default values. 2013-07-10 15:42:18 -07:00
JoelKatz
ec498bf2d2 Monitor cluster load. 2013-07-10 15:42:18 -07:00
JoelKatz
ea7730a419 More cluster status work. 2013-07-10 15:42:18 -07:00
Vinnie Falco
2c9dbe6e52 Notify old configuration entries for node db 2013-07-10 14:23:26 -07:00
JoelKatz
3c53253f2d Pass the config parameters to the node DB constructor 2013-07-10 14:23:25 -07:00
JoelKatz
884fec075f Remove dead code, fix import. 2013-07-10 14:23:25 -07:00
Vinnie Falco
77288cc897 Fix NodeStore import 2013-07-10 14:23:25 -07:00
Vinnie Falco
72769c5c40 Plug backends into NodeStore 2013-07-10 14:23:23 -07:00