Commit Graph

2414 Commits

Author SHA1 Message Date
David Schwartz
91f61309f1 Don't return from setFullLedger early 2013-08-06 16:20:11 -07:00
David Schwartz
af0ec2350e Some extra logging. 2013-08-06 16:05:18 -07:00
David Schwartz
73bf23d353 Merge branch 'master' of github.com:JoelKatz/rippled 2013-08-06 09:08:34 -07:00
JoelKatz
5ce5634d8f Don't let a placed offer take an expired crossing offer. 2013-08-06 09:07:42 -07:00
JoelKatz
dd70284654 Enable multi quality until some funds have moved. 2013-08-06 09:07:36 -07:00
JoelKatz
20c95a5ba4 Issuer can always trade on his own order book -- he can't contaminate his infinite funds. 2013-08-06 09:07:30 -07:00
JoelKatz
9dd6b7c408 Make sure we skip unfunded offers. 2013-08-06 09:06:49 -07:00
JoelKatz
8ed990ce94 Fix a case where an offer is not detected as becoming unfunded. Mark two FIXMEs. 2013-08-06 09:06:42 -07:00
Vinnie Falco
c7ef04aa78 Fix uninitialized return value 2013-08-01 16:58:17 -07:00
Stefan Thomas
a8efd9aa78 Add memory backend. 2013-07-30 14:11:54 -07:00
Vinnie Falco
b10ba15893 Add Null backend 2013-07-30 12:31:15 -07:00
JoelKatz
daa9e2a9fb Revert "A new-master version of the code to save only validated transactions into the SQL databases."
This reverts commit bc1a83db27.
2013-07-30 12:11:22 -07:00
Vinnie Falco
7936d3a3db Fix compile error 2013-07-30 11:36:18 -07:00
David Schwartz
bc1a83db27 A new-master version of the code to save only validated transactions into the SQL databases. 2013-07-25 13:58:15 -07:00
David Schwartz
e1033620c9 Fix prevMissing. 2013-07-25 11:38:05 -07:00
David Schwartz
d04bf6b9d0 Merge fixes from other branch. 2013-07-25 00:13:47 -07:00
David Schwartz
9660e0c9ec Fix prevMissing/getValidatedRange 2013-07-25 11:39:54 -07:00
David Schwartz
f30569baab Snapshots should come from the last published ledger. 2013-07-25 09:57:09 -07:00
JoelKatz
010e40d323 Don't report high cluster loads when we're not synched. 2013-07-23 01:12:15 -07:00
JoelKatz
98437188c1 Don't check signatures on proposals from cluster peers. 2013-07-22 23:40:34 -07:00
JoelKatz
c031dd406e Raise cluster fees faster. 2013-07-22 18:33:08 -07:00
JoelKatz
8bfc4f5296 Fix a bug that can cause us to think we have a full ledger when we don't. 2013-07-22 05:29:57 -07:00
JoelKatz
a7cf21fe59 Bugfix. 2013-07-22 05:24:27 -07:00
JoelKatz
192c1cd19d Bugfixes. 2013-07-22 05:19:58 -07:00
JoelKatz
5d3ba320dc Fix a deadlock when a transaction acquire set times out. 2013-07-22 04:01:03 -07:00
JoelKatz
31f6d2fc8b Properly rotate logfiles on sustain. 2013-07-21 23:13:07 -07:00
JoelKatz
e1f3ce14c2 Raise the file descriptor limit. 2013-07-15 14:59:27 -07:00
JoelKatz
c8af7141f3 Raise the current file descriptor limit to the maximum. 2013-07-15 14:58:35 -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
ce61a7d493 Temporary change: Don't warn on cluster message. 2013-07-12 16:53:13 -07:00
JoelKatz
62bd05a99a Don't call getCurrentSnapshot without the master lock 2013-07-12 11:26:16 -07:00
JoelKatz
d62d759e6c Don't call getCurrentSnapshot without the master lock 2013-07-12 11:25:48 -07:00
JoelKatz
248f5b789e Fix a case where we timeout for no reason. 2013-07-12 00:12:02 -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