mirror of
https://github.com/Chia-Network/chia-blockchain.git
synced 2024-09-19 23:21:46 +03:00
9e8d6ebd71
* explore a simplification of the blockchain priority lock queue * add some tests * correct task tracking * use time.perf_counter for better resolution on windows * just count an integer for request order retention * stop using time in the (new) tests as well * add tests and a couple no covers * less existing test refactoring * use a sync PriorityQueue * switch to deques * address bugs and simplify priority to deque mapping * remove unused attribute ._priority_type * make LockQueu.create() not async * explain the active element check on wait cancellation * drop LockQueue._process() * import final from typing_extensions * rename LockQueue to PriorityMutex * remove test from mypy exclusions * clean up straggling lock references * ignore test failure case line coverage * add a monkeypatch test ;[ * remove queued callback feature * remove todos |
||
---|---|---|
.. | ||
__init__.py | ||
bitcoin_fee_estimator.py | ||
block_height_map.py | ||
block_store.py | ||
bundle_tools.py | ||
coin_store.py | ||
fee_estimate_store.py | ||
fee_estimate.py | ||
fee_estimation.py | ||
fee_estimator_constants.py | ||
fee_estimator_example.py | ||
fee_estimator_interface.py | ||
fee_estimator.py | ||
fee_history.py | ||
fee_tracker.py | ||
full_node_api.py | ||
full_node_store.py | ||
full_node.py | ||
generator.py | ||
hint_management.py | ||
hint_store.py | ||
mempool_check_conditions.py | ||
mempool_manager.py | ||
mempool.py | ||
pending_tx_cache.py | ||
signage_point.py | ||
subscriptions.py | ||
sync_store.py | ||
tx_processing_queue.py | ||
weight_proof.py |