Sha256: 5760bf4073dfe0b12cb0bb91448ed7249d0dc0744708d04a765b5b668efd09f0

Contents?: true

Size: 1.7 KB

Versions: 40

Compression:

Stored size: 1.7 KB

Contents

<h1>List of worlds</h1>

<ul>
  <li><a href="<%= url("/worlds/check") %>" class="postlink">check status</a>: see potentially invalid worlds</li>
  <li><a href="<%= url("/worlds/check?invalidate=true") %>" class="postlink">check and invalidate</a>: invalidate the worlds that don't respond</li>
  <li><a href="<%= url("/worlds/execution_status") %>" class="postlink">load execution items counts</a>: see counts of execution items per world</li>
</ul>

<h3>Executors</h3>
<% @executors.each do |world| %>
  <%= value_field('Id', world.id) %>
  <%= value_field('Metadata', world.meta.reject { |key, _| key == 'last_seen' }) %>
  <%= value_field('Last seen', world.meta['last_seen']) %>
  <p>
    <b>Status:</b>
    <%= erb :world_validation_result, locals: { world: world } %>
  </p>
  <% if world.data[:status] %>
    <table class="table">
      <thead>
        <tr>
          <th>Queue name</th>
          <th>Queue size</th>
          <th>Free/Total workers</th>
        </tr>
      </thead>
    <% world.data[:status].each do |queue_name, info| %>
      <tr>
        <td><%= h(queue_name) %></td>
        <td><%= h(info[:queue_size]) %></td>
        <td><%= h(info[:free_workers]) %>/<%= h(info[:pool_size]) %></td>
      </tr>
    <% end %>
    </table>
  <% end %>
<% end %>
<h3>Clients</h3>
<table class="table">
  <thead>
    <tr>
      <th>Id</th>
      <th>Meta</th>
      <th>Last seen</th>
      <th></th>
    </tr>
  </thead>
<% @clients.each do |world| %>
  <tr>
    <td><%= h(world.id) %></td>
    <td><%= h(world.meta.reject { |key, _| key == 'last_seen' }) %></td>
    <td><%= h(world.meta[:last_seen]) %></td>
    <td>
      <%= erb :world_validation_result, locals: { world: world } %>
    </td>
  </tr>
<% end %>
</table>

Version data entries

40 entries across 40 versions & 1 rubygems

Version Path
dynflow-1.9.0 web/views/worlds.erb
dynflow-1.8.3 web/views/worlds.erb
dynflow-1.8.2 web/views/worlds.erb
dynflow-1.8.1 web/views/worlds.erb
dynflow-1.8.0 web/views/worlds.erb
dynflow-1.7.0 web/views/worlds.erb
dynflow-1.6.11 web/views/worlds.erb
dynflow-1.6.10 web/views/worlds.erb
dynflow-1.6.8 web/views/worlds.erb
dynflow-1.6.7 web/views/worlds.erb
dynflow-1.6.6 web/views/worlds.erb
dynflow-1.6.5 web/views/worlds.erb
dynflow-1.6.4 web/views/worlds.erb
dynflow-1.6.3 web/views/worlds.erb
dynflow-1.6.2 web/views/worlds.erb
dynflow-1.6.1 web/views/worlds.erb
dynflow-1.4.9 web/views/worlds.erb
dynflow-1.4.8 web/views/worlds.erb
dynflow-1.5.0 web/views/worlds.erb
dynflow-1.4.7 web/views/worlds.erb