JoelKatz
2addaacfbb
After a ledger is acquired, see if it is already fully-validated.
2013-07-13 19:24:57 -07:00
JoelKatz
ac4843bc00
Adjust our remote load fee based on validations.
2013-07-10 17:11:14 -07:00
JoelKatz
dd65bd8a72
Be smarter about how we acquire ledgers we need to publish.
2013-07-10 11:17:22 -07:00
JoelKatz
8a25017b81
Don't publish to clients transactions that didn't apply.
2013-07-09 11:34:03 -07:00
JoelKatz
37fe9a6098
Merge branch 'master' into develop
...
Conflicts:
Builds/VisualStudio2012/RippleD.vcxproj
modules/ripple_app/ripple_app.cpp
modules/ripple_websocket/ripple_websocket.cpp
src/cpp/ripple/NetworkOPs.cpp
src/cpp/ripple/ripple_Application.cpp
src/cpp/ripple/ripple_Peer.cpp
2013-07-07 15:28:18 -07:00
JoelKatz
d303e7dba8
Shed load if the ledger publication engine is falling behind.
2013-07-03 13:20:27 -07:00
Vinnie Falco
0deaeb1000
Cleanly destroy Application on exit
2013-07-01 09:32:06 -07:00
Vinnie Falco
68179cfce3
Add LeakChecked qualifiers to key classes
2013-07-01 09:32:06 -07:00
Vinnie Falco
b0c401bc3f
Replace boost::bind with BIND_TYPE where appropriate
2013-06-28 17:01:03 -07:00
Vinnie Falco
832f67b35c
Roll back 7 commits
2013-06-28 11:48:43 -07:00
Vinnie Falco
f1a4ea3c3f
Replace boost::bind with BIND_TYPE where appropriate
2013-06-28 09:18:17 -07:00
Vinnie Falco
7474c17823
Rename ripple namespace used for protobuf to 'protocol'
2013-06-17 09:52:41 -07:00
Vinnie Falco
7eff38c1bb
Rename LedgerAcquire to InboundLedger
2013-06-16 16:57:52 -07:00
Vinnie Falco
00a7cbf610
Update copyright notice and 80 column separators
2013-06-15 18:20:59 -07:00
Vinnie Falco
521e812fc4
Reformatting using AStyle
2013-06-14 08:45:13 -07:00
Vinnie Falco
c23b088755
Rename to PathRequest, begin include dependency analysis in ripple_client
2013-06-11 09:45:11 -07:00
JoelKatz
b757d9fd72
Spread fetch pack requests correctly.
2013-06-10 22:28:36 -07:00
Vinnie Falco
cf3593b01b
Tidy up and annotate
2013-06-09 19:25:24 -07:00
Vinnie Falco
3273625f61
Split up InfoSub and tidy up various files
2013-06-09 11:26:18 -07:00
Vinnie Falco
eb57573f9a
Refactor ConnectionPool into IPeers and hide the implementation
...
Conflicts:
src/cpp/ripple/Application.h
2013-06-06 21:50:49 -07:00
Vinnie Falco
4d1bf35236
Move PackedMessage to ripple_data
2013-06-06 21:43:44 -07:00
Vinnie Falco
794b84c473
Fix missing file names for new Log partition code
2013-05-27 13:15:57 -07:00
Vinnie Falco
082a48b70c
Fix LedgerMaster for new log routines
2013-05-27 13:15:54 -07:00
Vinnie Falco
5615bd230d
Strip includes from module sources and move them into unity .cpp file
2013-05-27 13:14:06 -07:00
Vinnie Falco
a5ab694e48
Switch over more files to use the new Log functions
2013-05-27 13:14:04 -07:00
JoelKatz
3d4d6068ab
Reduce debug.
2013-05-23 20:15:13 -07:00
JoelKatz
576ee472bf
Add "syncing" state.
2013-05-23 18:46:39 -07:00
JoelKatz
dedb8ff945
Merge branch 'cache_snapshot' into develop
2013-05-20 11:56:36 -07:00
JoelKatz
7f25ccec49
Make sure to check the signature, even in this odd edge case.
2013-05-16 19:31:52 -07:00
JoelKatz
33b318c5bc
Improve backfill in validation gate.
2013-05-16 11:59:28 -07:00
JoelKatz
6556719547
LedgerMaster keeps cached snapshot of the current ledger.
2013-05-16 00:58:20 -07:00
JoelKatz
586c6aee31
Bypass signature check if it has already been done.
2013-05-15 15:55:23 -07:00
JoelKatz
60d40d19b7
Need ref wrapper.
2013-05-04 11:36:57 -07:00
JoelKatz
9e47107255
Rework dispatch of new API PF requests.
2013-05-03 09:33:58 -07:00
JoelKatz
b6871cba8d
Dispatch new pathfinding requests.
2013-05-02 16:13:36 -07:00
JoelKatz
4812d30c16
Be smarter about when we grab fetch packs.
2013-04-25 19:11:18 -07:00
JoelKatz
c785bb3673
More fetch fixes.
2013-04-25 13:28:55 -07:00
JoelKatz
494202fbcf
Ledger acquire improvements and I/O reductions.
2013-04-25 11:09:57 -07:00
JoelKatz
84087e62cb
Smarter peer selection for acquires.
2013-04-23 06:48:42 -07:00
JoelKatz
d5535dbdfd
More fetch pack work.
2013-04-22 12:45:37 -07:00
JoelKatz
aeccecb578
ech pack stuff.
2013-04-22 11:09:07 -07:00
JoelKatz
8a368204c1
Last part of the fetch pack code.
2013-04-22 06:56:11 -07:00
JoelKatz
0c7066944e
Fetch pack scheme. Phase two.
2013-04-21 20:37:46 -07:00
JoelKatz
5d4e7db788
Fix the fix.
2013-04-03 14:20:20 -07:00
JoelKatz
88dba87fa9
Fix the deadlock. Can't hold the LedgerMaster lock when calling a pub* function.
2013-04-03 14:17:06 -07:00
JoelKatz
00e2ac8298
Fix a race applying connections to the open ledger.
2013-04-02 13:41:42 -07:00
JoelKatz
5cc9314d03
Add a framework for detecting databases that need updating.
...
Put transaction from account_tx command in transaction application sequence.
CAUTION: This modifies your databases and will cause a delay on your next startup.
2013-04-01 19:03:28 -07:00
JoelKatz
e40b7b9f0b
Stop the acquire engine in cases where it shouldn't run.
2013-03-29 10:16:25 -07:00
JoelKatz
3ec1865ce5
Range of validated ledgers.
2013-03-27 14:46:31 -07:00
JoelKatz
84d6210f4f
Don't spin up acquire engine if we still need the network ledger.
2013-03-22 10:28:40 -07:00