gitlab-org--gitlab-foss/app/views
Bob Van Landuyt f1ae1e39ce Move the circuitbreaker check out in a separate process
Moving the check out of the general requests, makes sure we don't have
any slowdown in the regular requests.

To keep the process performing this checks small, the check is still
performed inside a unicorn. But that is called from a process running
on the same server.

Because the checks are now done outside normal request, we can have a
simpler failure strategy:

The check is now performed in the background every
`circuitbreaker_check_interval`. Failures are logged in redis. The
failures are reset when the check succeeds. Per check we will try
`circuitbreaker_access_retries` times within
`circuitbreaker_storage_timeout` seconds.

When the number of failures exceeds
`circuitbreaker_failure_count_threshold`, we will block access to the
storage.

After `failure_reset_time` of no checks, we will clear the stored
failures. This could happen when the process that performs the checks
is not running.
2017-12-08 09:11:39 +01:00
..
abuse_report_mailer
abuse_reports
admin Move the circuitbreaker check out in a separate process 2017-12-08 09:11:39 +01:00
award_emoji
ci
dashboard Resolve "Display member role per project" 2017-12-07 09:11:41 +00:00
devise remove ambiguity about which resource type to be using for new sessions 2017-12-05 09:01:46 +00:00
discussions Allow commenting on individual commits inside an MR 2017-12-07 09:01:19 -05:00
doorkeeper
email_rejection_mailer
errors remove ambiguity about which resource type to be using for new sessions 2017-12-05 09:01:46 +00:00
events Reuse authors when rendering event Atom feeds 2017-11-28 17:10:12 +01:00
explore Resolve "Display member role per project" 2017-12-07 09:11:41 +00:00
groups
help
import
invites
issues
kaminari/gitlab
koding
layouts Use relative _path helper URLs in the GitLab UI 2017-12-07 11:19:37 -06:00
notify Allow password authentication to be disabled entirely 2017-11-23 13:16:14 +00:00
peek/views
profiles Fix new personal access token showing up in a flash message 2017-12-07 16:22:37 -06:00
projects Merge branch '40825-use-relative-path-urls' into 'master' 2017-12-07 23:30:17 +00:00
repository_check_mailer
search
sent_notifications
shared Merge branch '40825-use-relative-path-urls' into 'master' 2017-12-07 23:30:17 +00:00
sherlock
snippets
u2f
users Add underline hover state to all links 2017-12-04 11:00:52 +00:00