Łukasz Magiera
2fd0cb4aff
fix: sealing: Avoid nil dereference in debug log
2022-12-09 09:54:28 +01:00
Łukasz Magiera
7b5e8d1e96
Merge pull request #9748 from filecoin-project/feat/metrics-tag-storage-use
...
feat: metrics: Tag storage path types
2022-11-29 18:06:23 +01:00
Ian Davis
0a4efd4820
Merge branch 'main' into id/update-go-version
2022-11-29 14:29:11 +00:00
Łukasz Magiera
57c31a79e7
feat: metrics: Tag storage path types
2022-11-29 13:06:56 +01:00
Łukasz Magiera
1597e85906
sched: Address review
2022-11-29 11:46:51 +01:00
Łukasz Magiera
5a458a60c2
fix sched_test
2022-11-29 11:44:57 +01:00
Łukasz Magiera
5881edb75e
feat: sched: Cache worker calls
2022-11-29 11:44:57 +01:00
Łukasz Magiera
d82b2a5804
Merge pull request #9738 from filecoin-project/feat/sched-cycle-metrics
...
feat: sched: Add metrics around sched cycle
2022-11-28 23:57:58 +01:00
Łukasz Magiera
285cc66773
Merge pull request #9648 from filecoin-project/fix/snap-abort-cleanup
...
fix: sealing: More complete snapdeals abort cleanup
2022-11-28 23:26:32 +01:00
Łukasz Magiera
8ba4355cab
Merge pull request #9694 from filecoin-project/9159-allow-lotus-worker-to-unseal-sector-even-if-does-not-store-unsealed-data-long-term
...
fix: sealing: Set all path types for Unseal pipeline to sealing storage
2022-11-28 20:15:17 +01:00
Łukasz Magiera
c0fce07889
sched: Metrics around scheduldng workload
2022-11-28 19:51:18 +01:00
Łukasz Magiera
bc879c5bd8
feat: sched: Add metrics around sched cycle
2022-11-28 19:07:35 +01:00
Ian Davis
9f85d3dca7
Address simple linter issues
2022-11-24 16:32:27 +00:00
Shrenuj Bansal
fa596eee5b
Move unsealed sector from sealing to long term storage after Unseal
2022-11-23 15:22:14 -05:00
Aayush
355a08cd04
fix: sealer: Tweak confidence for handleUpdateActivating
2022-11-23 14:38:57 -05:00
Łukasz Magiera
ea9a8303c8
sealing: tasks: TTReleaseUnsealed -> TTFinalizeUnsealed
2022-11-23 18:57:17 +01:00
Łukasz Magiera
d6f73c1a81
sealing: Address snap cleanup review
2022-11-23 18:57:17 +01:00
Łukasz Magiera
dc6c2b68fe
sealing: Fix tests after finalize changes
2022-11-23 18:57:16 +01:00
Łukasz Magiera
87e5549af5
sealing: Split unsealed cleanup from Finalize
2022-11-23 18:57:16 +01:00
Łukasz Magiera
0bba2bd1ba
sealing: Use FinalizeSector in snap abort for cleanup
2022-11-23 18:57:16 +01:00
Łukasz Magiera
211712bf6d
itests: Test snapdeals abort cleanup
2022-11-23 18:57:16 +01:00
Shrenuj Bansal
e4ce056ac6
Set all path types for Unseal pipeline to sealing storage
2022-11-21 14:40:50 -05:00
Łukasz Magiera
71a84bb092
feat: wdpost: Configurable pre-check timeouts
2022-11-17 18:25:30 +01:00
Łukasz Magiera
0e07fa94d0
Merge pull request #9613 from filecoin-project/feat/wdpost-robustness
...
feat: storage: Force exit GenerateSingleVanillaProof on cancelled context
2022-11-15 10:30:25 +01:00
Łukasz Magiera
e476c1ab17
storage: paths: Fix typo in proof error message
...
Co-authored-by: Piotr Bochenek <pbochenek@worldremit.com>
2022-11-14 21:04:18 +01:00
Łukasz Magiera
51e92c97c3
Merge pull request #9642 from filecoin-project/fix/snapsector-clear-ctime
...
fix: sealing pipeline: Clear CreationTime when starting sector upgrade
2022-11-14 20:52:58 +01:00
Łukasz Magiera
c79085e5b7
Merge pull request #9598 from filecoin-project/fix/ancient-snap-deals-terrible
...
fix:sealing-fsm:wait mutable fsm state for immutable sector upgrade error
2022-11-14 19:53:37 +01:00
Łukasz Magiera
efe2d8da8a
sealing pipeline: Test clearing CreationTime
2022-11-14 18:46:50 +01:00
Łukasz Magiera
d8c1b67a22
fix: sealing pipeline: Clear CreationTime when starting sector upgrade
2022-11-14 18:36:26 +01:00
zenground0
087da50ecc
Lint
2022-11-14 10:16:37 -05:00
zenground0
d86a68f713
Review Response
2022-11-14 10:07:22 -05:00
Łukasz Magiera
73aabdfeff
Merge pull request #9601 from filecoin-project/fix/fsm-release-dealq-on-snap-abort
...
fix: sealing pipeine: Release assigned deals on snapdeals abort
2022-11-14 11:07:33 +01:00
Aayush
69c55d807a
Sealing manager: minor refactor
2022-11-09 09:09:59 -05:00
Łukasz Magiera
cbcd0d49ae
storage: Log a detailed error on PoSt challenge read timeout
2022-11-09 12:49:52 +01:00
Łukasz Magiera
42d02dd448
feat: storage: Force exit GenerateSingleVanillaProof on cancelled context
2022-11-09 12:38:23 +01:00
zenground0
3a6aae3e10
Remove another panic
2022-11-08 14:39:22 +00:00
zenground0
10b7961a99
Correctly pass abort upgrade an error
2022-11-08 14:11:28 +00:00
zenground0
7f650ad7dc
Go is hard
2022-11-08 12:30:53 +00:00
Łukasz Magiera
fcad93dc10
netbs: Fix lint
2022-11-08 09:37:43 +00:00
Łukasz Magiera
ec89424c42
make repo not depend on ffi
2022-11-08 09:37:43 +00:00
Łukasz Magiera
5f5cc794f0
make config not depend on ffi
2022-11-08 09:37:43 +00:00
Łukasz Magiera
33f7746296
fix: sealing pipeine: Release assigned deals on snapdeals abort
2022-11-07 16:50:56 +00:00
zenground0
c902218baf
Respect context
2022-11-07 16:03:22 +00:00
zenground0
6dee0d8ca8
Rough draft no tests
2022-11-07 14:56:53 +00:00
Aayush
c0b7343e60
Merge branch 'release/v1.18.0' into asr/merge-release-into-master
2022-11-06 14:40:13 -05:00
Łukasz Magiera
32de871243
fix: post worker sched: Don't check worker session in a busy loop
2022-10-14 15:58:25 +02:00
Aayush
65e37c29e4
address review
2022-10-12 13:54:04 -04:00
Łukasz Magiera
dc102f076a
sealing pipeline: Get allocationId with StateApi
2022-10-12 13:54:03 -04:00
Łukasz Magiera
0af9888b12
sealing pipeline: Prepare deal assigning logic for FIP-45
2022-10-12 13:42:53 -04:00
Aayush
97b04b7f77
More tweaking of PreSeal for genesis
2022-10-06 11:06:21 -04:00
Aayush Rajasekaran
6510e5f129
Tweak PreSeal struct to be infra-friendly
2022-10-06 11:06:21 -04:00
Geoff Stuart
b4c04ad927
update markets
2022-10-06 11:06:21 -04:00
Shrenuj Bansal
4904411ded
Address comments
2022-10-05 15:37:04 +00:00
Shrenuj Bansal
6696de6bab
Add ability to only have single partition per msg for partitions with recovery sectors
2022-10-05 15:36:41 +00:00
Shrenuj Bansal
9653584d73
Address comments
2022-10-04 19:21:55 +00:00
Shrenuj Bansal
dc247cc57d
Add ability to only have single partition per msg for partitions with recovery sectors
2022-10-04 18:33:18 +00:00
Aayush
32670e810c
chore: refactor: rename NewestNetworkVersion
2022-09-21 15:48:51 -04:00
Łukasz Magiera
39af6e0365
Merge pull request #9328 from filecoin-project/fix/ffiwrap-close-ap
...
fix: ffiwrapper: Close readers in AddPiece
2022-09-19 17:47:15 +02:00
Łukasz Magiera
66ad2b8102
sealing: Avoid panicking in handleUpdateActivating on startup
2022-09-19 17:32:02 +02:00
Łukasz Magiera
015139d451
sealing pipeline: Clarify maybeNotifyRemoteDone
2022-09-19 12:16:11 +02:00
Łukasz Magiera
859c2606f0
sealing: Address review
2022-09-19 12:13:06 +02:00
Łukasz Magiera
a05593da5b
systar: Create file after header checks
2022-09-19 12:13:06 +02:00
Łukasz Magiera
fec9c0f981
sector import: Fix lint
2022-09-19 12:13:06 +02:00
Łukasz Magiera
061a990eb8
sector import: RemoteSealingDoneEndpoint
2022-09-19 12:13:06 +02:00
Łukasz Magiera
474c60203b
tarutil: Strict header checks
2022-09-19 12:13:06 +02:00
Łukasz Magiera
c17ab761c5
sector import: Remote Commit2
2022-09-19 12:13:06 +02:00
Łukasz Magiera
142894895d
sector import: Implement seed/ticket/commr/commd checks
2022-09-19 12:13:06 +02:00
Łukasz Magiera
b2dfaae68c
sector import: Test remote commit1 retry
2022-09-19 12:13:06 +02:00
Łukasz Magiera
9f03569cd0
sector import: Remote Commit1
2022-09-19 12:13:06 +02:00
Łukasz Magiera
830c2ffdf5
sector import: FinalizeInto, send finalized cacde in itest
2022-09-19 12:13:06 +02:00
Łukasz Magiera
9c6d531ae7
sector import: Plumb sector download task canfig
2022-09-19 12:13:06 +02:00
Łukasz Magiera
12a8ab5ac7
sector import: Add missing initial fsm state transition
2022-09-19 12:13:06 +02:00
Łukasz Magiera
fef7232c6b
sector import: Initial SectorReceive itest
2022-09-19 12:13:06 +02:00
Łukasz Magiera
3caa010779
sector import: Update type-gen
2022-09-19 12:13:06 +02:00
Łukasz Magiera
cdadf5e5a9
sector import: Implement handleReceiveSector
2022-09-19 12:13:05 +02:00
Łukasz Magiera
cde23be559
sector import: Fix tests
2022-09-19 12:13:05 +02:00
Łukasz Magiera
ea99bd9763
sector import: Sector data download
2022-09-19 12:13:05 +02:00
Łukasz Magiera
fbb487ae2b
sector import: Plumbing for DownloadSectorData in the sealing system
2022-09-19 12:13:05 +02:00
Łukasz Magiera
39e4845f42
sector import: Put the imported sector into the sealing pipeline
2022-09-19 12:13:05 +02:00
Łukasz Magiera
2b644525f8
sector import: More check progress
2022-09-19 12:13:05 +02:00
Łukasz Magiera
ca790b4c69
sealing: Validate piece alignment in checkPieces
2022-09-19 12:13:05 +02:00
Łukasz Magiera
332d83bd18
sector import: Check pieces in Sealing.Receive
2022-09-19 12:13:05 +02:00
Łukasz Magiera
5c485c3375
sealing: Drop redundant Piece type
2022-09-19 12:13:05 +02:00
Łukasz Magiera
29135aa77c
sector import: Initial api scaffolding
2022-09-19 12:13:03 +02:00
Łukasz Magiera
d68bb937d8
fix: ffiwrapper: Close readers in AddPiece
2022-09-19 09:52:57 +02:00
Jiaying Wang
4abc38dacc
Merge pull request #9310 from filecoin-project/fix/empty-snap
...
fix: sealing: Abort upgrades in sectors with no deals
2022-09-16 21:21:39 -04:00
Łukasz Magiera
f1e4ecaaa3
fix: Drop unused PreCommitInfo from pipeline.SectorInfo
2022-09-16 17:51:09 +02:00
Łukasz Magiera
501d21aa28
fix expiration config handling in calcTargetExpiration
2022-09-16 15:37:50 +02:00
Łukasz Magiera
7a2a069a5a
Merge pull request #9282 from Juneezee/refactor/os.ReadDir
...
refactor: use `os.ReadDir` for lightweight directory reading
2022-09-15 16:25:51 +02:00
Łukasz Magiera
bf3daea124
sealing: Minimum upgrade sector expiration/target config
2022-09-15 16:19:57 +02:00
Łukasz Magiera
305cfa1f69
sealing: Pick safer minTarget in calcTargetExpiration
2022-09-15 16:09:13 +02:00
Łukasz Magiera
d2c726cd28
fix: sealing: Abort upgrades in sectors with no deals
2022-09-15 16:09:13 +02:00
Aayush
19c3232d2f
more fixes
2022-09-10 12:37:03 -04:00
Aayush
c0bbaebaf4
more fixes
2022-09-09 21:40:15 -04:00
Aayush
92cc24fca2
support fvm gas tracing
2022-09-09 21:40:15 -04:00
Geoff Stuart
642555d0fb
Fix discrepancies, run fiximports
2022-09-09 21:40:15 -04:00
Aayush
0efca4d266
introduce v9 actors and nv17
2022-09-09 21:40:15 -04:00
Eng Zer Jun
abef90423d
refactor: use os.ReadDir
for lightweight directory reading
...
`os.ReadDir` was added in Go 1.16 as part of the deprecation of `ioutil`
package. It is a more efficient implementation than `ioutil.ReadDir`.
Reference: https://pkg.go.dev/io/ioutil#ReadDir
Signed-off-by: Eng Zer Jun <engzerjun@gmail.com>
2022-09-09 19:53:40 +08:00
LexLuthr
67d4f905e6
feat: proving: Introduce manual sector fault recovery ( #9144 )
...
* rebase
* fix lint error
* fix errors
* add itest
* make gen after rebase
* apply suggestion from review
* make gen after latest rebase
* gen after rebase
* fix waitgroup
* change as per review
* refactor Recovery Batches
* fix CLI
* gen after rebase
* close the channel
2022-09-06 21:17:30 +05:30
Łukasz Magiera
088bf56f2a
Merge pull request #9231 from filecoin-project/fix/datacid-res-envvars
...
sealing: fix: Make DataCid resource env vars make more sense
2022-08-30 02:36:02 +02:00