Use the global Filecoin proof parameter cache
Les mainteneurs répondent en général sous 1 jour
Évaluation
- Difficulté
- 4/5
- Temps estimé
- 3-5 jours
- Accessibilité débutants
- 62/100
- Type d'issue
- Bug
- Clarté
- Plutôt claire
- Activité
- Active
- Stack technique
- docker, rust
- Domaine
- devops, infrastructure
Piste de recherche
Commencez dans src/paths.rs, au niveau de foc_devnet_proof_parameters(), puis suivez son utilisation par le downloader, les vérifications des prérequis au démarrage, la commande d’état et les bind mounts des conteneurs de Lotus, lotus-miner et Curio. Le travail est terminé lorsque tous ces éléments utilisent le cache global standard de l’hôte, réutilisent un cache existant sans effectuer de téléchargement supplémentaire et prennent en charge les permissions sur les plateformes prises en charge ainsi que la migration depuis le cache privé.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Description
Problem
foc-devnet stores Filecoin proof parameters in its private data directory:
~/.foc-devnet/docker/volumes/cache/filecoin-proof-parameters
The path comes from foc_devnet_proof_parameters() in src/paths.rs and is used by the downloader, startup prerequisite checks, status command, and the Lotus/lotus-miner/Curio container bind mounts.
Proof parameters are not specific to a foc-devnet run or to foc-devnet itself. Keeping a private copy prevents reuse of an existing system-wide Filecoin parameter cache and can cause another large download and duplicate disk usage when other Filecoin tools are installed.
Expected behavior
Use the standard global Filecoin proof parameter cache on the host (normally /var/tmp/filecoin-proof-parameters) and bind-mount that directory into the containers at the existing /var/tmp/filecoin-proof-parameters path.
Acceptance criteria
- An existing global Filecoin proof parameter cache is reused without downloading another foc-devnet-specific copy.
- Parameter downloading, prerequisite validation, status reporting, and all relevant container bind mounts resolve to the same global host directory.
- The chosen path works on every supported host platform, with permissions and any migration from the current foc-devnet-private cache handled or documented.
- Langage dominant
- Rust
- Étoiles
- 4
- Forks
- 6
- Merge moyen
- 9 h 6 min
- PR mergées (30 j)
- 12
Préparer son environnement
Ce projet ne fournit ni conteneur de développement, ni Dockerfile, ni guide de contribution : l'installation est à votre charge. Commencez par son README, et consultez notre guide de la première contribution pour les étapes générales.
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Autres issues de FilOzone/foc-devnet
-
Difficulté 5/5 Plus d'une semaine Accessibilité débutants 25/100
FilOzone/foc-devnet#139 · 1 réaction ·
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 4/5 3-5 jours Accessibilité débutants 45/100
FilOzone/foc-devnet#127 · 2 commentaires ·
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 5/5 Plus d'une semaine Accessibilité débutants 38/100
FilOzone/foc-devnet#126 ·
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 3/5 1-2 jours Accessibilité débutants 52/100
FilOzone/foc-devnet#125 ·
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 4/5 3-5 jours Accessibilité débutants 25/100
FilOzone/foc-devnet#60 ·
Les mainteneurs répondent en général sous 1 jour
Toutes les issues de FilOzone/foc-devnet
Issues similaires
-
Difficulté 2/5 1-3 heures Accessibilité débutants 83/100
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 2/5 1-3 heures Accessibilité débutants 77/100
tauri-apps/plugins-workspace#3780 ·
Les mainteneurs répondent en général sous 3 jours
-
Difficulté 2/5 1-3 heures Accessibilité débutants 78/100
NVIDIA/spark-local-inference#268 ·
-
Difficulté 2/5 1-3 heures Accessibilité débutants 78/100
datafusion-contrib/StreamFusion#653 ·
Les mainteneurs répondent en général sous 1 jour
-
bug CLI exec session
Difficulté 2/5 1-3 heures Accessibilité débutants 78/100
Les mainteneurs répondent en général sous 1 jour