{% if not request.headers.get("Hx-Request") %} {% extends "base.html" %} {% endif %} {% block breadcrumb %} {% endblock breadcrumb %} {% block body %}

System Status - ⟳ Refresh

{{ data.status.CLUSTER_PEERS_LOCAL.name }} 🏠

This node.

    {% for k, v in data.status.CLUSTER_PEERS_LOCAL %}
  • {{ k.split("_")|join(" ")|capitalize }}: {% if k == "swarm_complete" and not v %} {{ v }} {% else %} {{ v }}
    {% endif %}
  • {% endfor %}
{% for peer, peer_data in data.status.CLUSTER_PEERS_REMOTE_PEERS.items() %}
{{ peer }} {% if peer == data.status.CLUSTER_PEERS_LOCAL.leader %}👑{% endif %}
    {% for k, v in peer_data %}
  • {{ k.split("_")|join(" ")|capitalize }}: {% if k == "streams" %} {% if v._in %}Inbound OK{% else %}Inbound failed{% endif %}, {% if v.out %}Outbound OK{% else %}Inbound failed{% endif %}
    {% elif k == "swarm_complete" and not v %} {{ v }} {% else %} {{ v }}
    {% endif %}
  • {% endfor %}
{% endfor %}
{% if not ENFORCE_DBUPDATE %} {% else %} {% endif %} {% if ENFORCE_DBUPDATE and request.headers.get("Hx-Request") %} {# oob-swapping a button to menu #}
{% endif %}

1 Critical protocol errors (e.g. checksum mismatches).
2 The cluster peer's meta data is updated in transaction (lazy-update).

{% endblock body %}