aboutsummaryrefslogtreecommitdiffstats
path: root/docs/clamp/acm/plantuml/system-dialogues/SuperviseParticipantsTimeout.puml
blob: 0032b83956687c8487413ad057cce18a6c32503f (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
@startuml

participant "ACM Runtime"
database "ACM Database"

loop Every ACM Runtime Supervision Interval
  loop Over all Participant replicas
    "ACM Runtime" -> "ACM Database": Read Participant Replica Heartbeat Information
    alt Participant Replica Heartbeat not received in Timeout Interval
      "ACM Runtime" -> "ACM Database": Set Participant Replica State as OFFLINE
    end
  end
end

@enduml