У меня есть следующее предупреждение о кластере Service Fabric:
Replica had multiple failures during open on _NodeType1_2. API call: IStatefulServiceReplica.Open(); Error = System.ArgumentException (-2147024809)
Это происходит после уменьшения (MinimalReplicaSetSize, TargetReplicaSetSize) с (3,5) до (3, 3). Я вижу, что набор реплик был уменьшен, но каждая реплика, которая была удалена, сообщала об упомянутом предупреждении - в моем случае 2 реплики имеют предупреждение.
Есть ли способ исправить это, не удаляя службу с отслеживанием состояния?
Кластер работает в среде исполнения 6.3.176.9494 SF.
Мне удалось решить эту проблему, убив процесс обслуживания с отслеживанием состояния на узлах (один за другим - для сохранения состояния), которые сообщали о предупреждениях.
Я заметил еще один побочный эффект: на всех таких узлах этот сервисный процесс использовал много ЦП (30-40%) - после отключения и автоматического перезапуска SF он успокаивается.