Делаю распределенные вычисления на Hazelcast, запускаю на удаленных узлах задачу через ExecutorService.
Первый запуск - все ок, классы с клиента загружаются в кластер Hazelcast, все успешно вычисляется. Затем клиентское приложение дорабатывается, класс задачи меняется, при повторном запуске: Class ... is already in local cache and has conflicting bytecode representation
В документации: "Therefore classes uploaded from the client can’t be updated with a new version."
Кому-нибудь удавалось найти способ, чтоб не перзагружая весь кластер можно было запускать обновленные классы с задачами?