Как можно удалить данные узла Corda без перезапуска узла? - PullRequest
0 голосов
/ 26 апреля 2018

Когда я запускаю узлы Corda для тестирования или демонстрации, мне часто приходится удалять все данные узла и запускать их снова.

Я знаю, что могу сделать это:

  • Завершение процесса узла
  • Удаление файла persistence.mv.db узла и папки artemis
  • Повторный запуск узла

Однако я хотел бы знать, возможно ли удалить данные узла без перезапуска узла, поскольку это будет намного быстрее.

1 Ответ

0 голосов
/ 26 апреля 2018

В настоящее время невозможно удалить данные узла без перезапуска узла.

Если вы «сбрасываете» узлы для целей тестирования, вам следует убедиться, что вы используете API тестирования Corda, чтобы разрешить тестирование ваших контрактов и потоков без фактического запуска узла. Смотрите документацию по API тестирования здесь: https://docs.corda.net/api-testing.html.

Одной из альтернатив перезапуску узлов также может быть размещение демонстрационной среды на рабочей станции VmWare, создание снимка виртуальной машины, пока узлы все еще «чисты», запуск демонстрационной версии и перезагрузка снимка.

...