- 28 Jul, 2015 2 commits
-
-
Robert Speicher authored
-
Robert Speicher authored
-
- 23 Jul, 2015 19 commits
-
-
Valery Sizov authored
Fix randomly failed spec https://gitlab.com/gitlab-org/gitlab-ce/issues/2069 See merge request !1035
-
Valery Sizov authored
-
Valery Sizov authored
-
Valery Sizov authored
Update 7-13-stable (7.13.1) See merge request !1033
-
Valery Sizov authored
-
Douwe Maan authored
-
Douwe Maan authored
-
Valery Sizov authored
-
Valery Sizov authored
Update to 7-13-stable (7.13.1) See merge request !1031
-
Valery Sizov authored
-
Valery Sizov authored
-
Valery Sizov authored
-
Achilleas Pipinellis authored
-
Valery Sizov authored
-
Marin Jankovski authored
-
Hannes Rosenögger authored
-
Valery Sizov authored
-
Jacob Vosmaer authored
-
Valery Sizov authored
-
- 22 Jul, 2015 1 commit
-
-
Valery Sizov authored
-
- 21 Jul, 2015 11 commits
-
-
Valery Sizov authored
-
Valery Sizov authored
Updates for 7.13 stable (RC4) See merge request !1012
-
Valery Sizov authored
This reverts commit fbdaf0e2.
-
Jacob Vosmaer authored
The existing behavior of the backups is to overwrite whatever data was still there in the scratch directories. This broke when we added a 'gzip' step because 'gzip database.sql' will fail if 'database.sql.gz' already exists. Doing 'rm -f database.sql.gz' before the 'gzip' avoids this failure.
-
Dmitriy Zaporozhets authored
-
Valery Sizov authored
-
Stan Hu authored
Closes #2009
-
Robert Speicher authored
Closes #2001
-
Valery Sizov authored
-
Stan Hu authored
Recalculating graph_log took minutes on a large repository since each of the 6000 commits would need to calculate the diff. Since graph_log does not appear to be used, remove it from the list of things to update. For the Linux kernel repository, this reduced the ProjectCacheWorker time from 8+ minutes to 16 seconds. Closes #2016
-
Valery Sizov authored
This reverts commit ebb6393d.
-
- 19 Jul, 2015 5 commits
-
-
Valery Sizov authored
-
Valery Sizov authored
Fixes from master to 7.13.rc3 See merge request !1001
-
Valery Sizov authored
This reverts commit 94c2516a, reversing changes made to ae44e5ec.
-
Stan Hu authored
Closes #2008
-
Stan Hu authored
Closes #2002
-
- 17 Jul, 2015 2 commits
-
-
Dmitriy Zaporozhets authored
Merge branch 'advanced-cache' into 'master' Backport to stable from merge request !986 - - - Advanced cache Fixes #1993 * Build missing cache values in background job after each push * Store commit_count in project table. Refresh in background job * moved repository size calculation in background job ## Advantages Every time push is triggered - we build cache for project even without user visiting project page. That means first visit is as fast as others now. This is especially good for active projects where people have some requests fast because of cache and some slow - because cache was build in their request. Between cache expired and cache built we we had gap when Linux repo can give 502 error because calculation commits count takes 30 seconds or even more. Using value from database fix this problem. Before cache is updated you see old value from database. After - you see new one. Basically this merge request is super win to GitLab. We don't do some heavy operations in user request but instead in background job. ## Temporary problem After this migration all projects will have `0` commits in database. It fill be replaced with real value on next push. I did not add recalculation to migration because it will last forever on big instances. Can be fixed by adding rake task which will go in background on live instance without downtime See merge request !989
-
Dmitriy Zaporozhets authored
Advanced cache Fixes #1993 * Build missing cache values in background job after each push * Store commit_count in project table. Refresh in background job * moved repository size calculation in background job ## Advantages Every time push is triggered - we build cache for project even without user visiting project page. That means first visit is as fast as others now. This is especially good for active projects where people have some requests fast because of cache and some slow - because cache was build in their request. Between cache expired and cache built we we had gap when Linux repo can give 502 error because calculation commits count takes 30 seconds or even more. Using value from database fix this problem. Before cache is updated you see old value from database. After - you see new one. Basically this merge request is super win to GitLab. We don't do some heavy operations in user request but instead in background job. ## Temporary problem After this migration all projects will have `0` commits in database. It fill be replaced with real value on next push. I did not add recalculation to migration because it will last forever on big instances. Can be fixed by adding rake task which will go in background on live instance without downtime See merge request !986
-