{% extends "pobsync_backend/base.html" %} {% block title %}Run {{ run.id }} | {{ run.host.host }}{% endblock %} {% block content %}

Run {{ run.id }}

Back to host {% if can_cancel %}
{% csrf_token %}
{% endif %}
Host
{{ run.host.host }}
Status
{{ run.status }}
Type
{{ run.run_type }}
Rsync
{{ run.rsync_exit_code|default:"" }}

Timing

Created: {{ run.created_at }}
Started: {{ run.started_at|default:"" }}
Ended: {{ run.ended_at|default:"" }}

Snapshot

Snapshot: {% if run.snapshot %}{{ run.snapshot.dirname }}{% else %}{{ run.snapshot_path|default:"" }}{% endif %}
Base: {{ run.base_path|default:"" }}
{% if requested %}

Requested Options

Dry run: {{ requested.dry_run|yesno:"yes,no" }}
Verbose rsync output: {{ requested.verbose_output|yesno:"yes,no" }}
Apply retention: {{ requested.prune|yesno:"yes,no" }}
Retention max delete: {{ requested.prune_max_delete }}
Protect bases: {{ requested.prune_protect_bases|yesno:"yes,no" }}
{% endif %} {% if stats %}

Stats

Duration: {{ stats.duration_seconds|default:"" }}{% if stats.duration_seconds is not None %}s{% endif %}
Files seen: {{ stats.rsync.files_total|default:"" }}
Files transferred: {{ stats.rsync.files_transferred|default:"" }}
Files created: {{ stats.rsync.files_created|default:"" }}
Files deleted: {{ stats.rsync.files_deleted|default:"" }}
Total file size: {{ stats.rsync.total_file_size_bytes|filesizeformat }}
Transferred file size: {{ stats.rsync.total_transferred_file_size_bytes|filesizeformat }}
Literal data: {{ stats.rsync.literal_data_bytes|filesizeformat }}
Matched data: {{ stats.rsync.matched_data_bytes|filesizeformat }}
Estimated link-dest saving: {{ stats.rsync.link_dest_estimated_savings_bytes|filesizeformat }}
{% endif %}

Result

{{ result_json }}
{% endblock %}