Sha256: 36153cdee8db7b2d51ca8583a5abff33a09798152c882e1add554f00223c2eb3

Contents?: true

Size: 869 Bytes

Versions: 8

Compression:

Stored size: 869 Bytes

Contents

-# coding: utf-8
- variables = RestFtpDaemon::WorkerPool.instance.worker_variables

%h2 Worker status

%table.table.table-striped.table-hover.table-condensed

  %thead
    %tr
      %th worker
      %th pool
      %th status
      %th job
      %th.text-right seen

  %tbody
    - variables.each do |wid, vars|
      - status = vars[:status]
      - alive = RestFtpDaemon::WorkerPool.instance.worker_alive? wid
      - trclass = WORKER_STYLES[status]

      - unless alive
        - trclass = "danger"
        - status = "UNREACHABLE"

      %tr{class: trclass.to_s}
        %td= wid
        %td= vars[:pool]
        %td= status
        %td= vars[:jid]
        %td.text-right

          - if vars[:updated_at].is_a? Time
            - no_news_for = (Time.now - vars[:updated_at]).round(0)
            = formatted_duration no_news_for
          - else
            = "?"

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
rest-ftp-daemon-0.420.2 lib/rest-ftp-daemon/views/dashboard_workers.haml
rest-ftp-daemon-0.420.1 lib/rest-ftp-daemon/views/dashboard_workers.haml
rest-ftp-daemon-0.410.5 lib/rest-ftp-daemon/views/dashboard_workers.haml
rest-ftp-daemon-0.410.4 lib/rest-ftp-daemon/views/dashboard_workers.haml
rest-ftp-daemon-0.410.2 lib/rest-ftp-daemon/views/dashboard_workers.haml
rest-ftp-daemon-0.410.1 lib/rest-ftp-daemon/views/dashboard_workers.haml
rest-ftp-daemon-0.410.0.pre.1 lib/rest-ftp-daemon/views/dashboard_workers.haml
rest-ftp-daemon-0.400.0 lib/rest-ftp-daemon/views/dashboard_workers.haml