Commit Graph

6560 Commits

Author SHA1 Message Date
JoelKatz
ca2c0ff04f Fix path to lmdb.h 2013-07-12 00:08:40 -07:00
JoelKatz
eddca034d2 Update to node_db syntax 2013-07-11 15:49:35 -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
eb3cc390cd Cleanup. 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
Vinnie Falco
078c3923e7 Add ripple_mdb module 2013-07-11 15:35:07 -07:00
Vinnie Falco
48afd8bb68 Squashed 'Subtrees/mdb/' content from commit b711c07
git-subtree-dir: Subtrees/mdb
git-subtree-split: b711c07f3432d104612fd3186a22dab6f2369570
2013-07-11 15:35:07 -07:00
JoelKatz
a134e367b6 Merge branch 'develop' of github.com:ripple/rippled into develop 2013-07-11 15:34:50 -07:00
JoelKatz
4a1aeada9c Bugfix. 2013-07-11 15:34:26 -07:00
Vinnie Falco
ffcf202d5b Merge pull request #118 from CodeShark/develop
License update.
2013-07-11 11:49:26 -07:00
Eric Lombrozo
2f320ccb8b License update. 2013-07-11 20:45:26 +02:00
Vinnie Falco
0c07a54dd0 Merge pull request #117 from CodeShark/websocket_header_case
Conventional capitalization in HTTP headers when doing websockets handshake. headers, leniency when reading.
2013-07-11 10:43:33 -07:00
JoelKatz
25279c405b Document what 'M' means in the PeerIps file. 2013-07-11 09:45:39 -07:00
JoelKatz
fc7297c04f Merge branch 'develop' of github.com:ripple/rippled into develop 2013-07-11 09:39:51 -07:00
JoelKatz
16ab742baf Update the rippled-example.cfg file to reflect the new node_db syntax
Remove LEVELDB.txt
2013-07-11 09:38:17 -07:00
Eric Lombrozo
c73e6ba3e2 Conventional capitalization when writing headers, leniency when reading. 2013-07-11 18:36:40 +02: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
b135ca2fee Fix gcc compile 2013-07-10 14:31:17 -07:00
Vinnie Falco
2c9dbe6e52 Notify old configuration entries for node db 2013-07-10 14:23:26 -07:00
JoelKatz
5804c61bfb Finish modular backend 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
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
Vinnie Falco
d6fb686426 Rename to NodeObject 2013-07-10 14:23:22 -07:00
Vinnie Falco
4b5daa70c9 Bring in backends from the dead branch 2013-07-10 14:23:22 -07:00
JoelKatz
dd65bd8a72 Be smarter about how we acquire ledgers we need to publish. 2013-07-10 11:17:22 -07:00
JoelKatz
c152f3b002 Offline signing doesn't require a current ledger. 2013-07-10 10:44:08 -07:00
JoelKatz
3017929746 Parsing the cluster status message, updates to tracking code 2013-07-10 10:25:39 -07:00
JoelKatz
f590162d82 Create a new ClusterNodeStatus class and hook it up. 2013-07-10 10:18:39 -07:00
JoelKatz
08af000895 Skeleton for accepting cluster messages. 2013-07-10 10:16:26 -07:00
JoelKatz
cc8af2275d Track cluster load and local load separately. 2013-07-10 10:16:26 -07:00
Vinnie Falco
e4c02aa122 Make PeerDoor implementation private 2013-07-10 09:58:32 -07:00
Vinnie Falco
2db798b38f Add SslContext proxy 2013-07-10 09:51:33 -07:00