lotus/chain
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
..
actors fix: spec actors 2 reward shim uses correct field for CumsumRealized 2020-10-09 17:48:20 +01:00
beacon Fix drand non-test 2020-09-10 17:41:55 -04:00
events Remove a misleading miner actor abstraction 2020-09-23 14:49:53 -07:00
exchange add a command to view block space utilization 2020-10-05 14:06:03 -07:00
gen unshare the journal 2020-10-09 13:23:07 -07:00
market Use actor state addresses 2020-09-23 02:32:40 -04:00
messagepool unshare the journal 2020-10-09 13:23:07 -07:00
messagesigner feat: add end-to-end test for lite mode 2020-10-09 11:48:35 +02:00
metrics Update to specs v0.9.6 2020-09-07 15:48:41 -04:00
state introduce separate state-tree versions 2020-10-07 12:04:32 -07:00
stmgr feat: add RPC for StateWaitMsg 2020-10-09 11:45:16 +02:00
store unshare the journal 2020-10-09 13:23:07 -07:00
sub Optimize chain and message sync 2020-10-08 23:10:07 +02:00
types feat: add tests for gateway ChainGetTipsetByHeight 2020-10-09 11:45:16 +02:00
vectors set policy correctly from test vectors 2020-09-28 17:53:11 -07:00
vm return an illegal actor error when we see an unsupported actor version 2020-10-07 15:46:56 -07:00
wallet Fix deletion of addresses from wallet 2020-10-09 03:26:51 -04:00
badtscache.go Add a SyncUnmarkBad API 2020-09-09 14:34:05 -04:00
block_receipt_tracker.go Lint everything 2020-08-20 20:46:36 -07:00
checkpoint.go Allow marking a certain tipset as checkpointed 2020-09-09 14:34:00 -04:00
sync_manager_test.go syncer: make SyncManager an interface. 2020-09-14 21:58:59 +01:00
sync_manager.go syncer: make SyncManager an interface. 2020-09-14 21:58:59 +01:00
sync_test.go Fix docsgen, lotus-soup build 2020-10-09 18:43:22 +02:00
sync.go Optimize chain and message sync 2020-10-08 23:10:07 +02:00
syncstate.go Add StageFetchingMessages to sync status 2020-09-08 20:42:20 +02:00
types_test.go Add an envvar to set address network version 2020-09-25 15:45:27 -04:00