servicefabric steteless сервис количество экземпляров 6, когда число узлов 5 выходит из строя

у нас есть простая служба без сохранения состояния с количеством экземпляров по умолчанию 6, развернутая в локальном кластере фабрики служб с пятью узлами, при создании 6-го экземпляра возникают ошибки, как показано ниже. Для конечной точки службы не указан порт, порты являются динамическими, конфликтов нет.

    System.CRM  ServiceReplicaUnplacedHealth_Secondary_9a78cf1e-252f-4b29-9d0c-10947e92928b Tue, 03 Dec 2019 12:31:37 GMT   0.00:01:05.0    132198498979714109  true    false
The Cluster Resource Manager was unable to find a placement for one or more of the Service's Replicas:
Secondary replica could not be placed due to the following constraints and properties:  
TargetReplicaSetSize: 6
Placement Constraint: N/A
Parent Service: N/A

Constraint Elimination Sequence:
Down nodes count 0, Deactivated nodes count 0, Deactivating nodes count 0
Existing Secondary Replicas eliminated 5 possible node(s) for placement -- 0/5 node(s) remain.

Nodes Eliminated By Constraints:

Existing Secondary Replicas -- Nodes with Partition's Existing Secondary Replicas/Instances:
--
FaultDomain:fd:/4 NodeName:_Node_4 NodeType:NodeType4 NodeTypeName:NodeType4 UpgradeDomain:4 Deactivation Intent/Status: None/None
FaultDomain:fd:/3 NodeName:_Node_3 NodeType:NodeType3 NodeTypeName:NodeType3 UpgradeDomain:3 Deactivation Intent/Status: None/None
FaultDomain:fd:/2 NodeName:_Node_2 NodeType:NodeType2 NodeTypeName:NodeType2 UpgradeDomain:2 Deactivation Intent/Status: None/None
FaultDomain:fd:/1 NodeName:_Node_1 NodeType:NodeType1 NodeTypeName:NodeType1 UpgradeDomain:1 Deactivation Intent/Status: None/None
FaultDomain:fd:/0 NodeName:_Node_0 NodeType:NodeType0 NodeTypeName:NodeType0 UpgradeDomain:0 Deactivation Intent/Status: None/None

Не уверен, почему создание 6-го экземпляра не удается, когда нет порта, приложение развернуто на хосте пустельги в надежном сервисе.

Как мы можем предотвратить появление этой ошибки и создать 6-й экземпляр? любая помощь приветствуется.


person Ramu Sangabathula    schedule 04.12.2019    source источник


Ответы (1)


Вы не можете, по крайней мере, без вмешательства в ограничение размещения кластеров, что может привести к целому ряду новых проблем. В настоящее время сервисная структура не позволяет иметь несколько экземпляров одной и той же службы на одном узле.

Существует открытая проблема по этому самому вопросу, я предлагаю вам прочитать все это для того, чтобы получить лучшую картину.

person Peter Bons    schedule 04.12.2019
comment
спасибо, что поделились этим, поэтому на данный момент невозможно создать более одного экземпляра на одном узле раздела. Обходной путь заключается в создании раздела для каждого экземпляра, но это отклоняется от концепции полного экземпляра без сохранения состояния. - person Ramu Sangabathula; 04.12.2019