diff options
author | Pascal Betz <pascal.betz@gmail.com> | 2016-09-08 15:30:16 +0200 |
---|---|---|
committer | Pascal Betz <pascal.betz@gmail.com> | 2016-09-08 15:46:22 +0200 |
commit | d027ed719dfdfabb687985ec6d4c6301953102cc (patch) | |
tree | e02d4b7e221fd7c37d886c95fea236138b3be66b /app | |
parent | de6a44fae6273c44ef27ff55d13799efc9756acd (diff) | |
download | gitlab-ce-d027ed719dfdfabb687985ec6d4c6301953102cc.tar.gz |
Reformat Regexp
Fix show template (missing tr)
Separate exercise/verify
Diffstat (limited to 'app')
-rw-r--r-- | app/helpers/sidekiq_helper.rb | 9 | ||||
-rw-r--r-- | app/views/admin/background_jobs/show.html.haml | 7 |
2 files changed, 13 insertions, 3 deletions
diff --git a/app/helpers/sidekiq_helper.rb b/app/helpers/sidekiq_helper.rb index 82ab26408df..37650ca642b 100644 --- a/app/helpers/sidekiq_helper.rb +++ b/app/helpers/sidekiq_helper.rb @@ -1,6 +1,15 @@ module SidekiqHelper SIDEKIQ_PS_REGEXP = /\A([^\s]+)\s+([^\s]+)\s+([^\s]+)\s+([^\s]+)\s+(.+)\s+(sidekiq.*\])\s+\z/ + SIDEKIQ_PS_REGEXP = /\A + (?<pid>\d+)\s+ + (?<cpu>[\d\.,]+)\s+ + (?<mem>[\d\.,]+)\s+ + (?<state>[DRSTWXZNLsl\+<]+)\s+ + (?<start>.+)\s+ + (?<command>sidekiq.*\])\s+ + \z/x + def parse_sidekiq_ps(line) match = line.match(SIDEKIQ_PS_REGEXP) if match diff --git a/app/views/admin/background_jobs/show.html.haml b/app/views/admin/background_jobs/show.html.haml index 058919635da..05855db963a 100644 --- a/app/views/admin/background_jobs/show.html.haml +++ b/app/views/admin/background_jobs/show.html.haml @@ -28,9 +28,10 @@ %th COMMAND %tbody - @sidekiq_processes.each do |process| - %td= gitlab_config.user - - parse_sidekiq_ps(process).each do |value| - %td= value + %tr + %td= gitlab_config.user + - parse_sidekiq_ps(process).each do |value| + %td= value .clearfix %p %i.fa.fa-exclamation-circle |