Change test miner max memory to malloc reports. (#10024)
This commit is contained in:
parent
d19bdb642e
commit
23d25a079b
@ -26,12 +26,18 @@ pub mod client;
|
|||||||
use self::tx::{Tx, TxExt, PairExt};
|
use self::tx::{Tx, TxExt, PairExt};
|
||||||
use self::client::TestClient;
|
use self::client::TestClient;
|
||||||
|
|
||||||
|
// max mem for 3 transaction, this is relative
|
||||||
|
// to the global use allocator, the value is currently
|
||||||
|
// set to reflect malloc usage.
|
||||||
|
// 50 was enough when using jmalloc.
|
||||||
|
const TEST_QUEUE_MAX_MEM: usize = 80;
|
||||||
|
|
||||||
fn new_queue() -> TransactionQueue {
|
fn new_queue() -> TransactionQueue {
|
||||||
TransactionQueue::new(
|
TransactionQueue::new(
|
||||||
txpool::Options {
|
txpool::Options {
|
||||||
max_count: 3,
|
max_count: 3,
|
||||||
max_per_sender: 3,
|
max_per_sender: 3,
|
||||||
max_mem_usage: 50
|
max_mem_usage: TEST_QUEUE_MAX_MEM
|
||||||
},
|
},
|
||||||
verifier::Options {
|
verifier::Options {
|
||||||
minimal_gas_price: 1.into(),
|
minimal_gas_price: 1.into(),
|
||||||
@ -49,7 +55,7 @@ fn should_return_correct_nonces_when_dropped_because_of_limit() {
|
|||||||
txpool::Options {
|
txpool::Options {
|
||||||
max_count: 3,
|
max_count: 3,
|
||||||
max_per_sender: 1,
|
max_per_sender: 1,
|
||||||
max_mem_usage: 50
|
max_mem_usage: TEST_QUEUE_MAX_MEM
|
||||||
},
|
},
|
||||||
verifier::Options {
|
verifier::Options {
|
||||||
minimal_gas_price: 1.into(),
|
minimal_gas_price: 1.into(),
|
||||||
@ -103,7 +109,7 @@ fn should_never_drop_local_transactions_from_different_senders() {
|
|||||||
txpool::Options {
|
txpool::Options {
|
||||||
max_count: 3,
|
max_count: 3,
|
||||||
max_per_sender: 1,
|
max_per_sender: 1,
|
||||||
max_mem_usage: 50
|
max_mem_usage: TEST_QUEUE_MAX_MEM
|
||||||
},
|
},
|
||||||
verifier::Options {
|
verifier::Options {
|
||||||
minimal_gas_price: 1.into(),
|
minimal_gas_price: 1.into(),
|
||||||
@ -477,7 +483,7 @@ fn should_prefer_current_transactions_when_hitting_the_limit() {
|
|||||||
txpool::Options {
|
txpool::Options {
|
||||||
max_count: 1,
|
max_count: 1,
|
||||||
max_per_sender: 2,
|
max_per_sender: 2,
|
||||||
max_mem_usage: 50
|
max_mem_usage: TEST_QUEUE_MAX_MEM
|
||||||
},
|
},
|
||||||
verifier::Options {
|
verifier::Options {
|
||||||
minimal_gas_price: 1.into(),
|
minimal_gas_price: 1.into(),
|
||||||
@ -707,7 +713,7 @@ fn should_accept_local_transactions_below_min_gas_price() {
|
|||||||
txpool::Options {
|
txpool::Options {
|
||||||
max_count: 3,
|
max_count: 3,
|
||||||
max_per_sender: 3,
|
max_per_sender: 3,
|
||||||
max_mem_usage: 50
|
max_mem_usage: TEST_QUEUE_MAX_MEM
|
||||||
},
|
},
|
||||||
verifier::Options {
|
verifier::Options {
|
||||||
minimal_gas_price: 10.into(),
|
minimal_gas_price: 10.into(),
|
||||||
@ -890,7 +896,7 @@ fn should_include_local_transaction_to_a_full_pool() {
|
|||||||
txpool::Options {
|
txpool::Options {
|
||||||
max_count: 1,
|
max_count: 1,
|
||||||
max_per_sender: 2,
|
max_per_sender: 2,
|
||||||
max_mem_usage: 50
|
max_mem_usage: TEST_QUEUE_MAX_MEM
|
||||||
},
|
},
|
||||||
verifier::Options {
|
verifier::Options {
|
||||||
minimal_gas_price: 1.into(),
|
minimal_gas_price: 1.into(),
|
||||||
@ -922,7 +928,7 @@ fn should_avoid_verifying_transaction_already_in_pool() {
|
|||||||
txpool::Options {
|
txpool::Options {
|
||||||
max_count: 1,
|
max_count: 1,
|
||||||
max_per_sender: 2,
|
max_per_sender: 2,
|
||||||
max_mem_usage: 50
|
max_mem_usage: TEST_QUEUE_MAX_MEM
|
||||||
},
|
},
|
||||||
verifier::Options {
|
verifier::Options {
|
||||||
minimal_gas_price: 1.into(),
|
minimal_gas_price: 1.into(),
|
||||||
@ -957,7 +963,7 @@ fn should_avoid_reverifying_recently_rejected_transactions() {
|
|||||||
txpool::Options {
|
txpool::Options {
|
||||||
max_count: 1,
|
max_count: 1,
|
||||||
max_per_sender: 2,
|
max_per_sender: 2,
|
||||||
max_mem_usage: 50
|
max_mem_usage: TEST_QUEUE_MAX_MEM
|
||||||
},
|
},
|
||||||
verifier::Options {
|
verifier::Options {
|
||||||
minimal_gas_price: 1.into(),
|
minimal_gas_price: 1.into(),
|
||||||
@ -999,7 +1005,7 @@ fn should_reject_early_in_case_gas_price_is_less_than_min_effective() {
|
|||||||
txpool::Options {
|
txpool::Options {
|
||||||
max_count: 1,
|
max_count: 1,
|
||||||
max_per_sender: 2,
|
max_per_sender: 2,
|
||||||
max_mem_usage: 50
|
max_mem_usage: TEST_QUEUE_MAX_MEM
|
||||||
},
|
},
|
||||||
verifier::Options {
|
verifier::Options {
|
||||||
minimal_gas_price: 1.into(),
|
minimal_gas_price: 1.into(),
|
||||||
@ -1039,7 +1045,7 @@ fn should_not_reject_early_in_case_gas_price_is_less_than_min_effective() {
|
|||||||
txpool::Options {
|
txpool::Options {
|
||||||
max_count: 1,
|
max_count: 1,
|
||||||
max_per_sender: 2,
|
max_per_sender: 2,
|
||||||
max_mem_usage: 50
|
max_mem_usage: TEST_QUEUE_MAX_MEM
|
||||||
},
|
},
|
||||||
verifier::Options {
|
verifier::Options {
|
||||||
minimal_gas_price: 1.into(),
|
minimal_gas_price: 1.into(),
|
||||||
|
Loading…
Reference in New Issue
Block a user