Canton Health Status Details



  1. What does an unhealthy domain refer to? Is it a domain that is alive but can’t be connected to?
  2. What does TopologyQueueStatus(manager = 0, dispatcher = 0, clients = 0) mean?
  3. What does TopologyClientQueue: 0 mean?
  1. If you connect your participant to a domain A and that connection becomes somehow unhealthy (i.e. participant can not read from the domain due to the domain being offline or due to a network issue), then this connection will be marked unhealthy and you will not be able to submit commands through that domain.

  2. The topology queue status shows how many topology changes are still in-flight in various stages of the topology transaction processing: Identity Management — Canton 1.0.0-SNAPSHOT documentation. I’ve realized that this information is a bit too prominent here and might confuse users. We use this in the background to make topology management commands “synchronous”, as otherwise, many Canton scripts would suffer from asynchronous errors.

1 Like