J'ai un groupe de nœuds erlang qui répliquent leurs données via les "noeuds_supplémentaires" de Mnesia ... J'ai besoin de mettre à niveau le matériel et le logiciel, donc je dois détacher certains nœuds au fur et à mesure nœud à nœud.comment puis-je supprimer un noeud supplémentaire
Comment supprimer un nœud tout en conservant les données insérées? [Update] supprimer des nœuds est aussi important que de les ajouter. Au fil du temps, lorsque votre cluster se développe, il doit également se contracter. Si ce n'est pas le cas, Mnesia va être occupé à essayer d'envoyer des données à des noeuds inexistants pour remplir les files d'attente et maintenir le réseau occupé.
[mise à jour finale] après avoir versé le code source erlang/mnesia, j'ai pu déterminer qu'il n'était pas possible de dissocier complètement les nœuds. Tandis que del_table_copy supprime le lien entre les tables, il est incomplet. Je voudrais fermer cette question, mais aucune des descriptions proches ne sont adéquates.
chances de pirates Erlang passant ici? faible. Mais j'ai trouvé la question intrigante, et je suis en train de regarder erlang et mnesia, alors quand je l'aurai appris, je pourrais revenir dans un an ou deux et donner une réponse! merci pour le poste intéressant – Will
bien, il y a 19 questions de mnesia, donc les chances ne sont pas si bas. Plus la question est précise, plus vous aurez de temps à attendre pour obtenir une réponse, c'est tout. –
C'est juste une question de temps avant que j'écrase le code et que je me cherche. J'aurai amplement de temps la semaine prochaine lorsque ma mise à pied sera définitive. – Richard