- Feb 14, 2018
-
-
Jarka Kadlecova authored
-
- Feb 09, 2018
-
-
Robert Speicher authored
Restrict Todo API mark_as_done endpoint to the user's todos only
-
Jarka Kadlecova authored
-
- Feb 07, 2018
-
-
Nick Thomas authored
-
Jarka Kadlecova authored
-
- Feb 06, 2018
-
-
Jarka Kadlecova authored
-
Tiago Botelho authored
-
-
Dmitriy Zaporozhets authored
Signed-off-by:
Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
-
Tiago Botelho authored
-
Tiago Botelho authored
-
Tiago Botelho authored
-
Tiago Botelho authored
-
Tiago Botelho authored
-
Shinya Maeda authored
-
Shinya Maeda authored
-
- Feb 05, 2018
-
-
Grzegorz Bizon authored
Currently we still need to run EnsureStageService within a transaction, because when it runs within in a transaction we are going to stick to the primary database when using database load balancing. Extracting this out of the transaction makes it possible to hit into problems with replication lag in pipeline commit status API, which can cause a lot of trouble.
-
Lin Jen-Shin authored
-
- Feb 04, 2018
-
-
Matija Čupić authored
-
- Feb 02, 2018
-
-
Mario de la Ossa authored
-
- Feb 01, 2018
-
-
Micael Bergeron authored
-
Yorick Peterse authored
This ensures that we have more visibility in the number of SQL queries that are executed in web requests. The current threshold is hardcoded to 100 as we will rarely (maybe once or twice) change it. In production and development we use Sentry if enabled, in the test environment we raise an error. This feature is also only enabled in production/staging when running on GitLab.com as it's not very useful to other users.
-
- Jan 31, 2018
-
-
Takuya Noguchi authored
-
Stan Hu authored
We can simplify the code quite a bit and improve performance by using grape-entity merge fields: https://github.com/ruby-grape/grape-entity/tree/v0.6.0#merge-fields Relates to #42030
-
- Jan 29, 2018
-
-
Matija Čupić authored
-
Oswaldo Ferreir authored
-
Matija Čupić authored
-
- Jan 28, 2018
-
-
Matija Čupić authored
-
Oswaldo Ferreir authored
-
- Jan 25, 2018
-
-
Douwe Maan authored
This reverts merge request !16626
-
- Jan 24, 2018
-
-
Grzegorz Bizon authored
-
Grzegorz Bizon authored
-
Toon Claes authored
To make it more clear to developers that the entity exposes the application secret, define a separate entity that only should be used when the secret is needed (probably only on creation).
-
-
-
- Jan 23, 2018
-
-
Jan Provaznik authored
Search query is especially slow if a user searches a generic string which matches many records, in such case search can take tens of seconds or time out. To speed up the search query, we search only for first 1000 records, if there is >1000 matching records we just display "1000+" instead of precise total count supposing that with such amount the exact count is not so important for the user. Because for issues even limited search was not fast enough, 2-phase approach is used for issues: first we use simpler/faster query to get all public issues, if this exceeds the limit, we just return the limit. If the amount of matching results is lower than limit, we re-run more complex search query (which includes also confidential issues). Re-running the complex query should be fast enough in such case because the amount of matching issues is lower than limit. Because exact total_count is now limited, this patch also switches to to "prev/next" pagination. Related #40540
-
Oswaldo Ferreir authored
-
- Jan 22, 2018
-
-
- Jan 21, 2018
-
-
Mark Fletcher authored
-
- Jan 19, 2018
-
-
Mark Fletcher authored
-