openethereum/parity
Vladyslav Lupashevskyi 8132d38b50 Node table limiting and cache for node filter (#10288)
* Fix nasty typo in NodeTable::update (add ;)

* Add limiting for NodeTable

* Add cache for NodeFilter

* Use expect instead of unwrap

* Move node in ordered_ids if it exists there in note_failure and note_success + fix expect msg

* Add comment

* Improve code style

* DRY in note_failure and note_success

* Fix nodes ordering

* Simplify match expression

* Add tests for get_index_to_insert

* Remove get_mut method from NodeTable, Add get method to NodeTable

* Fix table_last_contact_order for macos failing because of lost nanosecond precision
2019-04-05 13:30:31 +02:00
..
cli Explicitly enable or disable Stratum in config file (Issue 9785) (#10521) 2019-04-02 11:19:20 +02:00
db misc: bump license header to 2019 (#10135) 2019-01-07 11:33:07 +01:00
light_helpers fix(light cull): poll light cull instead of timer (#10559) 2019-04-04 10:59:07 +02:00
logger prevent silent errors in daemon mode (#10007) 2019-02-01 19:31:02 +01:00
account_utils.rs fix(compilation warns): no-default-features (#10346) 2019-02-14 17:54:44 +03:00
account.rs fix(compilation warns): no-default-features (#10346) 2019-02-14 17:54:44 +03:00
blockchain.rs Deprecate account management (#10213) 2019-02-07 14:34:24 +01:00
cache.rs misc: bump license header to 2019 (#10135) 2019-01-07 11:33:07 +01:00
configuration.rs Deprecate account management (#10213) 2019-02-07 14:34:24 +01:00
deprecated.rs misc: bump license header to 2019 (#10135) 2019-01-07 11:33:07 +01:00
export_hardcoded_sync.rs misc: bump license header to 2019 (#10135) 2019-01-07 11:33:07 +01:00
helpers.rs Fix join-set test to be deterministic. (#10263) 2019-01-30 12:57:38 +00:00
informant.rs RPC: Implements eth_subscribe("syncing") (#10311) 2019-04-02 17:13:55 +02:00
ipfs.rs misc: bump license header to 2019 (#10135) 2019-01-07 11:33:07 +01:00
lib.rs Deprecate account management (#10213) 2019-02-07 14:34:24 +01:00
main.rs parity/main.rs uses eprintln instead of raw stderr interface (#10427) 2019-02-27 11:41:03 +03:00
modules.rs RPC: Implements eth_subscribe("syncing") (#10311) 2019-04-02 17:13:55 +02:00
params.rs ethcore: remove eth social and easthub chain configs (#10531) 2019-03-27 15:07:38 +01:00
presale.rs Deprecate account management (#10213) 2019-02-07 14:34:24 +01:00
rpc_apis.rs RPC: Implements eth_subscribe("syncing") (#10311) 2019-04-02 17:13:55 +02:00
rpc.rs Secure WS-RPC: grant access to all apis (#10246) 2019-02-08 14:11:55 +01:00
run.rs Node table limiting and cache for node filter (#10288) 2019-04-05 13:30:31 +02:00
secretstore.rs Deprecate account management (#10213) 2019-02-07 14:34:24 +01:00
signer.rs misc: bump license header to 2019 (#10135) 2019-01-07 11:33:07 +01:00
snapshot.rs Deprecate account management (#10213) 2019-02-07 14:34:24 +01:00
stratum.rs misc: bump license header to 2019 (#10135) 2019-01-07 11:33:07 +01:00
upgrade.rs Add message to IO errors (#10324) 2019-02-18 20:39:38 +03:00
user_defaults.rs misc: bump license header to 2019 (#10135) 2019-01-07 11:33:07 +01:00
whisper.rs misc: bump license header to 2019 (#10135) 2019-01-07 11:33:07 +01:00