gitlab-org--gitlab-foss/spec/workers
Yorick Peterse c63e322158
Add many foreign keys to the projects table
This removes the need for relying on Rails' "dependent" option for data
removal, which is _incredibly_ slow (even when using :delete_all) when
deleting large amounts of data. This also ensures data consistency is
enforced on DB level and not on application level (something Rails is
really bad at).

This commit also includes various migrations to add foreign keys to
tables that eventually point to "projects" to ensure no rows get
orphaned upon removing a project.
2017-07-06 12:01:36 +02:00
..
concerns
repository_check Enable the Style/TrailingCommaInArguments cop 2017-05-10 18:25:45 +02:00
authorized_projects_worker_spec.rb
background_migration_worker_spec.rb Enable Style/DotPosition Rubocop 👮 2017-06-21 13:48:12 +00:00
build_coverage_worker_spec.rb
build_finished_worker_spec.rb
build_hooks_worker_spec.rb
build_success_worker_spec.rb
delete_merged_branches_worker_spec.rb
delete_user_worker_spec.rb Enable Style/DotPosition Rubocop 👮 2017-06-21 13:48:12 +00:00
email_receiver_worker_spec.rb
emails_on_push_worker_spec.rb Correct RSpec/SingleLineHook cop offenses 2017-06-14 13:18:56 -05:00
every_sidekiq_worker_spec.rb Enable Style/DotPosition Rubocop 👮 2017-06-21 13:48:12 +00:00
expire_build_artifacts_worker_spec.rb Correct RSpec/SingleLineHook cop offenses 2017-06-14 13:18:56 -05:00
expire_build_instance_artifacts_worker_spec.rb Add many foreign keys to the projects table 2017-07-06 12:01:36 +02:00
expire_job_cache_worker_spec.rb Test the ExpireJobCacheWorker and related changes 2017-05-22 22:07:11 +02:00
expire_pipeline_cache_worker_spec.rb Enable Style/DotPosition Rubocop 👮 2017-06-21 13:48:12 +00:00
git_garbage_collect_worker_spec.rb Enable Style/DotPosition Rubocop 👮 2017-06-21 13:48:12 +00:00
gitlab_usage_ping_worker_spec.rb Add Conversational Development Index page to admin panel 2017-06-01 17:37:21 +02:00
group_destroy_worker_spec.rb Auto-correct `RSpec/DescribedClass` violations 2017-05-01 11:13:33 -04:00
merge_worker_spec.rb Auto-correct `RSpec/DescribedClass` violations 2017-05-01 11:13:33 -04:00
namespaceless_project_destroy_worker_spec.rb No user needed to cleanup namespaceless pending delete projects 2017-05-10 15:01:27 +02:00
new_note_worker_spec.rb Enable Style/DotPosition Rubocop 👮 2017-06-21 13:48:12 +00:00
pipeline_hooks_worker_spec.rb
pipeline_metrics_worker_spec.rb Fix specs 2 2017-05-08 11:29:10 -03:00
pipeline_notification_worker_spec.rb
pipeline_process_worker_spec.rb Enable RSpec/FilePath cop 2017-04-26 12:50:32 +01:00
pipeline_schedule_worker_spec.rb Introduce source to pipeline entity 2017-05-31 14:17:49 +02:00
pipeline_success_worker_spec.rb
pipeline_update_worker_spec.rb
post_receive_spec.rb Use gl_repository exclusively as identifier on post-receive 2017-06-27 19:20:20 -04:00
process_commit_worker_spec.rb Enable Style/DotPosition Rubocop 👮 2017-06-21 13:48:12 +00:00
project_cache_worker_spec.rb Enable Style/DotPosition Rubocop 👮 2017-06-21 13:48:12 +00:00
project_destroy_worker_spec.rb Auto-correct `RSpec/DescribedClass` violations 2017-05-01 11:13:33 -04:00
propagate_service_template_worker_spec.rb Enable Style/DotPosition Rubocop 👮 2017-06-21 13:48:12 +00:00
prune_old_events_worker_spec.rb
reactive_caching_worker_spec.rb
remove_expired_group_links_worker_spec.rb
remove_expired_members_worker_spec.rb Auto-correct `RSpec/DescribedClass` violations 2017-05-01 11:13:33 -04:00
remove_old_web_hook_logs_worker_spec.rb Implement web hooks logging 2017-05-25 10:07:52 +03:00
remove_unreferenced_lfs_objects_worker_spec.rb Auto-correct `RSpec/DescribedClass` violations 2017-05-01 11:13:33 -04:00
repository_fork_worker_spec.rb Enable Style/DotPosition Rubocop 👮 2017-06-21 13:48:12 +00:00
repository_import_worker_spec.rb Enable Style/DotPosition Rubocop 👮 2017-06-21 13:48:12 +00:00
schedule_update_user_activity_worker_spec.rb Add new ScheduleUpdateUserActivityWorker and UpdateUserActivityWorker 2017-04-14 15:20:55 +02:00
stuck_ci_jobs_worker_spec.rb Correct RSpec/SingleLineHook cop offenses 2017-06-14 13:18:56 -05:00
stuck_import_jobs_worker_spec.rb
system_hook_push_worker_spec.rb
trending_projects_worker_spec.rb
update_merge_requests_worker_spec.rb
update_user_activity_worker_spec.rb Add new ScheduleUpdateUserActivityWorker and UpdateUserActivityWorker 2017-04-14 15:20:55 +02:00
upload_checksum_worker_spec.rb
use_key_worker_spec.rb