Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Move storiface into Curio #183

Merged
merged 7 commits into from
Aug 30, 2024
Merged

Move storiface into Curio #183

merged 7 commits into from
Aug 30, 2024

Conversation

magik6k
Copy link
Collaborator

@magik6k magik6k commented Aug 29, 2024

This PR moves storiface (and legacy partialfile) from lotus into curio to untie it from lotus and get us all the flexibility needed with storage types.

Needed for unseal

@magik6k magik6k changed the title Feat/no lotus storage Move storiface into Curio Aug 29, 2024
lib/storiface/filetype.go Show resolved Hide resolved
lib/storiface/storage.go Show resolved Hide resolved
Copy link
Contributor

@LexLuthr LexLuthr left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good. Maybe some cleanup of things not used by Curio?

lib/storiface/storage.go Outdated Show resolved Hide resolved
tasks/window/fault_tracker.go Outdated Show resolved Hide resolved
@magik6k magik6k merged commit e419bcf into main Aug 30, 2024
8 checks passed
@magik6k magik6k deleted the feat/no-lotus-storage branch August 30, 2024 11:45
LexLuthr added a commit that referenced this pull request Sep 17, 2024
* webui: Jetbrains Mono, fix porep layout (#179)

* Move storiface into Curio (#183)

* temp: replace lotus to local

* move storiface to Curio

* fix build

* don't refer to storiface2

* make gen

* make remote path test happy

* cleanup storiface

* Batch deadline setting in SectorMetadata (#177)

* basic mk12 scafolding

* config comments, http header init

* fix gen test

* fix tests

* poller redesign

* remove indexing table, add defaults

* fix ingest, market tasks

* incomplete basic UI code

* finish libp2p init, fix tests

* fix test-all

* enable libp2p relay

* add url add command

* fix circleCI

* fix everything else

* apply suggestion from review, cleanup todos

* remove import-data

* unify libp2p, atomic market scheduler, config changes

* minor sql fixes

* undo makefile changes

* fix final review

---------

Co-authored-by: Łukasz Magiera <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants