Commit Graph

331 Commits

Author SHA1 Message Date
David Schwartz
6812153d9a Make jtGENERIC work. 2013-07-24 17:44:58 -07:00
David Schwartz
a8436a5952 Some peer commands can be expensive. 2013-07-24 17:11:31 -07:00
Vinnie Falco
bf3d3b7535 Add missing virtual dtors 2013-07-23 16:37:09 -07:00
Vinnie Falco
373c328dfa Use memory backend for unit tests 2013-07-23 15:00:56 -07:00
Vinnie Falco
a3264a291a Add memory backend for node store 2013-07-23 14:53:48 -07:00
JoelKatz
edcead521b Merge branch 'develop' of github.com:ripple/rippled into develop 2013-07-23 14:12:23 -07:00
JoelKatz
f9ed1cac81 Remove one line of dead code. 2013-07-23 14:12:05 -07:00
Vinnie Falco
d94888ea65 Merge branch 'feature-keyvadb' into develop
Conflicts:
	src/cpp/ripple/RPCHandler.cpp
	src/cpp/ripple/RPCHandler.h
2013-07-23 13:52:21 -07:00
Vinnie Falco
07dda3eb26 Import KeyvaDB to Beast 2013-07-23 13:23:07 -07:00
JoelKatz
67fb6282ce Bugfix. 2013-07-23 13:08:41 -07:00
JoelKatz
96e1d1dd57 Finish the fetch_info command. 2013-07-23 13:03:09 -07:00
Vinnie Falco
58025fb8ef Finish NodeStore import config, add ephemeral db to unit tests 2013-07-23 10:35:04 -07:00
JoelKatz
80db6e1228 Begin work on fetch_info command. 2013-07-23 08:58:53 -07:00
JoelKatz
728cc7a797 Raise fees faster. 2013-07-22 18:36:29 -07:00
Vinnie Falco
02e55f9794 Change format of config file for NodeStore 2013-07-22 16:01:57 -07:00
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
9cb06ba936 Fix a bug that can cause us to think we have a full ledger when we don't. 2013-07-22 05:27:57 -07:00
JoelKatz
d603909ad7 Fix. 2013-07-22 05:22:12 -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
21ace6a9b5 Remove a line of code that does nothing. 2013-07-22 03:27:52 -07:00
JoelKatz
0e787747d3 Make job times include time waiting in the queue.
This is a temporary fix. The real fix will track wait time and run time both.
2013-07-22 00:40:45 -07:00
JoelKatz
5eae0b4005 Sweep job type. 2013-07-21 23:14:50 -07:00
JoelKatz
5c040e78bb Properly rotate logfiles on sustain. 2013-07-21 23:11:49 -07:00
Vinnie Falco
d60fc410ae Remove old mdb tree after subtree add 2013-07-21 14:55:33 -07:00
Vinnie Falco
8be6ba63cb Tidy up some annotations 2013-07-21 14:40:41 -07:00
Vinnie Falco
6781d9da0e Add identity import tests to NodeStoreTests 2013-07-21 14:02:23 -07:00
Vinnie Falco
1d0795095b Fix MDB backend for directory creation 2013-07-21 12:56:27 -07:00
Vinnie Falco
4fcbbe6072 Fix KeyvaDB for sizeof(size_t) 2013-07-21 12:56:27 -07:00
Vinnie Falco
cb22f63c08 Tune up KeyvaDB 2013-07-21 12:56:26 -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
37cc356945 Use write buffer in KeyvaDB 2013-07-21 12:54:12 -07:00
Vinnie Falco
133508cbaa Fix check against findResult.compare 2013-07-21 12:54:12 -07:00
Vinnie Falco
3a85ad04d3 Fix NodeObject retrieve in KeyvaDB backend 2013-07-21 12:54:10 -07:00
Vinnie Falco
a84c3debf5 Tidy up KeyvaDB unit test 2013-07-21 12:54:10 -07:00
Vinnie Falco
d94db9a893 Use unit test utilities 2013-07-21 12:54:09 -07:00
Vinnie Falco
a4c63f4c5d Run an individual unit test 2013-07-21 12:54:08 -07:00
Vinnie Falco
b81fc4e0c8 Use RandomAccessFile in KeyvaDB 2013-07-21 12:54:08 -07:00
Vinnie Falco
ad933bae9c Refactor NodeStore 2013-07-21 12:54:07 -07:00
Vinnie Falco
3906c7e161 Refactor some NodeStore, TaggedCache 2013-07-21 12:54:06 -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
9d50bd8d27 Set a validated ledger in --load mode. 2013-07-18 21:13:52 -07:00
JoelKatz
40f1372ab0 Merge branch 'hotfix-pf' into develop 2013-07-17 13:47:05 -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