gitlab-org--gitlab-foss/spec/workers
Mayra Cabrera dfdfa913ba Includes logic to persist namespace statistics
- Add two new ActiveRecord models:
  - RootNamespaceStoragestatistics will persist root namespace statistics
  - NamespaceAggregationSchedule will save information when a new update
to the namespace statistics needs to be scheduled
- Inject into UpdateProjectStatistics concern a new callback that will
call an async job to insert a new row onto NamespaceAggregationSchedule
table
- When a new row is inserted a new job is scheduled. This job will
update call an specific service to update the statistics and after that
it will delete thee aggregated scheduled row
- The RefresherServices makes heavy use of arel to build composable
queries to update Namespace::RootStorageStatistics attributes.
- Add an extra worker to traverse pending rows on
NAmespace::AggregationSchedule table and schedule a worker for each one
of this rows.
- Add an extra worker to traverse pending rows on
NAmespace::AggregationSchedule table and schedule a worker for each one
of this rows
2019-07-02 14:44:39 +00:00
..
auto_devops preventing blocked users and their PipelineSchdules from creating new Pipelines 2019-06-04 20:25:26 -05:00
ci Add frozen_string_literal to spec/workers 2019-04-01 13:35:22 -03:00
clusters/applications Services to uninstall cluster application 2019-04-29 22:55:11 -07:00
concerns Add frozen_string_literal to spec/workers 2019-04-01 13:35:22 -03:00
deployments Add deployment events to chat notification services 2019-04-26 21:08:41 +00:00
gitlab/github_import Add frozen_string_literal to spec/workers 2019-04-01 13:35:22 -03:00
hashed_storage Add frozen_string_literal to spec/workers 2019-04-01 13:35:22 -03:00
mail_scheduler Add frozen_string_literal to spec/workers 2019-04-01 13:35:22 -03:00
namespaces Includes logic to persist namespace statistics 2019-07-02 14:44:39 +00:00
object_pool Leave object pools when destroying projects 2018-12-19 13:21:56 +01:00
repository_check Add frozen_string_literal to spec/workers 2019-04-01 13:35:22 -03:00
todos_destroyer Delete unauthorized Todos when project is private 2019-06-05 10:51:52 -03:00
admin_email_worker_spec.rb Add frozen_string_literal to spec/workers 2019-04-01 13:35:22 -03:00
archive_trace_worker_spec.rb Add frozen_string_literal to spec/workers 2019-04-01 13:35:22 -03:00
authorized_projects_worker_spec.rb Add frozen_string_literal to spec/workers 2019-04-01 13:35:22 -03:00
auto_merge_process_worker_spec.rb Introduce sidekiq worker for auto merge process 2019-06-04 10:51:32 +07:00
background_migration_worker_spec.rb Add frozen_string_literal to spec/workers 2019-04-01 13:35:22 -03:00
build_coverage_worker_spec.rb Add frozen_string_literal to spec/workers 2019-04-01 13:35:22 -03:00
build_finished_worker_spec.rb Expire pipeline cache on finish 2019-05-21 17:16:06 +02:00
build_hooks_worker_spec.rb Add frozen_string_literal to spec/workers 2019-04-01 13:35:22 -03:00
build_success_worker_spec.rb Remove deprecated call in BuildSuccessWorker 2019-06-24 10:37:47 +12:00
build_trace_sections_worker_spec.rb Add frozen_string_literal to spec/workers 2019-04-01 13:35:22 -03:00
chat_notification_worker_spec.rb Move ChatOps to Core 2019-02-20 21:29:48 +00:00
cleanup_container_repository_worker_spec.rb Add 2nd response for container api bulk delete 2019-06-18 22:08:30 +00:00
cluster_configure_worker_spec.rb Stop configuring group clusters on creation 2019-05-16 20:18:42 -05:00
cluster_project_configure_worker_spec.rb Disable JIT resource creation for project clusters 2019-04-16 13:59:37 +10:00
cluster_provision_worker_spec.rb Enable project-level JIT resource creation 2019-06-18 12:43:52 +10:00
cluster_wait_for_ingress_ip_address_worker_spec.rb Add frozen_string_literal to spec/workers 2019-04-01 13:35:22 -03:00
create_gpg_signature_worker_spec.rb Add frozen_string_literal to spec/workers 2019-04-01 13:35:22 -03:00
create_note_diff_file_worker_spec.rb Add frozen_string_literal to spec/workers 2019-04-01 13:35:22 -03:00
create_pipeline_worker_spec.rb Add frozen_string_literal to spec/workers 2019-04-01 13:35:22 -03:00
delete_container_repository_worker_spec.rb Delete a container registry asynchronously 2018-09-07 12:42:59 -07:00
delete_diff_files_worker_spec.rb Add frozen_string_literal to spec/workers 2019-04-01 13:35:22 -03:00
delete_merged_branches_worker_spec.rb Add frozen_string_literal to spec/workers 2019-04-01 13:35:22 -03:00
delete_user_worker_spec.rb Add frozen_string_literal to spec/workers 2019-04-01 13:35:22 -03:00
detect_repository_languages_worker_spec.rb Change DetectRepositoryLanguagesWorker to not receive user 2019-05-09 16:54:20 +01:00
email_receiver_worker_spec.rb Add frozen_string_literal to spec/workers 2019-04-01 13:35:22 -03:00
emails_on_push_worker_spec.rb Add frozen_string_literal to spec/workers 2019-04-01 13:35:22 -03:00
every_sidekiq_worker_spec.rb Add frozen_string_literal to spec/workers 2019-04-01 13:35:22 -03:00
expire_build_artifacts_worker_spec.rb Add frozen_string_literal to spec/workers 2019-04-01 13:35:22 -03:00
expire_build_instance_artifacts_worker_spec.rb Remove legacy artifact related code 2019-05-31 10:49:17 +07:00
expire_job_cache_worker_spec.rb Add frozen_string_literal to spec/workers 2019-04-01 13:35:22 -03:00
expire_pipeline_cache_worker_spec.rb Properly expire all pipeline caches when pipeline is deleted 2019-04-15 08:10:10 -07:00
git_garbage_collect_worker_spec.rb Use git_garbage_collect_worker to run pack_refs 2019-05-02 21:41:05 +00:00
gitlab_shell_worker_spec.rb Add frozen_string_literal to spec/workers 2019-04-01 13:35:22 -03:00
gitlab_usage_ping_worker_spec.rb Add frozen_string_literal to spec/workers 2019-04-01 13:35:22 -03:00
group_destroy_worker_spec.rb Add frozen_string_literal to spec/workers 2019-04-01 13:35:22 -03:00
import_issues_csv_worker_spec.rb Import CSV Backend 2019-01-07 11:16:58 +08:00
invalid_gpg_signature_update_worker_spec.rb Add frozen_string_literal to spec/workers 2019-04-01 13:35:22 -03:00
issue_due_scheduler_worker_spec.rb Add frozen_string_literal to spec/workers 2019-04-01 13:35:22 -03:00
merge_worker_spec.rb Add frozen_string_literal to spec/workers 2019-04-01 13:35:22 -03:00
migrate_external_diffs_worker_spec.rb Allow external diffs to be used conditionally 2019-03-27 16:51:33 +00:00
namespaceless_project_destroy_worker_spec.rb Add frozen_string_literal to spec/workers 2019-04-01 13:35:22 -03:00
new_issue_worker_spec.rb Add frozen_string_literal to spec/workers 2019-04-01 13:35:22 -03:00
new_merge_request_worker_spec.rb Add frozen_string_literal to spec/workers 2019-04-01 13:35:22 -03:00
new_note_worker_spec.rb Add frozen_string_literal to spec/workers 2019-04-01 13:35:22 -03:00
pages_domain_removal_cron_worker_spec.rb Remove remove_disabled_domains feature flag 2019-05-20 08:44:20 +00:00
pages_domain_ssl_renewal_cron_worker_spec.rb Use project depended feature flag for pages ssl 2019-06-25 10:30:12 +02:00
pages_domain_ssl_renewal_worker_spec.rb Use project depended feature flag for pages ssl 2019-06-25 10:30:12 +02:00
pages_domain_verification_cron_worker_spec.rb Ensure DB is writable before continuing jobs 2019-06-05 09:08:10 +10:00
pages_domain_verification_worker_spec.rb Ensure DB is writable before continuing jobs 2019-06-05 09:08:10 +10:00
pipeline_hooks_worker_spec.rb Add frozen_string_literal to spec/workers 2019-04-01 13:35:22 -03:00
pipeline_metrics_worker_spec.rb Add frozen_string_literal to spec/workers 2019-04-01 13:35:22 -03:00
pipeline_notification_worker_spec.rb Add frozen_string_literal to spec/workers 2019-04-01 13:35:22 -03:00
pipeline_process_worker_spec.rb Add frozen_string_literal to spec/workers 2019-04-01 13:35:22 -03:00
pipeline_schedule_worker_spec.rb Make pipeline schedule worker resilient 2019-06-03 10:04:57 +07:00
pipeline_update_worker_spec.rb Add frozen_string_literal to spec/workers 2019-04-01 13:35:22 -03:00
plugin_worker_spec.rb Add frozen_string_literal to spec/workers 2019-04-01 13:35:22 -03:00
post_receive_spec.rb Process at most 4 pipelines during push 2019-04-10 11:51:19 +02:00
process_commit_worker_spec.rb Add frozen_string_literal to spec/workers 2019-04-01 13:35:22 -03:00
project_cache_worker_spec.rb Add wiki size to project statistics 2019-05-29 16:08:25 +02:00
project_daily_statistics_worker_spec.rb Add project http fetch statistics API 2019-02-27 11:52:35 +01:00
project_destroy_worker_spec.rb Add frozen_string_literal to spec/workers 2019-04-01 13:35:22 -03:00
project_export_worker_spec.rb Add frozen_string_literal to spec/workers 2019-04-01 13:35:22 -03:00
project_service_worker_spec.rb Log project services errors when executing async 2018-09-10 18:01:25 -03:00
propagate_service_template_worker_spec.rb Add frozen_string_literal to spec/workers 2019-04-01 13:35:22 -03:00
prune_old_events_worker_spec.rb Add frozen_string_literal to spec/workers 2019-04-01 13:35:22 -03:00
prune_web_hook_logs_worker_spec.rb Add frozen_string_literal to spec/workers 2019-04-01 13:35:22 -03:00
reactive_caching_worker_spec.rb Move terminal construction logic to Environment 2019-06-25 09:22:20 +10:00
rebase_worker_spec.rb Add frozen_string_literal to spec/workers 2019-04-01 13:35:22 -03:00
remote_mirror_notification_worker_spec.rb Add frozen_string_literal to spec/workers 2019-04-01 13:35:22 -03:00
remove_expired_group_links_worker_spec.rb Add frozen_string_literal to spec/workers 2019-04-01 13:35:22 -03:00
remove_expired_members_worker_spec.rb Add frozen_string_literal to spec/workers 2019-04-01 13:35:22 -03:00
remove_unreferenced_lfs_objects_worker_spec.rb Add frozen_string_literal to spec/workers 2019-04-01 13:35:22 -03:00
repository_cleanup_worker_spec.rb Add frozen_string_literal to spec/workers 2019-04-01 13:35:22 -03:00
repository_fork_worker_spec.rb Add frozen_string_literal to spec/workers 2019-04-01 13:35:22 -03:00
repository_import_worker_spec.rb Add frozen_string_literal to spec/workers 2019-04-01 13:35:22 -03:00
repository_remove_remote_worker_spec.rb Add frozen_string_literal to spec/workers 2019-04-01 13:35:22 -03:00
repository_update_remote_mirror_worker_spec.rb Add frozen_string_literal to spec/workers 2019-04-01 13:35:22 -03:00
run_pipeline_schedule_worker_spec.rb Make pipeline schedule worker resilient 2019-06-03 10:04:57 +07:00
schedule_migrate_external_diffs_worker_spec.rb Allow external diffs to be used conditionally 2019-03-27 16:51:33 +00:00
stage_update_worker_spec.rb Add frozen_string_literal to spec/workers 2019-04-01 13:35:22 -03:00
stuck_ci_jobs_worker_spec.rb Add frozen_string_literal to spec/workers 2019-04-01 13:35:22 -03:00
stuck_import_jobs_worker_spec.rb Add frozen_string_literal to spec/workers 2019-04-01 13:35:22 -03:00
stuck_merge_jobs_worker_spec.rb Add frozen_string_literal to spec/workers 2019-04-01 13:35:22 -03:00
system_hook_push_worker_spec.rb Add frozen_string_literal to spec/workers 2019-04-01 13:35:22 -03:00
trending_projects_worker_spec.rb Add frozen_string_literal to spec/workers 2019-04-01 13:35:22 -03:00
update_head_pipeline_for_merge_request_worker_spec.rb Add frozen_string_literal to spec/workers 2019-04-01 13:35:22 -03:00
update_merge_requests_worker_spec.rb Add frozen_string_literal to spec/workers 2019-04-01 13:35:22 -03:00
update_project_statistics_worker_spec.rb Refactor: extract duplicate steps to a service class 2019-04-05 22:47:20 +09:00
upload_checksum_worker_spec.rb Add frozen_string_literal to spec/workers 2019-04-01 13:35:22 -03:00
wait_for_cluster_creation_worker_spec.rb Add frozen_string_literal to spec/workers 2019-04-01 13:35:22 -03:00