gitlab-org--gitlab-foss/app/workers
Grzegorz Bizon 22ef066862 Avoid race condition when expiring artifacts
It may happen that job meant to remove expired artifacts will be
executed asynchronously when, in the meantime, project associated with
given build gets removed by another asynchronous job. In that case we
should not remove artifacts because such build will be removed anyway,
when project removal is complete.
2016-10-17 19:47:03 +02:00
..
repository_check
admin_email_worker.rb
build_coverage_worker.rb Update code coverage for CI build asynchronously 2016-10-13 15:22:55 +02:00
build_email_worker.rb
build_finished_worker.rb Remove unecessary lock 2016-10-14 17:48:28 +02:00
build_hooks_worker.rb Perform CI build hooks asynchronously using worker 2016-10-13 12:45:16 +02:00
build_success_worker.rb Check if project exists before creating deployment 2016-10-14 10:19:16 +02:00
clear_database_cache_worker.rb Add markdown cache columns to the database, but don't use them yet 2016-10-07 02:54:25 +01:00
delete_user_worker.rb
email_receiver_worker.rb
emails_on_push_worker.rb
expire_build_artifacts_worker.rb ExpireBuildArtifactsWorker query builds table without ordering enqueuing one job per build to cleanup 2016-10-07 15:33:58 +02:00
expire_build_instance_artifacts_worker.rb Avoid race condition when expiring artifacts 2016-10-17 19:47:03 +02:00
git_garbage_collect_worker.rb
gitlab_shell_worker.rb
group_destroy_worker.rb
import_export_project_cleanup_worker.rb
irker_worker.rb
merge_worker.rb
new_note_worker.rb
pipeline_hooks_worker.rb Execute pipeline hooks asynchronously 2016-10-12 20:20:01 +02:00
pipeline_metrics_worker.rb Improve spec for pipeline metrics worker 2016-10-17 10:27:53 +02:00
pipeline_process_worker.rb Rename pipeline workers to match current convention 2016-10-06 14:52:00 +02:00
pipeline_success_worker.rb Process MWBS in successful pipeline asynchronously 2016-10-07 09:32:29 +02:00
pipeline_update_worker.rb Rename pipeline workers to match current convention 2016-10-06 14:52:00 +02:00
post_receive.rb
project_cache_worker.rb
project_destroy_worker.rb
project_export_worker.rb
project_service_worker.rb
project_web_hook_worker.rb
prune_old_events_worker.rb
remove_expired_group_links_worker.rb
remove_expired_members_worker.rb
repository_archive_cache_worker.rb
repository_fork_worker.rb
repository_import_worker.rb
requests_profiles_worker.rb
stuck_ci_builds_worker.rb
system_hook_worker.rb
trending_projects_worker.rb Precalculate trending projects 2016-10-10 12:27:08 +02:00
update_merge_requests_worker.rb Extract project#update_merge_requests and SystemHooks to its own worker from GitPushService 2016-10-13 17:23:24 +02:00