Raúl Kripalani
0484496d92
Merge branch 'next' into mock-clock
2020-07-14 18:08:26 +01:00
Łukasz Magiera
2e4ed57363
Merge remote-tracking branch 'origin/master' into next
2020-07-13 13:34:56 +02:00
Raúl Kripalani
973dbd6a13
Merge branch 'next' into mock-clock
2020-07-13 11:29:53 +01:00
Łukasz Magiera
39d609a661
Merge pull request #2169 from waynewyang/evnet
...
set called 'true' after handle be called
2020-07-10 22:28:00 +02:00
Łukasz Magiera
89a6b6842c
Merge remote-tracking branch 'origin/master' into next
2020-07-10 22:24:41 +02:00
Raúl Kripalani
13de81b3b2
introduce the ability to mock time.
2020-07-10 15:51:45 +01:00
frrist
bf6b76a4fb
feat: add market deal state & proposal predicates
...
- detects changes in the market deal proposal and market deal state
amts.
2020-07-09 14:43:21 -07:00
Łukasz Magiera
2c00b92325
Merge remote-tracking branch 'origin/master' into next
2020-07-08 21:47:05 +02:00
frrist
d78b7e57c7
polish: include key in AdtArrayDiff interface
...
- some values do not contain their keys
2020-07-08 11:19:14 -07:00
frrist
509e3b653c
polish: genericize adt array diff & extract store
...
- adds testing for adt diff
2020-07-08 11:19:14 -07:00
Aayush Rajasekaran
56a892e5f9
Merge pull request #2246 from TroyWind/fit-multiple-piece-into-a-sector
...
a sector contains multiple deals(pieces), the state of deals incorrect
2020-07-08 11:21:41 -04:00
Łukasz Magiera
d16de56280
gofmt
2020-07-08 14:35:53 +02:00
Łukasz Magiera
b049c5a7d1
Merge remote-tracking branch 'origin/master' into next
2020-07-08 14:35:40 +02:00
frrist
3c6e46cd70
feat: add miner sector predicate and test
...
-polish: OnActorStateChanged operate over TipSetKey
- it was calling key() interally and tipsetkeys are cheaper to get than
the full tipset
-polish: improve predicate method names
2020-07-06 14:27:39 -07:00
刘林欣
ff4d9ecc77
fit in cases where a sector contains multiple deals, the state of each deal is correct
2020-07-03 09:20:47 +08:00
hannahhoward
92bb5bd915
fix(lint): fix lint errors
2020-07-01 12:06:29 +02:00
Dirk McCormick
a3abff768c
fix: dont register state change if deal is not present in from and to states
2020-07-01 12:06:29 +02:00
Dirk McCormick
1fd1c2edbd
feat: allow nil deal state change (deal removed)
2020-07-01 12:06:29 +02:00
Dirk McCormick
49dccf4284
fix: concurrent map access panic
2020-06-30 14:24:08 -04:00
Dirk McCormick
c72def55fe
test: add more predicate tests
2020-06-29 11:21:29 -04:00
waynewyang
048d0e0d7a
set 'true' after handle be called
2020-06-29 21:37:08 +08:00
Dirk McCormick
659c723ea3
fix: embed hcEvents into events as pointer so as not to copy lock
2020-06-26 15:42:44 -04:00
Dirk McCormick
bbb9a9cd1a
refactor: lint fixes
2020-06-26 15:36:48 -04:00
Dirk McCormick
db1773d708
docs: add predicate docs
2020-06-26 14:59:23 -04:00
Dirk McCormick
a1b009328d
refactor: simplify diff
2020-06-26 14:43:46 -04:00
Dirk McCormick
393a9ca4f2
test: predicates test
2020-06-26 14:41:19 -04:00
Dirk McCormick
abad4a3941
refactor: modify predicates API
2020-06-25 17:43:37 -04:00
Dirk McCormick
728afc0587
refactor: remove state API example
2020-06-25 12:46:43 -04:00
Dirk McCormick
95a9dc9db0
refactor: use struct instead of array for state change
2020-06-25 12:43:06 -04:00
Dirk McCormick
b62fef7541
feat: include previous TS in StateChangedHandler
2020-06-25 12:43:06 -04:00
Dirk McCormick
dd490220d7
refactor: Extract message-specific code from calledEvents
...
This allows us to create a general purpose head change events manager that can be used for call events and also for state change events.
2020-06-25 12:43:06 -04:00
hannahhoward
7f932b96ae
WIP
2020-06-25 12:41:50 -04:00
Jakub Sztandera
008a2969b2
Fix two races in events
...
Also race fix: depends on https://github.com/ipfs/go-blockservice/pull/65
Resolves #2092 , #2099 , #2108 , #1930 , #2110
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai>
2020-06-24 17:05:24 +02:00
Jakub Sztandera
22851df145
Undo change in events_test
...
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai>
2020-06-02 18:46:43 +02:00
Jakub Sztandera
96ade5f2dd
Cleanup more lint warnings
...
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai>
2020-06-02 18:38:41 +02:00
Jakub Sztandera
5605aae269
Fix even more lint warnings
...
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai>
2020-06-02 16:29:39 +02:00
Jakub Sztandera
d6615b6286
Cleanup many lint warnings
...
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai>
2020-05-27 22:53:20 +02:00
Łukasz Magiera
b90666b293
miner: optimize SelectMessages
2020-05-15 19:30:31 +02:00
Łukasz Magiera
4e13d284b7
events: Fix revert+apply of msg execution, but not the message
2020-05-14 00:48:36 +02:00
hannahhoward
bbd2fbc434
test(events): add test to demo issue
2020-05-13 12:10:56 -07:00
Łukasz Magiera
ba389598ee
Cleanup build package
2020-05-12 19:59:28 +02:00
Łukasz Magiera
1ade0e7b92
events: Fix called with confidence on null round
2020-05-08 10:31:23 +02:00
hannahhoward
e5a0252126
test(events): add test to repo issue
...
Add a test that shows that the called function is never hit above confidence if the scheduled
trigger is at a null tipset
2020-05-07 22:07:23 -07:00
Jeromy
8ee296d130
fix tests
2020-04-23 15:53:24 -07:00
Jeromy
ef1d485c6e
move head change type out of chainstore package
2020-04-23 15:28:59 -07:00
Jeromy
088d693eea
code review changes
2020-03-25 12:13:09 -07:00
Jeromy
f1dbd35407
change genesis fields to match interop
2020-03-21 15:25:00 -07:00
whyrusleeping
cf2eefdfbe
Fix up client storage deal matcher
2020-02-28 16:05:56 -08:00
Łukasz Magiera
cb09e48e8c
Some test fixes
2020-02-26 10:05:22 +01:00
Łukasz Magiera
0a9e0acc6f
types: Drop some redundant alias types
2020-02-25 22:09:22 +01:00