BigW Consortium Gitlab

  1. 25 Nov, 2016 1 commit
    • Refresh project authorizations using a Redis lease · 92b2c74c
      Yorick Peterse authored
      When I proposed using serializable transactions I was hoping we would be
      able to refresh data of individual users concurrently. Unfortunately
      upon closer inspection it was revealed this was not the case. This could
      result in a lot of queries failing due to serialization errors,
      overloading the database in the process (given enough workers trying to
      update the target table).
      
      To work around this we're now using a Redis lease that is cancelled upon
      completion. This ensures we can update the data of different users
      concurrently without overloading the database.
      
      The code will try to obtain the lease until it succeeds, waiting at
      least 1 second between retries. This is necessary as we may otherwise
      end up _not_ updating the data which is not an option.
  2. 18 Nov, 2016 1 commit
  3. 23 Sep, 2016 1 commit
  4. 28 Jul, 2016 1 commit
  5. 06 Oct, 2015 1 commit
  6. 05 Oct, 2015 1 commit
    • Fixes GDK issue where repos would not be imported properly · 01fe901e
      Stan Hu authored
      Seed-Fu runs this entire fixture in a transaction, so the `after_commit`
      hook won't run until after the fixture is loaded. That is too late
      since the Sidekiq::Testing block has already exited. Force clearing
      the `after_commit` queue to ensure the job is run now.
      
      See: gitlab-org/gitlab-development-kit#58
  7. 17 Jul, 2015 1 commit
  8. 20 May, 2015 1 commit
    • Update ffaker gem · 9789b56a
      Robert Speicher authored
      Adds a version requirement which it didn't have before, at 2.0.0. This
      version has breaking API changes in that the namespace is now `FFaker`
      instead of `Faker`.
  9. 10 Nov, 2014 1 commit
  10. 26 Oct, 2014 1 commit
  11. 27 Sep, 2014 1 commit
  12. 10 Sep, 2014 2 commits
  13. 11 Aug, 2014 1 commit
  14. 05 May, 2014 1 commit
  15. 15 Mar, 2014 1 commit
  16. 28 Feb, 2014 1 commit
  17. 25 Feb, 2014 1 commit
  18. 23 Jan, 2014 1 commit
  19. 19 Jan, 2014 1 commit
  20. 17 Oct, 2013 1 commit
  21. 20 Jun, 2013 1 commit
  22. 09 Feb, 2013 1 commit
  23. 05 Jan, 2013 1 commit
  24. 27 Dec, 2012 1 commit
  25. 11 Dec, 2012 1 commit
  26. 21 Nov, 2012 1 commit
  27. 23 Nov, 2012 1 commit
  28. 13 Nov, 2012 1 commit
  29. 15 Dec, 2011 1 commit
  30. 04 Dec, 2011 1 commit