Commit Graph

52 Commits

Author SHA1 Message Date
Vinnie Falco
c12d92f8ad Move PeerSet members to the right file 2013-08-07 15:16:37 -07:00
Vinnie Falco
290627d741 Add runStartup category to UnitTest 2013-08-01 15:27:18 -07:00
Vinnie Falco
9458aa2fb0 Update unit tests for beast, add JUnit XML output option 2013-07-28 02:44:28 -07:00
Vinnie Falco
3c7a8957af Disable mdb import test (visitAll unimplemented) 2013-07-27 14:57:39 -07:00
Vinnie Falco
8b342d9859 Fix base_uint ctor to disambiguate void const* 2013-07-25 13:16:53 -07:00
Vinnie Falco
788817e55c Use accessor function for theConfig 2013-07-24 11:51:38 -07:00
David Schwartz
2608b56dc0 Fix write load. 2013-07-24 17:53:54 -07:00
Vinnie Falco
a3264a291a Add memory backend for node store 2013-07-23 14:53:48 -07:00
Vinnie Falco
07dda3eb26 Import KeyvaDB to Beast 2013-07-23 13:23:07 -07:00
Vinnie Falco
58025fb8ef Finish NodeStore import config, add ephemeral db to unit tests 2013-07-23 10:35:04 -07:00
Vinnie Falco
02e55f9794 Change format of config file for NodeStore 2013-07-22 16:01:57 -07:00
Vinnie Falco
061865a5da Move log message up to caller of import 2013-07-22 08:44:27 -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
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
Vinnie Falco
371c3af450 Add Validators unit tests 2013-07-15 09:38:10 -07:00
Vinnie Falco
740115b65a Add HyperLevelDB backend 2013-07-15 08:39:07 -07:00
JoelKatz
a37349e1a7 Make the LevelDB backend more configurable. 2013-07-14 03:05:14 -07:00
JoelKatz
2ce293ec85 Slight refactor of the boundary between the node db and its backend(s). 2013-07-13 15:15:09 -07:00
JoelKatz
e7364452a0 Add some asserts 2013-07-11 15:35:08 -07:00
JoelKatz
55a8bcaf5e Add some asserts. 2013-07-11 15:35:08 -07:00
JoelKatz
09df53643e Everything but visitAll 2013-07-11 15:35:08 -07:00
Vinnie Falco
2e4317e173 Exclude MDB on Win32 2013-07-11 15:35:08 -07:00
Vinnie Falco
ab6b0e00e6 Add MDB NodeStore::BackendFactory 2013-07-11 15:35:07 -07:00
JoelKatz
4a1aeada9c Bugfix. 2013-07-11 15:34:26 -07:00
Vinnie Falco
b135ca2fee Fix gcc compile 2013-07-10 14:31:17 -07:00
JoelKatz
5804c61bfb Finish modular backend 2013-07-10 14:23:26 -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
7d2cc6887d Add null backend factory 2013-07-10 14:23:24 -07:00
JoelKatz
01b57e984c Add broken import code for Vinnie to fix. 2013-07-10 14:23:24 -07:00
JoelKatz
d0e0a6445d Change node store to use back end. 2013-07-10 14:23:24 -07:00
Vinnie Falco
72769c5c40 Plug backends into NodeStore 2013-07-10 14:23:23 -07:00
Vinnie Falco
c346d4d613 Refactor backends to new interfaces 2013-07-10 14:23:23 -07:00
Vinnie Falco
07d73f471c Remove unused header 2013-07-10 14:23:23 -07:00
Vinnie Falco
8f0d65f099 Rename NodeStore and add backend abstractions 2013-07-10 14:23:22 -07:00