Skip to content
Snippets Groups Projects
  1. Jul 02, 2021
  2. Jun 29, 2021
  3. Dec 31, 2020
  4. Dec 14, 2020
  5. Aug 04, 2020
  6. Feb 18, 2020
    • Oswaldo Ferreira's avatar
      Add cop to encourage idempotent Sidekiq workers · f78af0fc
      Oswaldo Ferreira authored
      This commit's goal is to add a cop (Scalability::IdempotentWorker)
      that will catch all workers that don't call idempotent! in its scope.
      
      Calling it will label the worker as idempotent, which will end up in
      our Sidekiq logs for further visibility.
      
      This also introduces a shared example and a perform_multiple helper
      method for executing jobs multiple times through unit tests.
      
      Also in this commit we set an example in an already idempotent worker
      ExpireJobCacheWorker. For this worker we call idempotent! in its
      scope and add tests with the new test helpers.
      f78af0fc
    • Sean McGivern's avatar
      Allocate some unowned workers to categories · 9f119260
      Sean McGivern authored
      AdminEmailWorker only send repository check emails, so it belongs to
      source code management. (It also doesn't run on GitLab.com.)
      
      GitlabUsagePingWorker belongs to the collection category.
      
      PruneOldEventsWorker relates to events which are used on the user
      profile, so I've gone with users. This could also go under audit events,
      potentially.
      
      AdminEmailsWorker sends an admin-defined email to all users, so I put it
      under issue tracking as that currently owns notifications (!). (This
      also doesn't run on GitLab.com.)
      Verified
      9f119260
  7. Feb 10, 2020
  8. Feb 04, 2020
  9. Dec 02, 2019
  10. Oct 21, 2019
  11. Oct 18, 2019
  12. Jul 18, 2019
    • Ben Kochie's avatar
      Update usage ping cron behavior · f7f7c301
      Ben Kochie authored
      * Splay the start by sleeping up to one minute.
      * Adjust sideikiq retries to try up to approximately three hours.
      * Randomize the minute fully within the hour.
      * Psudo-randomize the day of the week based on the instance UUID.
      Unverified
      f7f7c301
  13. Jun 27, 2018
  14. Dec 05, 2017
  15. Jun 01, 2017
  16. Apr 14, 2017
  17. Oct 21, 2016
  18. Oct 19, 2016
  19. Sep 20, 2016
    • Robert Speicher's avatar
      Merge branch 'sh-improve-ee-usage-ping' into 'master' · 941f7598
      Robert Speicher authored and Ruben Alexis's avatar Ruben Alexis committed
      Add more usage data to EE ping
      
      This MR loads the EE usage ping asynchronously on the admin application settings page and now includes the counts of the following items:
      
      * Comments
      * Groups
      * Users
      * Projects
      * Issues
      * Labels
      * CI builds
      * Snippets
      * Milestones
      * Todos
      * Pushes
      * Merge requests
      * Environments
      * Triggers
      * Deploy keys
      * Pages
      * Project Services
      * Issue Boards
      * CI Runners
      * Deployments
      * Geo Nodes
      * LDAP Groups
      * LDAP Keys
      * LDAP Users
      * LFS objects
      * Protected branches
      * Releases
      * Remote mirrors
      * Web hooks
      
      Closes #997
      
      See merge request !735
      941f7598
    • Stan Hu's avatar
      Add more usage data to EE ping. · 5067244c
      Stan Hu authored
      Load it asynchronously to prevent blocking a page load.
      
      Closes #997
      
      Add a container around usage data help-block to prevent horizontal scroll in Firefox
      
      Closes #808
      5067244c
  20. Jul 20, 2016
  21. Jul 16, 2016
Loading