1. 12 Feb, 2021 1 commit
  2. 03 Feb, 2021 1 commit
  3. 02 Feb, 2021 1 commit
  4. 01 Feb, 2021 1 commit
  5. 25 Jan, 2021 1 commit
  6. 22 Jan, 2021 1 commit
  7. 21 Jan, 2021 1 commit
  8. 20 Jan, 2021 1 commit
  9. 14 Dec, 2020 1 commit
  10. 10 Dec, 2020 2 commits
  11. 08 Dec, 2020 2 commits
    • Pavel Shutsin's avatar
      Gather Devops adoption info · cdfa904e
      Pavel Shutsin authored
      On a monthly basis we create snapshots
      of devops features current instance uses
      cdfa904e
    • Michael Kozono's avatar
      Fail verification timeouts · c0ed0a67
      Michael Kozono authored
      Verification concurrency is managed by the verification_started_at time.
      If a `VerificationBatchWorker` or `VerificationWorker` is lost or
      killed, then one or more records would be stuck in the
      "verification_started" state. This worker unsticks those records. It is
      called every minute.
      
      Performance should be fine, but if desired, we could call this worker
      directly with sidekiq-cron every hour instead of piggybacking on the
      `trigger_background_verification` method, without noticeable impact.
      c0ed0a67
  12. 04 Dec, 2020 2 commits
    • Michael Kozono's avatar
      Continuously backfill checksums on the primary · bbefa0f1
      Michael Kozono authored
      - Triggered by Geo::VerificationCronWorker every minute
      - The work is done by Geo::VerificationBatchWorker
      - Reuses LimitedCapacity::Worker concern
      - Concurrent workers do not pick up the same records
      - Fixes a bug in LimitedCapacity::Worker so it passes the job args
      - To do: Killed jobs can cause stuck "started" records. A follow up MR
        is in progress.
      bbefa0f1
    • Michael Kozono's avatar
      Trigger background verification every minute · 6a71676d
      Michael Kozono authored
      The trigger `#trigger_background_verification` will be implemented in
      the following commit.
      6a71676d
  13. 02 Dec, 2020 3 commits
  14. 26 Nov, 2020 1 commit
    • Amparo Luna's avatar
      Register users with blocked_pending_approval state · c312fd3e
      Amparo Luna authored
      If the admin_new_user_signups_cap setting is defined, users will be
      marked as blocked_pending_approval. After the current user count is
      checked and the cap is not exceeded the user will be automatically
      activated.
      c312fd3e
  15. 25 Nov, 2020 1 commit
  16. 23 Nov, 2020 1 commit
  17. 20 Nov, 2020 2 commits
  18. 19 Nov, 2020 3 commits
  19. 13 Nov, 2020 1 commit
  20. 12 Nov, 2020 1 commit
    • Dmitry Gruzd's avatar
      Add background migrations for Elasticsearch · 1c5b9011
      Dmitry Gruzd authored
      This MR implements elastic migration framework, which looks and behaves
      similar to rails database migrations.
      Migrations are stored in ee/elastic/migrate/ with
      YYYYMMDDHHMMSS_migration_name.rb file name format
      1c5b9011
  21. 09 Nov, 2020 1 commit
  22. 03 Nov, 2020 1 commit
  23. 02 Nov, 2020 1 commit
    • Drew Blessing's avatar
      SAML Group Sync worker and service · 99d446ad
      Drew Blessing authored
      When the worker is given a top-level group and an array of
      SAML group links, it will add users to groups based on those
      group links. The next iteration will trigger this worker on SAML
      sign-in when the IdP provides a list of group memberships.
      99d446ad
  24. 13 Oct, 2020 3 commits
  25. 07 Oct, 2020 2 commits
    • John Skarbek's avatar
      Mark sidekiq queues that require local shared disk access · ee37dd26
      John Skarbek authored
      * Queues marked with this require some form of access for data
      that is shared among various components.  An example might be that the
      queue writes data to a local directory that is quickly displayed to the
      user.
      * In scenarios where large installations exist, this requires some form
      of shared stored, commonly NFS, to be configured where sidekiq can write
      the data, but then a set of web front ends have the same NFS share such
      that they are capable of reading that data and vice versa.
      * This commit marks all queues _known_ to have such a dependency
      * As this dependency is removed, this tag should be removed
      ee37dd26
    • Mehmet Emin INAC's avatar
      Introduce a new worker to create security scans and findings · 9f500a1a
      Mehmet Emin INAC authored
      Once we deploy this new worker, security scan entries and findings will
      be saved by the new worker class.
      We will stop using the old worker but we can't remove it completely as
      there might be some jobs enqueued for the worker.
      9f500a1a
  26. 02 Oct, 2020 1 commit
    • Vitaly Slobodin's avatar
      Implement License mailer · 868cb7a4
      Vitaly Slobodin authored
      LicenseMailer is a mailer for sending
      emails related to licenses, for example
      sending an email when EE instance
      is approaching the active user count threshold.
      868cb7a4
  27. 01 Oct, 2020 1 commit
  28. 24 Sep, 2020 1 commit
  29. 17 Sep, 2020 1 commit