Есть ли способ полностью сбросить состояние Ignite? - PullRequest
1 голос
/ 01 октября 2019

Я реализовал IgniteResourse, который запускает и останавливает Ignite для интеграционных тестов с JUnit. Проблема в том, что для запуска узла требуется много времени. Есть ли способ полностью сбросить состояние Ignite между тестами без полного перезапуска?

1 Ответ

1 голос
/ 01 октября 2019

Работаете ли вы под Windows? Я спрашиваю, потому что Ignite запускает тысячи модульных тестов для каждого изменения кода, которые запускают десятки тысяч экземпляров Ignite, и это работает довольно быстро. Я предполагаю, что время запуска непостоянного экземпляра Ignite составляет около 100 мс.

Вы должны выяснить, что замедляет работу в этом случае использования. Это многоадресное открытие? Пожалуйста, переключитесь на Static discovery с shared=true и маленьким portRange для лучшей производительности.

...