lotus/chain/messagepool
Steven Allen 748d2e82a7 unshare the journal
Motivation:

* Run lotus with the race detector enabled (primary motivation).
* Allow multiple lotus nodes in a process (not a high priority).

Previously, the journal was shared between all lotus instances, but it was
initialized for every new node. This caused safety problems in tests (at a
minimum).

This patch explicitly passes the journal to all services that need it.
2020-10-09 13:23:07 -07:00
..
gasguess Add some comments 2020-10-05 18:39:39 -04:00
block_proba_test.go Add test for winnerProba 2020-08-18 21:10:04 +02:00
block_proba.go Lint everything 2020-08-20 20:46:36 -07:00
config.go Validate message pool config, validate GasPremium < GasFeeCap 2020-08-12 20:31:34 +02:00
messagepool_test.go unshare the journal 2020-10-09 13:23:07 -07:00
messagepool.go unshare the journal 2020-10-09 13:23:07 -07:00
provider.go remove final WithStateTree 2020-09-15 10:57:32 -07:00
pruning.go use conservative base fee lower bound factor for strict checks 2020-09-14 22:13:37 +03:00
repub_test.go unshare the journal 2020-10-09 13:23:07 -07:00
repub.go unshare the journal 2020-10-09 13:23:07 -07:00
selection_test.go unshare the journal 2020-10-09 13:23:07 -07:00
selection.go warn when optimal selection fails to pack a block and we fall back to random selection 2020-09-09 23:17:09 +03:00
test-messages.json.gz add selection test with real world messages dumped from a live node mpool 2020-09-09 20:46:26 +03:00