Commit Graph

  • 2e4d78fa7a Add DeadlineTimer member docs Vinnie Falco 2013-07-11 14:13:45 -07:00
  • 58f2bbde53 Add Validators to Application Vinnie Falco 2013-07-11 06:55:32 -07:00
  • 0841a3b103 Rename to Application Vinnie Falco 2013-07-10 21:06:21 -07:00
  • 5bbfe16520 Add validators sources Vinnie Falco 2013-07-10 17:01:53 -07:00
  • 44e0886df8 Move ledger files to ripple_app Vinnie Falco 2013-07-10 17:24:29 -07:00
  • 169bac3640 Move files to ripple_app Vinnie Falco 2013-07-10 15:41:44 -07:00
  • a00c62c969 Merge branch 'feature-hyperleveldb' of github.com:vinniefalco/rippled into new-master JoelKatz 2013-07-15 09:03:26 -07:00
  • 740115b65a Add HyperLevelDB backend Vinnie Falco 2013-07-15 08:35:58 -07:00
  • 81657e5e66 Add module ripple_hyperleveldb Vinnie Falco 2013-07-15 06:46:24 -07:00
  • af552c5b56 Make includes relative, change namespace, support unity build Vinnie Falco 2013-07-15 06:46:10 -07:00
  • 613ed36e9b Merge commit 'b3cd242c6a0c1ef3e7dc63c870604f4ccc92c7a8' as 'Subtrees/hyperleveldb' Vinnie Falco 2013-07-15 06:08:27 -07:00
  • b3cd242c6a Squashed 'Subtrees/hyperleveldb/' content from commit 0e44462 Vinnie Falco 2013-07-15 06:08:27 -07:00
  • 1cafab0dba Fix a case where the engine to acquire published ledgers stalls. JoelKatz 2013-07-15 00:51:53 -07:00
  • 160ba88049 Fix a case where the engine to acquire published ledgers stalls. JoelKatz 2013-07-15 00:51:53 -07:00
  • 4aea5332dd Fix a deadlock. JoelKatz 2013-07-14 23:04:02 -07:00
  • b1bdfb07b2 Fix a deadlock. JoelKatz 2013-07-14 23:04:02 -07:00
  • 878db7749d Speed up recognizing ledger history. JoelKatz 2013-07-14 20:08:58 -07:00
  • 1389d0a542 Speed up recognizing ledger history. JoelKatz 2013-07-14 20:08:58 -07:00
  • 59e374e754 Make the LevelDB backend more configurable. JoelKatz 2013-07-14 03:05:14 -07:00
  • a37349e1a7 Make the LevelDB backend more configurable. JoelKatz 2013-07-14 03:05:14 -07:00
  • d94eb82711 Add cluster status to 'peers' command output. JoelKatz 2013-07-14 02:51:47 -07:00
  • f67e658bd7 Add cluster status to 'peers' command output. JoelKatz 2013-07-14 02:51:47 -07:00
  • 3696af4f70 Merge branch 'develop' into new-master JoelKatz 2013-07-13 19:43:17 -07:00
  • 1e26703684 Report where the ledger publication stream is in server_info JoelKatz 2013-07-13 19:37:57 -07:00
  • 0fd5f98c9c Clean up some confusion about the last validated ledger versus the last published ledger. JoelKatz 2013-07-13 19:32:20 -07:00
  • 2addaacfbb After a ledger is acquired, see if it is already fully-validated. JoelKatz 2013-07-13 19:24:57 -07:00
  • 5bc25e4918 Wrong field type. JoelKatz 2013-07-13 19:08:46 -07:00
  • 454a713e3f Wrong field type. JoelKatz 2013-07-13 19:08:46 -07:00
  • ac452832bf 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. JoelKatz 2013-07-13 19:02:35 -07:00
  • 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. JoelKatz 2013-07-13 19:02:35 -07:00
  • d9956845bb Slight refactor of the boundary between the node db and its backend(s). JoelKatz 2013-07-13 15:15:09 -07:00
  • 2ce293ec85 Slight refactor of the boundary between the node db and its backend(s). JoelKatz 2013-07-13 15:15:09 -07:00
  • 329d902089 Merge branch 'master' into merge-source Reverse merge prior to forward merge. JoelKatz 2013-07-13 14:18:16 -07:00
  • 14374bdb3a Merge branch 'freebsd' of github.com:alexdupre/rippled into develop JoelKatz 2013-07-13 12:52:32 -07:00
  • ce61a7d493 Temporary change: Don't warn on cluster message. JoelKatz 2013-07-12 16:53:13 -07:00
  • 9883e00757 Merge pull request #119 from BobWay/feature-ripple-example.txt-currencies-update Vinnie Falco 2013-07-12 15:27:43 -07:00
  • 716c6ce171 Update ripple-example.txt BobWay 2013-07-12 15:13:02 -07:00
  • c6946d356c Update ripple-example.txt BobWay 2013-07-12 15:12:21 -07:00
  • 4f19ea4a8e Fix warning Vinnie Falco 2013-07-12 14:41:22 -07:00
  • 8631da9cbc Fix warning Vinnie Falco 2013-07-12 14:41:22 -07:00
  • 62bd05a99a Don't call getCurrentSnapshot without the master lock JoelKatz 2013-07-12 11:25:48 -07:00
  • d62d759e6c Don't call getCurrentSnapshot without the master lock JoelKatz 2013-07-12 11:25:48 -07:00
  • 85eaea9afd Use O_SYNC on FreeBSD instead of O_DSYNC. Alex Dupre 2013-07-12 10:15:23 +02:00
  • 248f5b789e Fix a case where we timeout for no reason. JoelKatz 2013-07-12 00:11:27 -07:00
  • ae50bf34aa Fix a case where we timeout for no reason. JoelKatz 2013-07-12 00:11:27 -07:00
  • 8187c91ffa Somehow the paths were wrong. JoelKatz 2013-07-12 00:09:37 -07:00
  • ca2c0ff04f Fix path to lmdb.h JoelKatz 2013-07-12 00:08:40 -07:00
  • eddca034d2 Update to node_db syntax JoelKatz 2013-07-11 15:49:35 -07:00
  • e7364452a0 Add some asserts JoelKatz 2013-07-11 15:16:00 -07:00
  • 55a8bcaf5e Add some asserts. JoelKatz 2013-07-11 14:44:06 -07:00
  • eb3cc390cd Cleanup. JoelKatz 2013-07-11 14:43:49 -07:00
  • 09df53643e Everything but visitAll JoelKatz 2013-07-11 11:01:08 -07:00
  • 2e4317e173 Exclude MDB on Win32 Vinnie Falco 2013-07-11 10:02:47 -07:00
  • ab6b0e00e6 Add MDB NodeStore::BackendFactory Vinnie Falco 2013-07-11 09:56:36 -07:00
  • 078c3923e7 Add ripple_mdb module Vinnie Falco 2013-07-11 09:21:16 -07:00
  • 48afd8bb68 Squashed 'Subtrees/mdb/' content from commit b711c07 Vinnie Falco 2013-07-11 09:02:08 -07:00
  • a134e367b6 Merge branch 'develop' of github.com:ripple/rippled into develop JoelKatz 2013-07-11 15:34:50 -07:00
  • 4a1aeada9c Bugfix. JoelKatz 2013-07-11 15:34:26 -07:00
  • ffcf202d5b Merge pull request #118 from CodeShark/develop Vinnie Falco 2013-07-11 11:49:26 -07:00
  • 2f320ccb8b License update. Eric Lombrozo 2013-07-11 20:45:26 +02:00
  • 0c07a54dd0 Merge pull request #117 from CodeShark/websocket_header_case Vinnie Falco 2013-07-11 10:43:33 -07:00
  • 25279c405b Document what 'M' means in the PeerIps file. JoelKatz 2013-07-11 09:45:39 -07:00
  • fc7297c04f Merge branch 'develop' of github.com:ripple/rippled into develop JoelKatz 2013-07-11 09:39:51 -07:00
  • 16ab742baf Update the rippled-example.cfg file to reflect the new node_db syntax Remove LEVELDB.txt JoelKatz 2013-07-11 09:38:17 -07:00
  • c73e6ba3e2 Conventional capitalization when writing headers, leniency when reading. Eric Lombrozo 2013-07-11 18:36:40 +02:00
  • 664c4a28ea Fix pointer comparison for Boost 1.53. Stefan Thomas 2013-07-10 17:29:35 -07:00
  • ac4843bc00 Adjust our remote load fee based on validations. JoelKatz 2013-07-10 17:10:00 -07:00
  • e87cefd979 If load is high, put load level in validations. JoelKatz 2013-07-10 16:49:30 -07:00
  • aeae0fcf11 Tidy up NetworkOPs deadline timer usage Vinnie Falco 2013-07-10 15:45:36 -07:00
  • ecc864ac8e Send cluster reports JoelKatz 2013-07-10 15:41:13 -07:00
  • 8c1c954062 Initialize cluster load fee. Don't output loads that are at default values. JoelKatz 2013-07-10 15:03:21 -07:00
  • ec498bf2d2 Monitor cluster load. JoelKatz 2013-07-10 13:19:39 -07:00
  • ea7730a419 More cluster status work. JoelKatz 2013-07-10 11:58:53 -07:00
  • b135ca2fee Fix gcc compile Vinnie Falco 2013-07-10 14:31:17 -07:00
  • 2c9dbe6e52 Notify old configuration entries for node db Vinnie Falco 2013-07-10 14:17:41 -07:00
  • 5804c61bfb Finish modular backend JoelKatz 2013-07-10 14:06:12 -07:00
  • 3c53253f2d Pass the config parameters to the node DB constructor JoelKatz 2013-07-10 13:55:53 -07:00
  • 884fec075f Remove dead code, fix import. JoelKatz 2013-07-10 13:51:37 -07:00
  • 77288cc897 Fix NodeStore import Vinnie Falco 2013-07-10 13:30:54 -07:00
  • 7d2cc6887d Add null backend factory Vinnie Falco 2013-07-10 13:06:28 -07:00
  • 01b57e984c Add broken import code for Vinnie to fix. JoelKatz 2013-07-10 13:05:01 -07:00
  • d0e0a6445d Change node store to use back end. JoelKatz 2013-07-10 13:01:33 -07:00
  • 72769c5c40 Plug backends into NodeStore Vinnie Falco 2013-07-10 11:48:31 -07:00
  • c346d4d613 Refactor backends to new interfaces Vinnie Falco 2013-07-10 11:04:10 -07:00
  • 07d73f471c Remove unused header Vinnie Falco 2013-07-10 10:46:28 -07:00
  • 8f0d65f099 Rename NodeStore and add backend abstractions Vinnie Falco 2013-07-10 10:42:01 -07:00
  • d6fb686426 Rename to NodeObject Vinnie Falco 2013-07-10 10:28:15 -07:00
  • 4b5daa70c9 Bring in backends from the dead branch Vinnie Falco 2013-07-10 10:21:42 -07:00
  • dd65bd8a72 Be smarter about how we acquire ledgers we need to publish. JoelKatz 2013-07-10 11:17:22 -07:00
  • 8ef791c7ef Offline signing doesn't require a current ledger. JoelKatz 2013-07-10 10:44:08 -07:00
  • c152f3b002 Offline signing doesn't require a current ledger. JoelKatz 2013-07-10 10:44:08 -07:00
  • 3017929746 Parsing the cluster status message, updates to tracking code JoelKatz 2013-07-10 10:09:03 -07:00
  • f590162d82 Create a new ClusterNodeStatus class and hook it up. JoelKatz 2013-07-09 10:48:08 -07:00
  • 08af000895 Skeleton for accepting cluster messages. JoelKatz 2013-07-09 10:17:11 -07:00
  • cc8af2275d Track cluster load and local load separately. JoelKatz 2013-07-09 10:07:49 -07:00
  • e4c02aa122 Make PeerDoor implementation private Vinnie Falco 2013-07-10 09:51:04 -07:00
  • 2db798b38f Add SslContext proxy Vinnie Falco 2013-07-10 08:51:56 -07:00
  • 8e2722da95 Improve DeadlineTimer Vinnie Falco 2013-07-10 08:36:04 -07:00
  • 33bb2f6887 Use DeadlineTimer in UniqueNodeList Vinnie Falco 2013-07-10 08:36:52 -07:00
  • b5fbcfaa8e Replace deprecated GetVersionEx Win32 call Vinnie Falco 2013-07-10 07:21:43 -07:00