Łukasz Magiera
bc43bd6d69
fix: local storage reservations fixes ( #11866 )
...
* paths: Debugging local storage reservations
* paths: Log when individual reservation is less than on-disk space
* paths: fix debug reservations print
* paths: More reserve logs
* paths: More more reserve logs
* paths: add stacks to duplicate done call log
* curio: task storage: Release storage at most once
* curio: cleanup before restarting sdr
* address review
* paths: Simplify reservation release logic
2024-04-15 17:33:06 -05:00
Łukasz Magiera
3cc62e04e9
feat: curio: Cleanup data copies after seal ops ( #11847 )
...
* feat: curio: Cleanup data copies after seal ops
* curio: make ensureOneCopy safer
* curio: Don't randomly remove cache files
* Address review
2024-04-11 11:35:09 -05:00
Łukasz Magiera
fd64e38b39
fix: paths/local: Fix on-disk storage accounting in new reservations ( #11825 )
2024-04-04 11:17:04 -05:00
LexLuthr
243bf1a0b3
refactor MinerFilter func, update comments
2024-04-04 18:06:19 +02:00
LexLuthr
d1a52cf04d
refactor filter decision code
2024-04-04 18:06:19 +02:00
LexLuthr
2951d038a8
add miner fliter
2024-04-04 18:06:19 +02:00
Łukasz Magiera
2ccc0db1cc
feat: curio: Storage reservations in MoveStorage
2024-04-03 21:40:06 +02:00
Łukasz Magiera
021385116a
paths: Fix local existing allocate requests in Finalize
2024-03-26 20:32:46 +01:00
Łukasz Magiera
7b00cc5827
curio: Add task storage to SDRTrees
2024-03-26 20:32:46 +01:00
Łukasz Magiera
c7b64bd6a9
curio: Storage reservations when fetching
2024-03-26 20:32:46 +01:00
Łukasz Magiera
e86d81b26a
fix: curio seal: Fix partial Finalize retry
2024-03-22 16:05:48 +01:00
Łukasz Magiera
c293bcebb6
storage: Make remote Generate Vanilla more robust
2024-02-17 11:20:49 +01:00
Łukasz Magiera
4c2235a686
make gen, mod tidy
2024-02-16 21:21:25 +01:00
Łukasz Magiera
fe7558368a
storage: Support C1 directly from sector storage
2024-02-16 21:21:25 +01:00
Łukasz Magiera
d981baa362
storage: Return soft err when sector alloc fails in acquire
2023-10-17 11:42:41 +02:00
Łukasz Magiera
bcc2d7fd10
ffiwrapper: Fix RegenerateSectorKey
2023-08-31 09:46:10 -04:00
Aayush
66fc6dc3e5
refactor: stop using deprecated io/ioutil
2023-03-29 15:40:49 -04: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
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
Łukasz Magiera
ec89424c42
make repo not depend on ffi
2022-11-08 09:37:43 +00: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
Łukasz Magiera
3309e10b0d
itests: Test storage detach/redeclare
2022-08-01 15:58:06 +02:00
Łukasz Magiera
d690b49d17
storage: Fix linter warnings
2022-08-01 15:58:06 +02:00
Łukasz Magiera
943d2a72c6
storage: StorageRedeclareLocal on lotus-worker
2022-08-01 15:58:06 +02:00
Łukasz Magiera
f947e65f15
wip storage redeclare/detach
2022-08-01 15:58:06 +02:00
Łukasz Magiera
59d069dc4d
itests: Tests for storage path filters
2022-07-12 21:45:12 +02:00
Łukasz Magiera
6ac5c16d2b
storage: Path type filters
2022-07-12 21:45:12 +02:00
Łukasz Magiera
58416d0881
storage: Don't depend on specs-storage, move to storiface
2022-06-17 13:36:33 +02:00
Łukasz Magiera
05cdeb80c3
chore: remove redundant import prefixes
2022-06-15 12:06:22 +02:00
Łukasz Magiera
28099a3905
storage: Move storage/sealer/stores to storage/paths
2022-06-14 20:25:52 +02:00