Commit Graph

2410 Commits

Author SHA1 Message Date
JoelKatz
69c16c19d6 Merge branch 'develop' into feature-keyvadb
Conflicts:
	src/cpp/ripple/ripple_TransactionAcquire.cpp
2013-07-22 13:32:10 -07:00
Vinnie Falco
061865a5da Move log message up to caller of import 2013-07-22 08:44:27 -07:00
JoelKatz
f579b05975 Bugfixes. 2013-07-22 05:21:08 -07:00
JoelKatz
6760f5efce Fix a deadlock when a transaction acquire set times out. 2013-07-22 04:00:24 -07:00
JoelKatz
b428e94ce8 Don't delay transaction fetches due to load, only ledger fetches. 2013-07-22 03:28:13 -07:00
JoelKatz
5c040e78bb Properly rotate logfiles on sustain. 2013-07-21 23:11:49 -07:00
Vinnie Falco
db26c37156 Refactor NodeStore 2013-07-21 12:56:26 -07:00
Vinnie Falco
a762781343 Convert to beast UnitTest 2013-07-21 12:55:46 -07:00
Vinnie Falco
959e0bd512 New MasterLockType which tracks ownership 2013-07-21 12:55:46 -07:00
Vinnie Falco
8b1592e494 Refactor NodeStore 2013-07-21 12:54:14 -07:00
Vinnie Falco
25f1a729ce Fix warning 2013-07-21 12:54:13 -07:00
Vinnie Falco
a4c63f4c5d Run an individual unit test 2013-07-21 12:54:08 -07:00
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