Skip to content
This repository has been archived by the owner on May 15, 2024. It is now read-only.

Move singularity to a dedicated package and parameterize constants #83

Merged
merged 1 commit into from
Sep 5, 2023

Conversation

masih
Copy link
Member

@masih masih commented Sep 5, 2023

Singularity store has grown complex enough to deserve its own dedicated package in Motion. Move it to a dedicated package.

The options at top level Motion seem to be largely used by Singularity. Refactor the options to give Singularity store implementation the flexibility to define the options it needs while removing the ripple effect of them on the rest of the repo. The changes here move all Singularity specific options to the new singularity packge under integration.

Parameterise hardcoded max CAR size and pack threshold in Singularity store as CLI flags. This is necessary to run Motion with Singularity store for devnet testing.

Unrelated to PR: refine make extern/filecoin-ffi command for a more concise definition.

Singularity store has grown complex enough to deserve its own dedicated
package in Motion. Move it to a dedicated package.

The options at top level Motion seem to be largely used by Singularity.
Refactor the options to give Singularity store implementation the
flexibility to define the options it needs while removing the ripple
effect of them on the rest of the repo. The changes here move all
Singularity specific options to the new `singularity` packge under
integration.

Parameterise hardcoded max CAR size and pack threshold in Singularity
store as CLI flags. This is necessary to run Motion with Singularity
store for devnet testing.

Unrelated to PR: refine make extern/filecoin-ffi command for a more
concise definition.
@masih masih merged commit 224f2fb into main Sep 5, 2023
@masih masih deleted the masih/mv-singularity-and-flags branch September 5, 2023 14:43
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants