Tengo un grupo de nodos erlang que están replicando sus datos a través de los "extra_db_nodes" de Mnesia ... Necesito actualizar el hardware y el software así que tengo que separar algunos nodos a medida que hago mi camino desde nodo a nodo.cómo elimino un nodo adicional
¿Cómo se elimina un nodo y aún se conservan los datos que se insertaron?
[actualizar] eliminar nodos es tan importante como agregarlos. Con el tiempo, a medida que su clúster crece, también debe contraerse. De lo contrario, Mnesia estará ocupada intentando enviar datos a nodos inexistentes que llenan las colas y mantienen la red ocupada.
[actualización final] después de verter a través del código fuente erlang/mnesia yo era capaz de determinar que no es posible disociar completamente nodos. Si bien del_table_copy elimina el enlace entre las tablas, está incompleto. Cerraría esta pregunta, pero ninguna de las descripciones más cercanas es adecuada.
posibilidades de piratas informáticos Erlang que pasan aquí? bajo. Pero encontré la pregunta intrigante, y estoy mirando erlang y mnesia, así que cuando lo haya aprendido podría regresar en uno o dos años y dar una respuesta. gracias por la interesante publicación – Will
bueno, hay 19 preguntas de mnesia, por lo que las probabilidades no son tan bajas. Cuanto más nicho de la pregunta, más tiempo tendrá que esperar para obtener una respuesta, eso es todo. –
Es solo cuestión de tiempo antes de abrir el código y buscarlo solo. Tendré mucho tiempo la próxima semana cuando mi despido sea definitivo. – Richard