Commit Graph

  • de018bd582 Improved PropertyStream find and print routines NATTSiM 2014-01-08 11:03:15 -08:00
  • 544642a6ea Fix io_latency_probe hang on exit Vinnie Falco 2014-01-13 18:21:24 -08:00
  • 06737bb36f SHAMapSync bugfix. Cannot avoid push in getMissingNodes JoelKatz 2014-01-13 09:44:26 -08:00
  • 7efbfa2d20 Limit legacy pathfinding requests JoelKatz 2014-01-10 23:06:56 -08:00
  • 1f9e2c920c Add io_latency_probe Vinnie Falco 2014-01-10 22:09:25 -08:00
  • 4d5df92cbc Add io_latency_probe Vinnie Falco 2014-01-10 22:09:25 -08:00
  • 1fcb2872b9 Reduce log priorities. David Schwartz 2014-01-03 10:10:31 -08:00
  • 00c87ca2dd Add LES::dirIsEmpty function to check if a directory is empty David Schwartz 2014-01-03 15:07:17 -08:00
  • d474d68566 Order book subscribe cleanups. JoelKatz 2014-01-08 14:31:00 -08:00
  • 93e03804d0 SHAMapSync cleanups and performance improvements David Schwartz 2014-01-09 12:41:16 -08:00
  • 4591658160 PathRequests object to own all path requests. JoelKatz 2013-12-26 22:40:24 -08:00
  • a2109b4bda Remove files inadvertently added JoelKatz 2014-01-08 15:15:14 -08:00
  • deafea9c88 [REMOVE] Allow gcc 4.7 and later Vinnie Falco 2014-01-10 22:53:48 -08:00
  • 93f1a05f5c Update build for gcc 4.8.x: * Use gcc 4.8.x, boost 1.54 * Honor CC,CXX,PATH environment variables * Prevent compilation with unsupported toolchains * Print g++ version during Travis build * Run built-in unit tests after Travis build Nicholas Dudfield 2014-01-09 09:14:35 +07:00
  • 95a573b755 Set version to 0.20.1 0.20.1 Vinnie Falco 2014-01-08 17:08:27 -08:00
  • 43f38a240e Don't log StatsD messages to the console by default Nik Bougalis 2014-01-08 16:55:36 -08:00
  • 2a4623814c Don't log StatsD messages to the console by default Nik Bougalis 2014-01-08 16:55:36 -08:00
  • 1017adf743 Set version to 0.20.0 0.20.0 Vinnie Falco 2014-01-08 16:15:12 -08:00
  • 34fb12344c Fix JobQueue Vinnie Falco 2014-01-08 13:05:29 -08:00
  • ce3358bdf8 Improve diagnostics for ResourceManager Vinnie Falco 2014-01-08 11:03:45 -08:00
  • 1159dadfdb Fix missing jtACCEPT job limit Vinnie Falco 2014-01-08 10:33:00 -08:00
  • 62516ef07f Refactor TaggedCache Vinnie Falco 2014-01-07 20:52:03 -08:00
  • 705e629001 Add std::hash <std::pair> specialization Vinnie Falco 2014-01-07 20:08:24 -08:00
  • eecd305efd Add std::hash <std::pair> specialization Vinnie Falco 2014-01-07 20:08:24 -08:00
  • edc60e2e01 Fix warning in chrono_io Vinnie Falco 2014-01-07 21:13:14 -08:00
  • a83fa6b2b2 Fix warning in chrono_io Vinnie Falco 2014-01-07 21:13:14 -08:00
  • b2feafa94c Use abstract_clock and improved tests, in ResourceManager Vinnie Falco 2013-12-29 18:56:51 -08:00
  • 9f65b26288 Add abstract_clock, manual_clock, chrono_io Vinnie Falco 2013-12-29 15:36:03 -08:00
  • 2d234e500d Add abstract_clock, manual_clock, chrono_io Vinnie Falco 2013-12-29 15:36:03 -08:00
  • fee0e7b20e Fix bind in call to addJob Vinnie Falco 2014-01-07 16:55:48 -08:00
  • a0f6429652 Add LedgerHolder class, use in LedgerMaster JoelKatz 2014-01-06 11:30:31 -08:00
  • 8f8b2ae4a3 Handle offers in quality directory but not in ledger JoelKatz 2014-01-02 03:35:34 -08:00
  • 9abdd16721 Release the master lock earlier in a few cases JoelKatz 2014-01-07 12:43:27 -08:00
  • 1e5963aeeb Move some operations from the I/O queue to the Job queue JoelKatz 2014-01-07 12:14:34 -08:00
  • e25a83bb39 Some tiny bugfixes: * Don't let ledger idle interval get too short * Fix CBigNum::setuint256 * Fix SqliteStatement::isError * Remove dead code, fix incorrect comments * Check for NULL earlier in CKey constructors * Prevent expire times from underflowing in TaggedCache JoelKatz 2014-01-06 23:47:24 -08:00
  • e3a67b13ff Reset liquidity before retrying rippleCalc David Schwartz 2014-01-03 10:53:42 -08:00
  • 750cbb8399 Improvements because items in SHAMaps are immutable: JoelKatz 2014-01-04 23:00:04 -08:00
  • 045beb5f36 Concurrent SHAMap code Use shared lock for SHAMap itself and concurrent map for nodes JoelKatz 2013-12-13 15:14:03 -08:00
  • cd8234acba Pathfinding bugfix. Missing lock. JoelKatz 2013-12-26 22:41:11 -08:00
  • de85a7c2bd Pathfinding improvements: * Make each path request track whether it needs updating. * Improve new request handling, reverse order for processing requests. * Break to handle new requests immediately. * Make mPathFindThread an integer rather than a bool. Allow two threads. * For old pathfinding, if the ledger is unspecified, use the PathRequest's RippleLineCache. * Log new pathfinding request latencies. * Suspend processing requests if server is backed up. JoelKatz 2013-12-09 00:09:06 -08:00
  • 496b337b27 General refactoring, using C++11 * Remove broken RecycledObjectPool Vinnie Falco 2013-12-31 08:28:12 -08:00
  • 087301933a General refactoring, using C++11 * Remove broken RecycledObjectPool Vinnie Falco 2013-12-31 08:28:12 -08:00
  • 52333b8bd4 Fix a compiler warning in Ledger::visitStateItems JoelKatz 2014-01-03 22:46:35 -08:00
  • 3768b3c3ca Fix a pathfinding bug JoelKatz 2013-12-18 22:56:18 -08:00
  • 09b39e107d Fix subscribing to "real time" transactions. JoelKatz 2013-12-27 20:44:02 -08:00
  • 4b1155bf32 Improved diagnostic for RocksDB error codes Vinnie Falco 2014-01-06 20:52:27 -08:00
  • 3c7fc31c95 Add ripple_common module Vinnie Falco 2014-01-07 12:29:08 -08:00
  • da3881a486 Make websocket-test the first test, and give custom timeouts of 1000ms Nicholas Dudfield 2014-01-05 13:40:47 +07:00
  • ff12d9adaa Run server-test and websocket-test first. Show stderr upon abnormal rippled exit Nicholas Dudfield 2014-01-05 13:09:42 +07:00
  • 3a895ccfaa Reduce StatsDCollector log verbosity Vinnie Falco 2014-01-02 19:32:27 -08:00
  • 528cf56f80 Reduce StatsDCollector log verbosity Vinnie Falco 2014-01-02 19:32:27 -08:00
  • 0ebe3f1f35 Disable NameResolver temporarily Vinnie Falco 2014-01-02 16:12:55 -08:00
  • 328680b6cd Fix Resolver contract check Vinnie Falco 2014-01-02 16:10:49 -08:00
  • f9dca105a6 Improved async stop for Resolver Vinnie Falco 2014-01-02 15:36:09 -08:00
  • 3664db61e7 Fix static storage duration issue with some Journal logs Vinnie Falco 2014-01-02 15:21:22 -08:00
  • 49677aa799 Fix RippleBookType and unit tests Vinnie Falco 2013-12-27 21:18:46 -08:00
  • eb19343f91 Fix clang compile NATTSiM 2013-12-18 12:52:08 -08:00
  • 27b771e2ba Fix clang compile NATTSiM 2013-12-18 12:52:08 -08:00
  • 6527cdfa97 Add RippleAsset types Vinnie Falco 2013-12-18 15:53:13 -08:00
  • b2dbe8ef83 Ledger acquire fixes/cleanups/logging JoelKatz 2013-12-14 20:16:54 -08:00
  • 9bdb0774ad Make InboundLedgers, LedgerConsensus abstract NATTSiM 2013-12-20 17:04:15 -08:00
  • 893b2d4587 Add AbstractObject, cyclic_iterator, Journal improvements Vinnie Falco 2013-11-30 18:23:28 -08:00
  • 8c2ec2cfbe Add AbstractObject, cyclic_iterator, Journal improvements Vinnie Falco 2013-11-30 18:23:28 -08:00
  • 00f959ab7e removed boost_random Wolfgang Spraul 2013-12-02 13:42:07 -05:00
  • f9c4070ad3 Add FetchPack unit test Vinnie Falco 2013-12-22 11:13:30 -08:00
  • 074325a7ea Inject SHAMap missing node handler dependency Vinnie Falco 2013-12-22 11:54:03 -08:00
  • 2f521a6a91 Build fetch packs correctly. JoelKatz 2013-12-22 10:48:07 -08:00
  • 07959b3cc9 Allow to full network limit in Amount::isLegalNet sublimator 2013-12-20 17:09:40 +07:00
  • 21faf8eaeb Improvements to initscript and default configuration. The Doctor 2013-12-17 15:57:02 -08:00
  • 3e2b5dcc3d Hostname resolution support for Peers Nik Bougalis 2013-12-16 14:46:44 -08:00
  • 370d98a858 Add reference counting to AsyncObject Nik Bougalis 2013-12-17 12:48:01 -08:00
  • 88a8433d31 Add reference counting to AsyncObject Nik Bougalis 2013-12-17 12:48:01 -08:00
  • 81d418007a Add CollectorManager for Beast.Insight support Vinnie Falco 2013-12-14 20:20:33 -08:00
  • d11983ae32 Add Beast.Insight stats collection module Vinnie Falco 2013-12-14 20:19:21 -08:00
  • f88fcf55a3 Add Beast.Insight stats collection module Vinnie Falco 2013-12-14 20:19:21 -08:00
  • 42692abd1c Add stl module for c++11 compatibility classes Vinnie Falco 2013-12-14 20:18:01 -08:00
  • 561c8dea08 Add stl module for c++11 compatibility classes Vinnie Falco 2013-12-14 20:18:01 -08:00
  • de92ac9e0b Websocket improvements: * Log on_close/on_fail/on_open calls. * Ping out connections. * Improve ping logic. * On websocket ping out, close abnormally. * Avoid deadlock when shutting down websocket endpoint David Schwartz 2013-12-11 11:49:02 -08:00
  • deead04a6a getFetchPack fixes, spread fetch pack requests. JoelKatz 2013-12-13 12:31:51 -08:00
  • d4771a9b36 Fix missing call to setPubLedger on gap in published ledger stream. JoelKatz 2013-12-13 00:35:37 -08:00
  • 27b8415d0c During old pathfinding, unlock earlier. JoelKatz 2013-12-09 02:32:49 -08:00
  • e1e81e5d97 Call pendSaveValidated without holding the ledger master lock David Schwartz 2013-12-10 13:59:00 -08:00
  • 3705680d68 Disable RocksDB for older compilers Vinnie Falco 2013-12-10 11:17:44 -08:00
  • a01f546ae3 Use ScopedPointer instead of deprecated auto_ptr Vinnie Falco 2013-12-10 14:14:15 -05:00
  • eabc905bac Add Debian-style initscript Bryce Lynch 2013-12-09 14:24:54 -08:00
  • 37588b6808 Avoid an extraneous test. JoelKatz 2013-12-09 00:45:10 -08:00
  • 071db75f04 Add a 1 MB payload limit to incoming websocket requests JoelKatz 2013-12-09 00:33:42 -08:00
  • 1e00940a90 Move some ledger cleaner helper functions into the ledger master. David Schwartz 2013-12-03 10:06:58 -08:00
  • b984566480 Suppress a warning. JoelKatz 2013-11-26 23:42:31 -08:00
  • 51aef120a1 Pathfinding performance improvements: * Use a single RippleLineCache, even for 'fast' requests * Use a ledger copy to avoid stalling other code JoelKatz 2013-12-06 11:18:15 -08:00
  • 636d722e8d Memory-conserving changes to SHAMapTreeNode and visitLeavesInternal. JoelKatz 2013-12-05 22:43:07 -08:00
  • d1335a6efd Make AbstractObject unit test manual Vinnie Falco 2013-12-06 09:57:03 -08:00
  • e6da61120a Make AbstractObject unit test manual Vinnie Falco 2013-12-06 09:57:03 -08:00
  • b901e0dcf3 Fix load stats in get_info JoelKatz 2013-12-05 22:04:42 -08:00
  • 177b3c93c4 Move DecayingSample to algorithm Vinnie Falco 2013-12-05 18:34:42 -08:00
  • 9996e4a57e The new recommended fee schedule is: * Transaction fee: 10 drops * Base reserve: 20 XRP * Incremental reserve: 5 XRP JoelKatz 2013-12-04 19:07:58 -08:00
  • 4751b6a65c Fix for issue 211, fixes to NetworkOPs getTxsAccountB JoelKatz 2013-12-04 17:09:22 -08:00
  • b3c79f5c2f Change visitLeaves to visit a snapshot so the ledger stays unlocked David Schwartz 2013-12-03 10:29:16 -08:00
  • 0e53105ab5 Remove dead code and fix a race condition in the node back end. Race was between a store and a fetch, as follows: 1) Fetch: Search for the node, it is not found. 2) Store: Add the node to the database, remove the node from the negative cache. 3) Fetch: Add the node to the negative cache. This would leave a node in the DB, cache, and negative cache. David Schwartz 2013-12-03 16:01:08 -08:00
  • 61cfa6e37e Add double conversion for PropertyStream map items Vinnie Falco 2013-11-30 17:23:43 -08:00