Frontport commits from beta to master (#2743)

* Remove count limit for local transactions (#2634)

* Fixed stalled sync
This commit is contained in:
Arkadiy Paronyan
2016-10-20 00:33:00 +02:00
committed by GitHub
parent 3b8247b631
commit 20e1d575da
2 changed files with 4 additions and 4 deletions

View File

@@ -361,9 +361,9 @@ impl TransactionSet {
let r = gas.overflowing_add(order.gas);
if r.1 { return false }
gas = r.0;
// Own and retracted transactions are allowed to go above the gas limit, bot not above the count limit.
(gas > self.gas_limit && order.origin != TransactionOrigin::Local && order.origin != TransactionOrigin::RetractedBlock) ||
count > self.limit
// Own and retracted transactions are allowed to go above all limits.
order.origin != TransactionOrigin::Local && order.origin != TransactionOrigin::RetractedBlock &&
(gas > self.gas_limit || count > self.limit)
})
.map(|order| by_hash.get(&order.hash)
.expect("All transactions in `self.by_priority` and `self.by_address` are kept in sync with `by_hash`."))