Raúl Kripalani
3795cc2bd2
segregate chain and state blockstores.
...
This paves the way for better object lifetime management.
Concretely, it makes it possible to:
- have different stores backing chain and state data.
- having the same datastore library, but using different parameters.
- attach different caching layers/policies to each class of data, e.g.
sizing caches differently.
- specifying different retention policies for chain and state data.
This separation is important because:
- access patterns/frequency of chain and state data are different.
- state is derivable from chain, so one could never expunge the chain
store, and only retain state objects reachable from the last finality
in the state store.
2021-02-28 22:49:44 +00:00
Raúl Kripalani
853de3daf7
fix TimedCacheBlockstore#View.
2021-02-28 22:39:00 +00:00
Raúl Kripalani
45a650c012
remove unnecessary View casting.
2021-02-28 22:20:29 +00:00
Raúl Kripalani
8b17a4766d
fix CI for build-lotus-soup.
2021-02-28 21:07:25 +00:00
Raúl Kripalani
9f0c68bb70
fix unused import post-merge.
2021-02-28 19:57:37 +00:00
Raúl Kripalani
7f0f7d0b36
Merge branch 'master' into refactor/lib/blockstore
2021-02-28 19:55:23 +00:00
Raúl Kripalani
8601e5da3a
address review comments.
2021-02-28 19:44:02 +00:00
Aayush Rajasekaran
191a05da48
Fixup get-cc-collateral command
2021-02-28 02:10:22 -05:00
Łukasz Magiera
c9c26ee282
Merge pull request #5675 from filecoin-project/fix/rice
...
Fix riceing by importing the main package
2021-02-24 16:38:25 +01:00
Jakub Sztandera
ccebc4f53c
Fix riceing by importing the main package
...
Go 1.16 elides dependencies from go.sum when you don't use a package
which has these dependencies.
This means dependencies for the `rice` command where not in our
`go.sum`.
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai>
2021-02-24 15:58:40 +01:00
Łukasz Magiera
3c9e376474
Merge pull request #5656 from filecoin-project/feat/state-search-replaced
...
Show replacing message CID is state search-msg cli
2021-02-24 12:59:39 +01:00
Aayush Rajasekaran
55b85f3148
Merge pull request #5670 from filecoin-project/asr/changelog
...
Lotus version 1.5.0
2021-02-23 16:42:49 -05:00
Aayush Rajasekaran
d8bb112bcd
Lotus version 1.5.0
2021-02-23 16:25:40 -05:00
Aayush Rajasekaran
4cec0375b9
Merge pull request #5663 from filecoin-project/asr/disable-v3
...
Add a LOTUS_DISABLE_V3_ACTOR_MIGRATION envvar
2021-02-23 14:09:21 -05:00
Łukasz Magiera
5dd7e418d6
Merge pull request #5667 from filecoin-project/revert-5432-refac/send
...
Revert "Refactor send command for better testability"
2021-02-23 15:29:22 +01:00
Jakub Sztandera
bebc11522e
Revert "Refactor send command for better testability"
2021-02-23 15:25:19 +01:00
Jakub Sztandera
7721ea20ba
Merge pull request #5432 from filecoin-project/refac/send
...
Refactor send command for better testability
2021-02-23 13:18:11 +01:00
Aayush Rajasekaran
ac06abb964
Add a LOTUS_DISABLE_V3_ACTOR_MIGRATION envvar
2021-02-23 01:57:42 -05:00
Jakub Sztandera
7148a5558f
Rename newMockCmd to newMockApp
...
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai>
2021-02-22 20:31:39 +01:00
Jakub Sztandera
0de363131e
fix typo
...
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai>
2021-02-22 20:29:26 +01:00
Łukasz Magiera
6b8cbad31a
Show replacing message CID is state search-msg cli
2021-02-22 19:11:38 +01:00
Łukasz Magiera
35759fa07e
Merge pull request #5635 from filecoin-project/deps/cbg-soft-map
...
Update markets, cbor-gen with soft map decoding
2021-02-22 18:27:38 +01:00
Dirk McCormick
a8b40b77fa
update to go-fil-markets v1.1.9
2021-02-22 17:01:28 +01:00
Dirk McCormick
7046e2721a
feat: update go-fil-markets version
2021-02-22 14:25:29 +01:00
Aayush Rajasekaran
d1abc3cb5f
Merge pull request #5643 from filecoin-project/chore/normalize-deps
...
chore: normalize deps
2021-02-19 18:43:43 -05:00
Steven Allen
b177e67a7a
chore: normalize deps
2021-02-19 15:27:38 -08:00
Aayush Rajasekaran
39a8edbe4b
Merge pull request #5641 from filecoin-project/update/ntwk-calibration
...
Reset calibration network
2021-02-19 18:27:35 -05:00
Travis Person
5cf58e291b
Add calibration genesis
2021-02-19 23:11:01 +00:00
Travis Person
cf606196e3
Reset calibration network
2021-02-19 23:00:28 +00:00
Aayush Rajasekaran
7bb948dd8a
Merge pull request #5640 from filecoin-project/asr/nv10-epochs
...
Set nv10 upgrade epochs
2021-02-19 17:50:55 -05:00
Aayush Rajasekaran
b60a63ebd9
Set nv10 upgrade epochs
2021-02-19 17:43:01 -05:00
Aayush Rajasekaran
c9ed293657
Merge pull request #5639 from filecoin-project/asr/specs-update
...
Update actors to v3.0.2
2021-02-19 17:42:45 -05:00
Aayush Rajasekaran
f47dcfacde
Merge pull request #5638 from filecoin-project/feat/rm-null-bls
...
Remove the null BLS actor
2021-02-19 17:42:29 -05:00
Aayush Rajasekaran
6732758d0f
Tweak mock ProveCommits to respect proof sizes
2021-02-19 17:22:59 -05:00
Aayush Rajasekaran
60b7f56297
Code review
2021-02-19 15:10:56 -05:00
Aayush Rajasekaran
df32f5d060
Update actors to v3.0.2
2021-02-19 15:08:30 -05:00
Łukasz Magiera
00f9cf3f2a
docsgen
2021-02-19 20:13:47 +01:00
Łukasz Magiera
26399dba70
Update markets, cbor-gen with soft map decoding
2021-02-19 20:11:43 +01:00
Łukasz Magiera
f2578a8e83
Merge pull request #5615 from filecoin-project/feat/disputer-logs
...
Disputer logs to its own logger
2021-02-19 12:10:18 +01:00
Łukasz Magiera
4f6700a4ee
Merge pull request #5622 from yaohcn/fix-drop-sector
...
fix drop sector
2021-02-19 12:08:28 +01:00
Aayush Rajasekaran
96b4b828f7
Remove the null bls actor from the init actor state
2021-02-18 19:01:28 -05:00
Aayush Rajasekaran
a0fedf8bdb
Only delete the zero BLS actor on mainnet
2021-02-18 19:01:21 -05:00
Aayush Rajasekaran
2ca70e600d
Move the zero bls actor creation check into the VM
2021-02-18 19:01:11 -05:00
Aayush Rajasekaran
5aff54161a
Delete the null-bls actor
2021-02-18 19:01:03 -05:00
Aayush Rajasekaran
a8ae3a1909
Merge pull request #5475 from filecoin-project/feat/butterfly-network
...
Adds the butterfly network
2021-02-18 14:20:39 -05:00
Jakub Sztandera
607d1bc6f7
Add Send CLI tests
...
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai>
2021-02-18 15:21:31 +01:00
Jakub Sztandera
afd5828d74
Make lint happy
...
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai>
2021-02-18 15:21:31 +01:00
Jakub Sztandera
83bd8ebf65
Add nolint
...
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai>
2021-02-18 15:21:31 +01:00
Jakub Sztandera
3de893542b
Finish Send CLI service tests
...
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai>
2021-02-18 15:21:31 +01:00
Jakub Sztandera
bad67acb4b
Generate mocks, integrate send service test
...
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai>
2021-02-18 15:21:31 +01:00