Commit Graph

9612 Commits

Author SHA1 Message Date
Alex Dupre
8d4d5038aa Linux implementation of isRunningUnderDebugger using ptrace() doesn't work on FreeBSD.
(I doubt it'll work on Linux, too, but I'm not sure)
2013-07-03 09:41:43 -07:00
Alex Dupre
bba1ab079e FreeBSD tuning. 2013-07-03 09:41:43 -07:00
JoelKatz
a732f397cb Limit transaction queue size. 2013-07-03 09:38:22 -07:00
JoelKatz
ab12bae17f Temporarily disable relaying when not in full sync. 2013-07-03 09:24:18 -07:00
JoelKatz
b2943d0b53 More logging 2013-07-03 09:20:53 -07:00
JoelKatz
5b6e9f9f9b Log display name for transactions. 2013-07-03 08:36:07 -07:00
JoelKatz
fffdcfe4bf Fix a bug parsing source currencies. 2013-07-03 08:35:39 -07:00
JoelKatz
db3d589d68 Fix a bug parsing source currencies. 2013-07-03 08:35:16 -07:00
JoelKatz
bdf160455c Identify log messages from running the queued transactions 2013-07-03 07:53:32 -07:00
JoelKatz
c46a89e7ad Don't sign/submit when network is not stable. 2013-07-03 07:50:01 -07:00
JoelKatz
86196a6e46 More logging. 2013-07-03 07:14:47 -07:00
JoelKatz
907d3d59ba Temporarily disable SF_RETRY logic until it can be rethought. 2013-07-03 06:57:52 -07:00
JoelKatz
69d38d8844 Fetch pack micro-optimizations. 2013-07-03 00:42:29 -07:00
JoelKatz
89f6e7b4a5 Don't check for what can never happen. 2013-07-02 23:49:10 -07:00
JoelKatz
a35b3fbc6a Remove the compaction delay. Somehow it's not helping. 2013-07-02 23:37:52 -07:00
JoelKatz
70ddbd7b91 More path fixes. 2013-07-02 23:18:58 -07:00
JoelKatz
d8033012ac Phase one of the pathfinding fix. 2013-07-02 22:14:36 -07:00
JoelKatz
c091e80e11 Some work towards clean shudown 2013-07-02 21:28:15 -07:00
JoelKatz
582c2758b0 Get a lock acquire out of a critical fast path. 2013-07-02 19:22:28 -07:00
JoelKatz
c487717108 prevMissing searches in the wrong direction. 2013-07-02 13:34:15 -07:00
JoelKatz
0183e4d177 If a tree consists only of a matching leaf, don't include that leaf in the fetch pack. 2013-07-02 13:31:43 -07:00
JoelKatz
6203024bc6 Fix prevMissing 2013-07-02 10:54:15 -07:00
JoelKatz
4ee46e3adb Merge branch 'master' of github.com:ripple/rippled 2013-07-02 10:45:13 -07:00
Vinnie Falco
d0d5388fd6 Add new ripple_app parts to SConstruct 2013-07-02 07:54:17 -07:00
Vinnie Falco
fa8e64014e Break ripple_app module into 8 pieces (from 4) 2013-07-02 07:39:52 -07:00
JoelKatz
2edb7a59d1 Whitespace 2013-07-02 00:27:12 -07:00
JoelKatz
78ad1904d2 Merge branch 'develop' of github.com:ripple/rippled into develop 2013-07-01 11:39:15 -07:00
JoelKatz
4e4e8c913d Temporary fix to crash on "1e-95". 2013-07-01 11:38:23 -07:00
JoelKatz
141f2d8885 Temporary fix to crash on "1e-95". 2013-07-01 11:37:50 -07:00
JoelKatz
a912c3012a Try to track down the bug that's causing isEquivalent to return false on a reconstructed transaction. 2013-07-01 11:30:21 -07:00
Vinnie Falco
c1b18536f7 Merge commit '4090fbf0b7d14d03c879dd921fe4b7c03cf5fdc6' into develop 2013-07-01 10:25:46 -07:00
Vinnie Falco
4090fbf0b7 Squashed 'Subtrees/leveldb/' changes from ab82e57..ae6c262
ae6c262 Merge branch 'leveldb' into ripple-fork
28fa222 Looks like a bit more delay is needed to smooth the latency.
a18f3e6 Tidy up JobQueue, add ripple_core module
18b245c Added GNU/kFreeBSD kernel name (TARGET_OS)

git-subtree-dir: Subtrees/leveldb
git-subtree-split: ae6c2620b2ef3d5c69e63dc0eda865d6a39fa061
2013-07-01 10:25:46 -07:00
Vinnie Falco
259c81499b Simplify Application shared singleton 2013-07-01 09:32:09 -07:00
Vinnie Falco
b52bbccd8a Streamline Log with print() and out() 2013-07-01 09:32:09 -07:00
Vinnie Falco
c35c52ff08 Fix platform and debug macros 2013-07-01 09:32:08 -07:00
Vinnie Falco
2fefe6ca8d Remove ConcurrentObject and rename to SharedData 2013-07-01 09:32:08 -07:00
Vinnie Falco
02f137ace8 Tidy up List documentation 2013-07-01 09:32:07 -07:00
Vinnie Falco
4d7fe731d8 Tidy up LeakChecked and configuration macro 2013-07-01 09:32:07 -07:00
Vinnie Falco
e3974c112e Default MSVC CRT Debug heap leak checks to ON 2013-07-01 09:32:07 -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
c46b35732a Tidy up project file 2013-07-01 09:32:06 -07:00
Vinnie Falco
7247dc91bc Remove beast::Singleton 2013-07-01 09:32:05 -07:00
Vinnie Falco
53ab279c8a Fix File::nonexistent false leak using SharedSingleton 2013-07-01 09:32:05 -07:00
Vinnie Falco
448e65fb4d Rename SharedSingleton and move files around 2013-07-01 09:32:05 -07:00
Vinnie Falco
1beae55f86 Wrap IApplication in a ScopedPointer 2013-07-01 09:32:04 -07:00
Vinnie Falco
a3325d4e1f Use LeakChecked throughout Beast 2013-07-01 09:32:04 -07:00
Vinnie Falco
f881ee96f9 Tidy up and activate the MSVC Debug Heap 2013-07-01 09:32:03 -07:00
Vinnie Falco
fe8834a52a Large tidying up of Beast
- Move key classes into beast_core
- Tidy up various macros and files
- Disable leaking FifoFreeStoreWithTLS
2013-07-01 09:32:03 -07:00
Vinnie Falco
b0c1b5834a Refactor TxFormats and fix leak on exit 2013-07-01 09:32:03 -07:00