- Jul 28, 2018
-
-
Stan Hu authored
-
Stan Hu authored
The previous implementation would hit the database each time and provide a dummy response. If the database goes down, this means all application workers would be taken out of service. Simplify this check by using a Rails middleware that intercepts this endpoint and returns a 200 response.
-
- Jul 27, 2018
-
-
Luke Bennett authored
-
Luke Bennett authored
-
Sean McGivern authored
This reverts merge request !20679
-
- Jul 26, 2018
-
-
Luke Bennett authored
-
Luke Bennett authored
-
- Jun 18, 2018
-
-
Douwe Maan authored
-
- Mar 20, 2018
-
-
Phil Hughes authored
This also makes the IDE generally available
-
- Mar 19, 2018
-
-
Sean McGivern authored
But first, rewrite the performance bar in Vue: 1. Remove the peek-host gem and replace it with existing code. This also allows us to include the host in the JSON response, rather than in the page HTML. 2. Leave the line profiler parts as here-be-dragons: nicer would be a separate endpoint for these, so we could use them on Ajax requests too. 3. The performance bar is too fiddly to rewrite right now, so apply the same logic to that. Then, add features! All requests made through Axios are able to be tracked. To keep a lid on memory usage, only the first two requests for a given URL are tracked, though. Each request that's tracked has the same data as the initial page load, with the exception of the performance bar and the line profiler, as explained above.
-
- Mar 02, 2018
-
-
Phil Hughes authored
-
- Feb 02, 2018
-
-
Matija Čupić authored
-
Matija Čupić authored
-
- Jan 27, 2018
-
-
Matija Čupić authored
-
- Jan 26, 2018
-
-
Matija Čupić authored
-
- Dec 21, 2017
-
-
Tim Zallmann authored
-
- Dec 08, 2017
-
-
Bob Van Landuyt authored
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.
-
- Nov 22, 2017
-
-
Nick Thomas authored
-
- Oct 13, 2017
-
-
Valery Sizov authored
-
- Sep 25, 2017
-
-
Shinya Maeda authored
-
- Aug 30, 2017
-
-
Hiroyuki Sato authored
-
- Aug 28, 2017
-
-
Felipe Artur authored
-
- Jun 09, 2017
-
-
Rémy Coutable authored
Signed-off-by:
Rémy Coutable <remy@rymai.me>
-
Rémy Coutable authored
Signed-off-by:
Rémy Coutable <remy@rymai.me>
-
- Jun 02, 2017
-
-
Pawel Chojnacki authored
+ rename controler method to #index from #metrics + remove assertion from nullMetric
-
Pawel Chojnacki authored
-
- May 24, 2017
-
-
Douwe Maan authored
This reverts commit b0498c17
-
Douwe Maan authored
-
Douwe Maan authored
-
- Apr 26, 2017
-
-
Jacob Vosmaer (GitLab) authored
-
- Apr 07, 2017
-
-
- Mar 07, 2017
-
-
Markus Koller authored
-
- Mar 06, 2017
-
-
Eric Eastwood authored
- gl_emoji for falling back to image/css-sprite when the browser doesn't support an emoji - Markdown rendering (Banzai filter) - Autocomplete - Award emoji menu - Perceived perf - Immediate response because we now build client-side - Update `digests.json` generation in gemojione rake task to be more useful and include `unicodeVersion` MR: !9437 See issues - #26371 - #27250 - #22474
-
- Dec 12, 2016
-
-
Rémy Coutable authored
`API::API` is autoloaded and shouldn't be required in non-autoloaded code. Otherwise, we get the following dreaded error: A copy of API::Helpers has been removed from the module tree but is still active! Signed-off-by:
Rémy Coutable <remy@rymai.me>
-
- Nov 23, 2016
-
-
Dmitriy Zaporozhets authored
Signed-off-by:
Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
-
- Nov 17, 2016
-
-
Z.J. van de Weg authored
-
Z.J. van de Weg authored
This commit includes a couple of thing: - A chatops controller - Mattermost::CommandService - Mattermost::Commands::(IssueService|MergeRequestService) The controller is the point where mattermost, and later slack will have to fire their payload to. This in turn will execute the CommandService. Thats where the authentication and authorization should happen. So far this is not yet implemented. This should happen in later commits. Per subcommand, in case of `/gitlab issue show 123` issue whould be the subcommand, there is a service to parse the data, and fetch the resource. The resource is passed back to the CommandService which structures the data.
-
- Nov 07, 2016
-
-
Dmitriy Zaporozhets authored
* split on multiple files * improve routing order Signed-off-by:
Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
-
- Oct 15, 2016
-
-
Bryce Johnson authored
-
Bryce Johnson authored
- Tab between register and sign in forms - Add individual input validation error messages - Validate username - Update many styles for all login-box forms
-