Miravo

Persistance

Restaurez l'état runtime structurel entre redémarrages depuis les snapshots sous `$MIRAVO_HOME/state/`.

Détails techniques

Sachez où vivent les snapshots

my-sim.json

Les snapshots vivent sous $MIRAVO_HOME/state/. Répertoire de base par défaut : ~/.miravo.

Restaurez l'état structurel, pas chaque valeur transitoire

Miravo persiste les instances, IDs, browse paths, paramètres, heures de fonctionnement, stage de cycle de vie, défauts actifs, assignations de template run et config des adaptateurs actifs. Il ne persiste pas les valeurs courantes des membres, le trafic protocolaire en vol ou la position exacte du RNG.

Un boot snapshot est écrit après la réconciliation de démarrage et avant le premier tick. Les écritures suivantes sont debounceées et sérialisées pour éviter les courses d'écriture.

Repartez à zéro ou effacez l'état persistant

Ignorez le snapshot sauvé au prochain démarrage.

miravo start --reset-state

Supprimez le snapshot sauvé et videz le runtime courant.

miravo reset --clear-persistence

Effacez l'état persistant via l'API admin.

curl -s http://127.0.0.1:8080/commands \
  -H 'content-type: application/json' \
  -d '{"type":"resetSimulation","clearPersistence":true}'

La Console embarquée ne lit pas directement les fichiers de snapshot. L'état opérateur vivant vient de /bootstrap et /ws.

Référence

Chemin, flag ou règleNotes
MIRAVO_HOMERépertoire de base pour registre et état
$MIRAVO_HOME/state/<environment>.jsonChemin de snapshot
miravo start --reset-stateIgnore tout snapshot sauvé au démarrage
miravo reset --clear-persistenceVide le runtime courant et supprime le snapshot sauvé
Priorité à la restaurationUn snapshot existant est autoritaire sur la config structurelle de boot
Non persistantValeurs courantes des membres, curseur exact du RNG, abonnements vivants, messages en vol

Pages liées

Was this page useful?

Last updated on