Skip to content
Snippets Groups Projects
  1. Jul 19, 2015
  2. Jul 17, 2015
    • Dmitriy Zaporozhets's avatar
      Merge branch 'advanced-cache' into 'master' · 2fa3acaa
      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
      2fa3acaa
  3. Jul 12, 2015
  4. Jul 10, 2015
  5. Jul 01, 2015
  6. Jun 20, 2015
  7. Jun 10, 2015
  8. Jun 02, 2015
  9. Jun 01, 2015
  10. Apr 24, 2015
  11. Apr 10, 2015
  12. Mar 31, 2015
  13. Mar 22, 2015
  14. Mar 21, 2015
  15. Mar 18, 2015
  16. Mar 13, 2015
  17. Mar 10, 2015
    • Stan Hu's avatar
      This MR extends the commit calendar so it searches for commits made with every... · b26ab0ce
      Stan Hu authored
      This MR extends the commit calendar so it searches for commits made with every email address the user has associated with his account.
      
      This fixes one of the problems mentioned in gitlab-org/gitlab-ce#1162 and makes the behavior of the commit calendar as described in the profile.
      "All email addresses will be used to identify your commits."
      b26ab0ce
  18. Mar 03, 2015
  19. Feb 25, 2015
  20. Jan 29, 2015
  21. Jan 17, 2015
  22. Oct 10, 2014
  23. Sep 30, 2014
  24. Sep 29, 2014
  25. Sep 26, 2014
  26. Sep 25, 2014
Loading