Pour une synchro rapide il est nécessaire d’utiliser beaucoup de RAM. Peut-être qu’il sera possible de proposer une option “synchro frugale” qui consommera très peu de RAM mais qui sera alors 10 à 100 fois plus lente.
La bdd est portable, tu peut la transférée d’une machine a l’autre, y compris sous architecture différente.
En revanche, je l’ai moi même déjà fait et j’ai parfois eu des problèmes, car leveldb n’a pas de système de recovery, donc si la copie n’est pas parfaite ça ne fonctionnera pas. Ce point sera très nettement amélioré quand on aura migré sous sled.
Bon, j’ai finalement réussi et démarré le nœud. Il semble fonctionner. Par contre, j’ai essayé de me mettre derrière un reverse proxy et je ne suis pas sûr d’avoir bien réussi. J’ai plein de messages comme :
Je ne vois pas pourquoi on ne pourrait pas juste faire une synchro rapide en plusieurs étapes. Par exemple, si on découpe une synchro en quatre étapes, il ne faut plus que 500 Mo de RAM et l’overhead doit être minime, non ?