Commit Graph

7074 Commits

Author SHA1 Message Date
Vinnie Falco
4ececd0204 Add function call timing for all Application::sweep operations 2013-08-23 15:00:04 -07:00
Vinnie Falco
b0533a91fe Add TrackedMutex and measureFunctionCallTime 2013-08-23 15:00:04 -07:00
Vinnie Falco
5e827ba863 Fix KeyvaDB warnings 2013-08-23 07:01:37 -07:00
Vinnie Falco
0506a15209 Fix #ifdef for pragma 2013-08-22 18:43:55 -07:00
Vinnie Falco
5dc9169f98 Add logTimedDestroy and report in ~Ledger and ~SHAMap 2013-08-22 18:10:02 -07:00
Vinnie Falco
384370b433 Add String::fromNumber<> template for disambiguation 2013-08-22 18:10:01 -07:00
David Schwartz
a75631da56 STPath::assembleAdd function. 2013-08-22 16:03:37 -07:00
David Schwartz
37bfafe3bb Add some 'reserve' operations. 2013-08-22 16:02:45 -07:00
David Schwartz
76589f5084 Inline some functions. 2013-08-22 16:02:10 -07:00
JoelKatz
9aaabaebcd Don't send full ledgers to non-admins when under load. 2013-08-22 15:49:14 -07:00
JoelKatz
64e729fba6 Don't remove pathfinding requests erroneously. 2013-08-22 15:48:37 -07:00
Vinnie Falco
ce99820467 Add debug_log.txt to .gitignore 2013-08-22 15:36:44 -07:00
Vinnie Falco
663d5c9cee Log high SHAMap destroy times in ~Ledger 2013-08-22 15:36:40 -07:00
Vinnie Falco
8b86b81fc9 Add ~InboundLedger 2013-08-22 15:25:34 -07:00
Vinnie Falco
382b358bdf Move shared_ptr releases to outside the lock in InboundLedgers::sweep 2013-08-22 15:25:33 -07:00
Vinnie Falco
35836c9896 Move shared_ptr releases to outside the lock in TaggedCache::sweep 2013-08-22 15:25:33 -07:00
Vinnie Falco
8e95ee6ed3 Update MultiSocket to use new beast asio APIs 2013-08-21 19:41:44 -07:00
Vinnie Falco
647acebdbf New beast Socket, SharedHandler, ComposedAsyncOperation APIs 2013-08-21 19:41:22 -07:00
Vinnie Falco
a39e973abe Set version to v0.12.0-rc5 2013-08-21 18:52:54 -07:00
David Schwartz
3a2e770e52 Be more tolerant of corrupt peer entries. 2013-08-21 16:36:57 -07:00
David Schwartz
c17cfe9ea6 Send a smarter list of peers. 2013-08-21 16:36:51 -07:00
David Schwartz
c5a40141fe Don't let clients get tx history arbitrarily far back. 2013-08-21 11:18:33 -07:00
David Schwartz
32aabc8999 Change peer low water count from 4 to 10. 2013-08-21 11:18:24 -07:00
David Schwartz
e8eadae116 Can't use signing hashes to suppress. 2013-08-21 10:31:54 -07:00
David Schwartz
6704a5190e Make STPath::hasSeen const. 2013-08-21 10:31:41 -07:00
David Schwartz
a2f90da10c Fix pathfinding aggressiveness logic. 2013-08-21 10:31:34 -07:00
Vinnie Falco
beb50496a4 Remove KeyvaDB from NodeStore unit tests 2013-08-20 16:32:21 -07:00
Vinnie Falco
9d897001b6 Fix DirectoryIterator when multiple wildcards are used. 2013-08-20 15:24:02 -07:00
Vinnie Falco
651c9c8be7 Turn on C++11 for QMake builds 2013-08-20 15:22:36 -07:00
Vinnie Falco
578fee5f74 Fix ProtectedCall default handler 2013-08-20 15:22:21 -07:00
Vinnie Falco
568226e1ce Add top level out.txt to .gitignore 2013-08-20 15:04:20 -07:00
Vinnie Falco
54fe17d5eb Remove obsolete Xcode project 2013-08-20 14:59:20 -07:00
Vinnie Falco
d744e23e5e Disable KeyvaDB as a NodeStore backend choice 2013-08-20 14:47:45 -07:00
JoelKatz
e7fc07869d Disable the PoW unit test. 2013-08-19 15:00:16 -07:00
Vinnie Falco
02412b2ba4 Merge branch 'release' into develop
Conflicts:
	Subtrees/beast/modules/beast_asio/protocol/beast_HandshakeDetectorType.h
	modules/ripple_app/basics/ripple_BuildInfo.cpp
	modules/ripple_app/ledger/LedgerMaster.cpp
2013-08-19 14:30:27 -07:00
Vinnie Falco
ff21bfa07b Set version to 0.12.0-rc4 2013-08-19 14:20:18 -07:00
JoelKatz
a742b1097a Don't touch a possibly-failed inbound ledger. 2013-08-19 14:07:47 -07:00
JoelKatz
f596ef4b83 0.12.0-rc3b 2013-08-19 14:07:22 -07:00
JoelKatz
57f21593b5 Don't call both a function and a parameter "progress". 2013-08-19 14:06:57 -07:00
JoelKatz
b00c33988c Make the progress logic that triggers timeouts smarter. 2013-08-19 14:06:40 -07:00
JoelKatz
3cf54bb3cd Slow down fetching to avoid Sorceror's Apprentice syndrome. 2013-08-19 14:05:45 -07:00
JoelKatz
1081dda5cd Fix a bug that could cause us not to acquire the current ledger. 2013-08-19 14:05:28 -07:00
JoelKatz
faf4c58a51 Don't tolerate failed ledger acquires in the publication stream. 2013-08-19 14:04:34 -07:00
JoelKatz
88f38fae71 Typo. 2013-08-19 14:04:12 -07:00
JoelKatz
0ba864f28a Missing comma. 2013-08-19 14:03:53 -07:00
JoelKatz
8faef903ad A better fix for countAccountTxs. 2013-08-19 14:03:46 -07:00
JoelKatz
45b7a6cdef Don't touch a possibly-failed inbound ledger. 2013-08-19 01:59:55 -07:00
JoelKatz
96b918fb10 0.12.0-rc3b 2013-08-19 01:57:01 -07:00
JoelKatz
9d3e3058bc Don't call both a function and a parameter "progress". 2013-08-18 23:27:54 -07:00
JoelKatz
c221cfde7a Some filterNodes cleanups. 2013-08-18 21:39:46 -07:00