Skip to content

Commit 176796b

Browse files
Make the processes page more responsive by extracting queues and max_threads (#1647)
* Squashed processes-layout * Extract scheduler name to avoid code duplication * extract what's between () using regex * Use structured data and remove truncates --------- Co-authored-by: Ben Sheldon [he/him] <bensheldon@gmail.com>
1 parent 2bbfc62 commit 176796b

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

app/views/good_job/processes/index.html.erb

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
</div>
44

55
<div class="card my-3" data-live-poll-region="processes">
6-
<div class="list-group list-group-flush text-nowrap" role="table">
6+
<div class="list-group list-group-flush" role="table">
77
<header class="list-group-item bg-body-tertiary">
88
<div class="row small text-muted text-uppercase align-items-center">
99
<div class="col"><%= t ".process" %></div>
@@ -41,9 +41,9 @@
4141
<span class="badge rounded-pill bg-body-secondary text-secondary"><%= (process.state["memory"] / 1024).to_i %> MB</span>
4242
</div>
4343
</div>
44-
<div class="col">
45-
<% process.schedulers.each do |scheduler| %>
46-
<pre class="mb-0"><%= scheduler.is_a?(Hash) ? scheduler['name'] : scheduler %></pre>
44+
<div class="col mw-100">
45+
<% process.schedulers.each do |scheduler_data| %>
46+
<pre class="mb-0" title="<%= scheduler_data %>">queues=<%= scheduler_data["queues"] %> max_threads=<%= scheduler_data["max_threads"] %></pre>
4747
<% end %>
4848
</div>
4949
<div class="col-2 small"><%= t(ActiveModel::Type::Boolean.new.cast(process.state["cron_enabled"]), scope: "good_job.shared.boolean") %></div>

0 commit comments

Comments
 (0)