diff options
| author | Gavin Andresen <[email protected]> | 2014-09-10 14:08:03 -0400 |
|---|---|---|
| committer | Gavin Andresen <[email protected]> | 2014-09-10 14:09:40 -0400 |
| commit | aa3c697e90c02d5797a59a7bfb1ecac6fbd918cf (patch) | |
| tree | c98a1175ece5c99f28f45642d3109d9877bd7b35 /src/main.h | |
| parent | Stricter handling of orphan transactions (diff) | |
| download | discoin-aa3c697e90c02d5797a59a7bfb1ecac6fbd918cf.tar.xz discoin-aa3c697e90c02d5797a59a7bfb1ecac6fbd918cf.zip | |
Store fewer orphan tx by default, add -maxorphantx option
There is no reason to store thousands of orphan transactions;
normally an orphan's parents will either be broadcast or
mined reasonably quickly.
This pull drops the maximum number of orphans from 10,000 down
to 100, and adds a command-line option (-maxorphantx) that is
just like -maxorphanblocks to override the default.
Diffstat (limited to 'src/main.h')
| -rw-r--r-- | src/main.h | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/main.h b/src/main.h index 30cccab2f..d340fd0b6 100644 --- a/src/main.h +++ b/src/main.h @@ -51,8 +51,8 @@ static const unsigned int MAX_BLOCK_SIGOPS = MAX_BLOCK_SIZE/50; static const unsigned int MAX_P2SH_SIGOPS = 15; /** The maximum number of sigops we're willing to relay/mine in a single tx */ static const unsigned int MAX_TX_SIGOPS = MAX_BLOCK_SIGOPS/5; -/** The maximum number of orphan transactions kept in memory */ -static const unsigned int MAX_ORPHAN_TRANSACTIONS = MAX_BLOCK_SIZE/100; +/** Default for -maxorphantx, maximum number of orphan transactions kept in memory */ +static const unsigned int DEFAULT_MAX_ORPHAN_TRANSACTIONS = 100; /** Default for -maxorphanblocks, maximum number of orphan blocks kept in memory */ static const unsigned int DEFAULT_MAX_ORPHAN_BLOCKS = 750; /** The maximum size of a blk?????.dat file (since 0.8) */ |