Łukasz Magiera
ca4e2d71b6
harmony: Fix last_contact race
2023-10-31 15:05:33 +01:00
Łukasz Magiera
024727177a
lpwindow: Record PoSts
2023-10-31 09:23:10 +01:00
Andrew Jackson (Ajax)
daebec76bf
task max of 0 should mean infinite
2023-10-30 18:25:16 -05:00
Andrew Jackson (Ajax)
a46faaa598
Merge branch 'feat/wdpost-adder2' into simpleharmony
2023-10-27 17:45:05 -05:00
Łukasz Magiera
2b405f433c
lpwindow: Mostly done proper Do
2023-10-27 16:10:55 +02:00
Andrew Jackson (Ajax)
c459c63b1d
simpleharmony
2023-10-26 22:10:18 -05:00
Andrew Jackson (Ajax)
7ce7b786be
lp without lockedRepo or datastore
2023-10-26 17:19:39 -05:00
Andrew Jackson (Ajax)
88c3dda736
Merge branch 'feat/wdpost-adder2' into wdpost-can-accept
2023-10-26 14:13:10 -05:00
Andrew Jackson (Ajax)
8e7c0466a9
harmonytask better doc
2023-10-25 17:12:29 -05:00
Andrew Jackson (Ajax)
1602b7b980
lp alerting and addtaskfunc doc
2023-10-25 17:10:52 -05:00
Łukasz Magiera
ad9c05e30b
lpwindow: Simple adder
2023-10-25 20:58:16 +02:00
Łukasz Magiera
9ec9360895
lpwindow: cleanup windowpost task schema
2023-10-25 17:01:24 +02:00
Łukasz Magiera
4e68fd674b
Merge remote-tracking branch 'origin/feat/wdpost-adder' into feat/wdpost-adder2
2023-10-19 17:56:21 +02:00
Andrew Jackson (Ajax)
e548b46dbf
lotus-provider-in-progress
2023-10-16 10:28:58 -05:00
Shrenuj Bansal
fdd8a39495
Do() working changes
2023-10-12 13:35:10 -04:00
Andrew Jackson (Ajax)
1f1e840e5c
Merge branch 'feat/wdpost-adder' into wdpost-can-accept
2023-10-11 17:51:46 -05:00
Andrew Jackson (Ajax)
598e9b931d
Merge branch 'feat/wdpost-adder' into wdpost-can-accept
2023-10-06 11:48:04 -05:00
Andrew Jackson (Ajax)
88518a34b7
before joining with wdpost from shrenuj
2023-10-06 11:46:13 -05:00
Shrenuj Bansal
f01096bca3
wip
2023-10-05 11:52:22 -04:00
Andrew Jackson (Ajax)
2b7732e5c8
Merge pull request #11278 from filecoin-project/lotus_provider_config
...
LotusProvider database-oriented config system
2023-10-03 15:59:31 -05:00
Andrew Jackson (Ajax)
ea035f4a7f
lint, db timout, cfg rm
2023-09-29 11:56:10 -05:00
Andrew Jackson (Ajax)
5a331e41a9
stacks on task panic
2023-09-28 10:39:33 -05:00
Andrew Jackson (Ajax)
545329311f
lp config after testing
2023-09-26 22:06:00 -05:00
Andrew Jackson (Ajax)
afe4625d92
Merge branch 'feat/sturdypost' into lotus_provider_config
2023-09-22 18:19:56 -05:00
Andrew Jackson (Ajax)
a888b6320c
harmonytask bump http protocol spec & lints
2023-09-22 18:06:26 -05:00
Andrew Jackson (Ajax)
25c3b1732e
Merge branch 'feat/sturdypost' into lotus_provider_config
2023-09-22 11:38:03 -05:00
Andrew Jackson (Ajax)
e009c56475
Merge branch 'feat/sturdypost' into lotus_provider_config
2023-09-22 11:36:03 -05:00
Andrew Jackson (Ajax)
a520ee85d6
master-to-sturdy
2023-09-21 10:37:02 -05:00
Shrenuj Bansal
00b3335765
wip
2023-09-20 15:59:58 -04:00
Andrew Jackson (Ajax)
a377033d22
config
2023-09-19 22:48:39 -05:00
Andrew Jackson (Ajax)
c47992a866
minor doc changes
2023-09-16 07:47:10 +08:00
Icarus9913
2a8ea957fa
stop using go-libp2p deprecated peer.ID.Pretty
...
Signed-off-by: Icarus9913 <icaruswu66@qq.com>
2023-09-12 13:13:34 +08:00
Mikers
5e5a81bf23
add go linter - "unused" ( #11235 )
...
* add go linter - "unused"
* use _ to name unused but needed padding variable
* remove unused code
* add queue test to appease unused linter
* remove unused code in test
* remove unused func
* remove unused struct identified by linter
* remove unused variable
* remove unused code
* remove unused file
* remove unused struct
* remove unused function
* remove unused observe peers function in raft
* remove unused declareFaults function
* annotate nolint:unused on needed methods
2023-09-05 12:19:43 -10:00
Shrenuj Bansal
90bf7a465d
Merge branch 'feat/sturdypost' into feat/wdpost-adder
2023-08-30 17:58:29 -04:00
Andrew Jackson (Ajax)
13b50ce6c8
lotus-provider without rpc endpoint
2023-08-30 15:57:20 -05:00
Shrenuj Bansal
9cc5e84677
wip
2023-08-30 12:40:54 -04:00
Andrew Jackson (Ajax)
5c00f8d66e
lotus-provider fixes
2023-08-29 23:16:05 -05:00
Andrew Jackson (Ajax)
4f2650b0c0
harmonytask task with no gpu
2023-08-29 10:19:18 -05:00
Andrew Jackson (Ajax)
c73f35dcea
harmonytask test fix
2023-08-28 23:41:56 -05:00
Andrew Jackson (Ajax)
4dee670326
logging for harmonytask test failures
2023-08-28 19:44:56 -05:00
Andrew Jackson (Ajax)
e72e8588b9
harmonytask tests
2023-08-28 19:21:59 -05:00
Andrew Jackson (Ajax)
3d60a65906
opencl fix for no gpu, harmonytask fix gpu sched
2023-08-28 17:16:56 -05:00
Andrew Jackson (Ajax)
a94223c129
lotus-provider minicl err output
2023-08-28 16:54:05 -05:00
Andrew Jackson (Ajax)
0a2fd96b9e
lotus-provider lint-happy1
2023-08-28 11:37:36 -05:00
Andrew Jackson (Ajax)
5fc3111da2
lotus-provider test cleanups
2023-08-25 22:25:19 -05:00
Andrew Jackson (Ajax)
e4c0d37502
harmonytask fixes
2023-08-25 22:07:07 -05:00
Andrew Jackson (Ajax)
48a2e64b6c
Merge branch 'feat/sturdypost' into feat/lotus-provider
2023-08-25 18:23:05 -05:00
Andrew Jackson (Ajax)
1e2a16bd8a
Merge branch 'feat/sturdypost' into feat/lotus-provider
2023-08-25 18:18:42 -05:00
Andrew Jackson (Ajax)
ca4282d149
lotus-provider: review comments
2023-08-25 18:17:31 -05:00
Andrew Jackson (Ajax)
f2a90aecef
Merge pull request #11165 from filecoin-project/feat/harmonytask
...
feat:miner:harmonytask
2023-08-25 18:15:43 -05:00
Andrew Jackson (Ajax)
72917c19cd
harmonytask - final review comments
2023-08-25 16:11:31 -05:00
Andrew Jackson (Ajax)
535423a1f4
lotus-provider before harmonytask
2023-08-23 18:57:34 -05:00
Shrenuj Bansal
a51e55390a
address moar comments
2023-08-22 10:43:50 -04:00
Andrew Jackson (Ajax)
c7aaa16e03
harmonytask lints
2023-08-21 18:02:04 -05:00
Andrew Jackson (Ajax)
415a0ac364
harmonytask more lints
2023-08-21 17:33:25 -05:00
Andrew Jackson (Ajax)
84f4cdfc15
harmonytask cleanups
2023-08-21 17:13:17 -05:00
Andrew Jackson (Ajax)
610a8c55e9
harmonytask more linter cleanups
2023-08-21 17:12:57 -05:00
Andrew Jackson (Ajax)
eb294c9714
opencl harmonytask another try
2023-08-21 16:41:00 -05:00
Andrew Jackson (Ajax)
82d0c2889b
opengl export
2023-08-21 15:31:00 -05:00
Andrew Jackson (Ajax)
2912cf6f9c
harmonytask review comments
2023-08-21 11:26:26 -05:00
Andrew Jackson (Ajax)
d732a7b747
harmonytask: doc fixes
2023-08-18 12:53:03 -05:00
Shrenuj Bansal
9262eb4fc9
change table names and address other comments
2023-08-17 13:23:03 -04:00
Andrew Jackson (Ajax)
11c33b6faf
harmonytask: linter
2023-08-16 17:54:26 -05:00
Andrew Jackson (Ajax)
497e4e5ab5
harmonytask: better messages
2023-08-16 16:56:09 -05:00
Shrenuj Bansal
169f953de4
add unlock
2023-08-16 15:36:00 -04:00
Shrenuj Bansal
cdf90b83ed
address more comments
2023-08-16 10:57:08 -04:00
Andrew Jackson (Ajax)
dfb029cb30
harmonytask: consider remaining tasks too
2023-08-15 19:44:33 -05:00
Andrew Jackson (Ajax)
54dc885ae6
feat:miner:harmonytask
2023-08-14 11:40:12 -05:00
Shrenuj Bansal
5161528399
make lint happy
2023-08-14 09:24:00 -04:00
Shrenuj Bansal
7759444247
address review comments
2023-08-10 18:35:35 -04:00
Shrenuj Bansal
87cb6f67f1
Add sql create tables
2023-08-08 21:19:48 -04:00
Shrenuj Bansal
864e8219ae
WIP: sector index yugabyte impl
2023-08-05 16:15:23 -04:00
Andrew Jackson (Ajax)
d39e699e1f
harmonydb: better API
2023-07-18 14:51:26 -07:00
Andrew Jackson (Ajax)
d17bfb14f8
feat: miner deps: harmonydb
2023-07-14 18:05:49 -05:00
Jorropo
6c01310728
chore: migrate to boxo
...
This migrates everything except the `go-car` librairy: https://github.com/ipfs/boxo/issues/218#issuecomment-1529922103
I didn't migrated everything in the previous release because all the boxo code wasn't compatible with the go-ipld-prime one due to a an in flight (/ aftermath) revert of github.com/ipfs/go-block-format. go-block-format has been unmigrated since slight bellow absolutely everything depends on it that would have required everything to be moved on boxo or everything to optin into using boxo which were all deal breakers for different groups.
This worked fine because lotus's codebase could live hapely on the first multirepo setup however boost is now trying to use boxo's code with lotus's (still on multirepo) setup: https://filecoinproject.slack.com/archives/C03AQ3QAUG1/p1685022344779649
The alternative would be for boost to write shim types which just forward calls and return with the different interface definitions.
Btw why is that an issue in the first place is because unlike what go's duck typing model suggest interfaces are not transparent https://github.com/golang/go/issues/58112 , interfaces are strongly typed but they have implicit narrowing. The issue is if you return an interface from an interface Go does not have a function definition to insert the implicit conversion thus instead the type checker complains you are not returning the right type.
Stubbing types were reverted https://github.com/ipfs/boxo/issues/218#issuecomment-1478650351
Last time I only migrated `go-bitswap` to `boxo/bitswap` because of the security issues and because we never had the interface return an interface problem (we had concrete wrappers where the implicit conversion took place).
2023-06-19 14:45:05 -07:00
Łukasz Magiera
4b5a665422
Merge remote-tracking branch 'origin/master' into feat/piecereader-perf
2023-05-26 13:00:42 +02:00
Łukasz Magiera
8b2ef40f4e
storage: Weave end offset into unsealed reader code
2023-05-23 12:26:13 +02:00
Jakub Sztandera
cad743ec54
Appease the linter
...
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai>
2023-05-19 20:02:47 +02:00
Jakub Sztandera
dfa7fc7723
feat: chainstore: sharded mutex for filling chain height index
...
This PR introduces as sharded mutex within the ChainIndex#GetTipsetByHeight.
It also replaces a go map with xsync.Map which doesn't require locking.
The lock is taken when it appears that ChainIndex filling work should be
started. After claiming the lock, the status of the cache is rechecked,
if the entry is still missing, the fillCache is started.
Thanks to @snissn and @arajasek for debugging and taking initial stabs at this.
Supersedes #10866 and 10885
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai>
2023-05-19 19:49:22 +02:00
Łukasz Magiera
24945a906a
httpreader: Make linter happy
2023-04-25 11:29:16 +02:00
Łukasz Magiera
a7d29c9564
httpreader: also resume on UnexpectedEOF
2023-04-25 09:31:20 +02:00
Łukasz Magiera
71f184f5cb
feat: daemon: Auto-resume interrupted snapshot imports
2023-04-25 09:31:19 +02:00
Jorropo
fe42d974a2
chore: all: migrate from go-libipfs to boxo
...
github.com/ipfs/libipfs/blocks was unmigrated to github.com/ipfs/go-block-format due to compatibility issues with the rest of the IPLD stack.
2023-04-18 17:22:18 +02:00
Aayush
66fc6dc3e5
refactor: stop using deprecated io/ioutil
2023-03-29 15:40:49 -04:00
Aayush
a724a713da
refactor: stop using deprecated io/ioutil
2023-03-29 15:38:46 -04:00
Łukasz Magiera
7e414ac390
Merge remote-tracking branch 'origin/master' into feat/go-data-transfer-v2
2023-03-15 11:37:53 +01:00
Marten Seemann
db6efe6512
use go-libipfs/files instead of ipfs/go-ipfs-files
2023-03-08 17:50:56 +13:00
hannahhoward
7bc6185077
chore(deps): update to get to compile
2023-03-07 11:45:30 -08:00
Łukasz Magiera
ec5fde466a
rpcenc: Propagate closeOnce in beginPost
2023-03-07 16:50:03 +01:00
Łukasz Magiera
f2a652f29f
rpcenc: More reliably failing TestReaderRedirectDrop
2023-03-07 16:48:09 +01:00
Aayush Rajasekaran
693f230fbb
Merge branch 'release/v1.20.0' into asr/merge-release-into-master
2023-02-07 11:03:01 -05:00
Łukasz Magiera
424824019b
fix: ethtypes: Correct 'no uncles' hash in NewEthBlock
2023-02-06 14:38:48 +01:00
Aayush
f291572b4a
Merge branch 'release/v1.20.0' into asr/merge-release-into-master
2023-02-03 09:27:04 -05:00
Łukasz Magiera
ad14d71978
eth rpc: Params are optional in eth_subscribe
2023-01-31 11:08:51 +01:00
Łukasz Magiera
128bdc63db
fix: rpcenc: Don't hang when source dies
2023-01-25 17:14:37 +01:00
Aayush
4f199ada40
Merge branch 'release/v1.20.0' into asr/merge-release-into-master
2023-01-20 17:32:29 -05:00
Shrenuj Bansal
522e96f016
fix: msg signing with delegated keys and send cli changes ( #10056 )
...
* fix msg signing with delegated keys and send cli changes
* make gen and docsgen
* address comments
2023-01-19 17:57:48 -05:00
Aayush
e715384173
Merge branch 'release/v1.20.0' into asr/merge-release-into-master
2023-01-16 10:51:22 -05:00
raulk
cdf3812e40
NV18: Filecoin EVM runtime + Actor Events + EthAccount + EAM + f4 addressing ( #9998 )
...
Co-authored-by: Steven Allen <steven@stebalien.com>
Co-authored-by: Raul Kripalani <raulk@users.noreply.github.com>
Co-authored-by: Kevin Li <ychiaoli18@users.noreply.github.com>
Co-authored-by: vyzo <vyzo@hackzen.org>
Co-authored-by: Ian Davis <nospam@iandavis.com>
Co-authored-by: Aayush Rajasekaran <arajasek94@gmail.com>
Co-authored-by: Jiaying Wang <42981373+jennijuju@users.noreply.github.com>
Co-authored-by: Jennifer Wang <jiayingw703@gmail.com>
Co-authored-by: Geoff Stuart <geoff.vball@gmail.com>
Co-authored-by: Shrenuj Bansal <shrenuj.bansal@protocol.ai>
Co-authored-by: Shrenuj Bansal <108157875+shrenujbansal@users.noreply.github.com>
Co-authored-by: Geoff Stuart <geoffrey.stuart@protocol.ai>
Co-authored-by: Aayush Rajasekaran <aayushrajasekaran@Aayushs-MacBook-Pro.local>
Co-authored-by: ZenGround0 <5515260+ZenGround0@users.noreply.github.com>
Co-authored-by: zenground0 <ZenGround0@users.noreply.github.com>
2023-01-13 19:11:13 +00:00
Alfonso de la Rocha
075216d9da
Merge remote-tracking branch 'upstream/master' into adlrocha/cns-iface-master
2022-12-05 18:16:14 +01:00