Vinnie Falco
3705680d68
Disable RocksDB for older compilers
2013-12-10 11:23:06 -08:00
JoelKatz
858c3a5362
Force NDEBUG in sqlite, RocksDB, and HyperLevelDB by default
2013-11-26 21:59:35 -08:00
Vinnie Falco
d8707cad2c
Refactor logging
2013-11-15 13:25:56 -08:00
David Schwartz
58f07a573f
New ResourceManager for managing server load.
...
* Track abusive endpoints
* Gossip across cluster.
* Use resource manager's gossip support to share load reporting across a cluster
* Swtich from legacy fees to new Resource::Charge fees.
* Connect RPC to the new resource manager.
* Set load levels where needed in RPC/websocket commands.
* Disconnect abusive peer endpoints.
* Don't start conversations with abusive peer endpoints.
* Move Resource::Consumer to InfoSub and remove LoadSource
* Remove port from inbound Consumer keys
* Add details in getJson
* Fix doAccountCurrencies for the new resource manager.
2013-11-12 21:08:52 -08:00
Vinnie Falco
d4d6acdf68
Add MSVC Output window Journal config setting
...
Conflicts:
src/ripple/peerfinder/impl/Manager.cpp
src/ripple/validators/impl/Manager.cpp
2013-11-10 15:06:05 -08:00
Vinnie Falco
072b4f3b73
Set version to 0.17.0-rc3
2013-11-05 11:22:20 -08:00
Nik Bougalis
6c17002e8a
Peerfinder work
2013-10-22 10:43:17 -07:00
Vinnie Falco
a1b487c512
New Resource::Manager for controlling access to server resources
2013-10-18 16:04:31 -07:00
Vinnie Falco
75f3c52d53
Validators work
2013-10-04 14:33:58 -07:00
Vinnie Falco
4fe63f9f0d
PeerFinder work
2013-10-01 14:29:32 -07:00
Vinnie Falco
2ac2fdfabd
Remove unhandled exception catcher
2013-10-01 12:25:01 -07:00
Vinnie Falco
9bc132778f
Remove obsolete clean app exit configuration macro
2013-10-01 12:25:00 -07:00
Vinnie Falco
00a714d14d
Implement Stoppable for LoadManager
2013-09-28 17:40:46 -07:00
Vinnie Falco
58a8a97177
Journal console output improvements
2013-09-28 16:42:16 -07:00
Vinnie Falco
d683b47dee
Call std::exit for unhandled exceptions
2013-09-26 15:16:10 -07:00
Vinnie Falco
fcd689afbf
Update copyright notice and licenses
2013-09-25 17:27:06 -07:00
Vinnie Falco
5bd6fb27e6
Split up RPCService
2013-09-22 13:27:23 -07:00
Vinnie Falco
e59293ec92
Add RPCService, call the Manager from RPCServerHandler
2013-09-21 16:58:55 -07:00
Vinnie Falco
63de1618e9
Remove Beast version printing on startup
2013-09-20 00:57:55 -07:00
Vinnie Falco
0079c9070d
Turn RIPPLE_APPLICATION_CLEAN_EXIT back on, to prevent file descriptor leaks
2013-09-11 22:03:59 -07:00
Vinnie Falco
27f0cae812
Add PeerFinder peer discovery logic and unit test
2013-09-11 11:47:58 -07:00
Vinnie Falco
0c6c9774a9
Update project files for new directory layout
2013-09-11 10:22:46 -07:00