- 12 Feb, 2021 1 commit
-
-
Valery Sizov authored
Updates verification state records using batches We need to regularly re-verify data on the primary to protect against data corruption. In combination with https://gitlab.com/gitlab-org/gitlab-ee/issues/13842, this will ensure that packages are regularly re-verified on all secondary nodes as well.
-
- 03 Feb, 2021 1 commit
-
-
Francisco Javier López authored
In this commit we introduce the service and worker that will allow us to move groups' repository storage in bulk. This classes will only be used through the API.
-
- 02 Feb, 2021 1 commit
-
-
Francisco Javier López authored
In this commit we introduce a worker that will handle group repository storage through the group update service.
-
- 01 Feb, 2021 1 commit
-
-
Sean Arnold authored
- Queue files and barebone jobs
-
- 25 Jan, 2021 1 commit
-
-
Francisco Javier López authored
In this commit we extract the existing logic of the `GitGarbageCollectWorker` into a concern, in order to reuse it later with the new wiki garbage collector that we're introding as well in this commit.
-
- 22 Jan, 2021 1 commit
-
-
Bob Van Landuyt authored
-
- 21 Jan, 2021 1 commit
-
-
Sean McGivern authored
-
- 20 Jan, 2021 1 commit
-
-
Shinya Maeda authored
This commit removes tech debts on the service.
-
- 14 Dec, 2020 1 commit
-
-
Tetiana Chupryna authored
Run it in StoreReportService and automatically create auto-fix MRs
-
- 10 Dec, 2020 2 commits
-
-
Amparo Luna authored
This worker will auto-approve blocked users when the setting require_admin_approval_after_user_signup gets disabled. This setting is enabled by default in new instances.
-
Sean McGivern authored
The `epic_tracking` category appears to have been added manually; the other changed categories are currently unused.
-
- 08 Dec, 2020 2 commits
-
-
Pavel Shutsin authored
On a monthly basis we create snapshots of devops features current instance uses
-
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.
-
- 04 Dec, 2020 2 commits
-
-
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.
-
Michael Kozono authored
The trigger `#trigger_background_verification` will be implemented in the following commit.
-
- 02 Dec, 2020 3 commits
-
-
Valery Sizov authored
It will decrease the boilerplate of SSF destroy worker Apply 1 suggestion(s) to 1 file(s) Apply 1 suggestion(s) to 1 file(s)
-
Jan Provaznik authored
Assures that todos targeting inaccessible epics are deleted (either because user left the group or epic became confidential). Also adds a background migration which checks accessibility for all existing confidential epics.
-
Tiger Watson authored
!48836
-
- 26 Nov, 2020 1 commit
-
-
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.
-
- 25 Nov, 2020 1 commit
-
-
Valery Sizov authored
-
- 23 Nov, 2020 1 commit
-
-
Amparo Luna authored
If the :admin_new_user_signups_cap feature is enabled and the cap is increased by an admin, users in blocked_pending_approval state should be auto approved.
-
- 20 Nov, 2020 2 commits
-
-
saikat sarkar authored
-
George Koltsov authored
- Fix an issue of delayed or failed project creation when using group level custom templates. Since it's using Project Export under the hood, regular project export requests can delay this type of project creation. - In order to speed this process up, move Template Export into a separate worker/queue
-
- 19 Nov, 2020 3 commits
-
-
Terri Chu authored
Ensure changes to project visibility settings also update the associated issue documents for that project. This is required to keep the issue documents updated once the visibility permissions are stored within the issue document in preparation for global search joins being removed from the Elasticsearch issue query.
-
Eugenia Grieff authored
- Add job to queues - Add specs
-
Shinya Maeda authored
This commit introduces the auto rollback facility.
-
- 13 Nov, 2020 1 commit
-
-
Steve Abrams authored
Move the dependency proxy feature from premium to core.
-
- 12 Nov, 2020 1 commit
-
-
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
-
- 09 Nov, 2020 1 commit
-
-
Shinya Maeda authored
This commit executes the external HTTP request in sidekiq worker.
-
- 03 Nov, 2020 1 commit
-
-
Michael Kozono authored
Since it is reusable on primaries and secondaries.
-
- 02 Nov, 2020 1 commit
-
-
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.
-
- 13 Oct, 2020 3 commits
-
-
Sean Arnold authored
- Add worker & update queues file
-
Sean Arnold authored
- Add docs page
-
Sean Arnold authored
- Update cron queue - Add service for adding label - add service for applying label
-
- 07 Oct, 2020 2 commits
-
-
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
-
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.
-
- 02 Oct, 2020 1 commit
-
-
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.
-
- 01 Oct, 2020 1 commit
-
-
Philip Cunningham authored
Adds a new Sidekiq worker, state machine and service for validation.
-
- 24 Sep, 2020 1 commit
-
-
James Lopez authored
-
- 17 Sep, 2020 1 commit
-
-
Robert May authored
-