-
- Downloads
Add limit to concurrent batch exports
Allows administrators to configure a maximum number of simultaneous exports (default 25) to prevent exhausting resources. Changelog: added
Showing
- app/helpers/application_settings_helper.rb 1 addition, 0 deletionsapp/helpers/application_settings_helper.rb
- app/models/application_setting.rb 2 additions, 0 deletionsapp/models/application_setting.rb
- app/models/bulk_imports/export_batch.rb 9 additions, 2 deletionsapp/models/bulk_imports/export_batch.rb
- app/services/bulk_imports/relation_batch_export_service.rb 1 addition, 0 deletionsapp/services/bulk_imports/relation_batch_export_service.rb
- app/validators/json_schemas/application_setting_rate_limits.json 5 additions, 0 deletions...idators/json_schemas/application_setting_rate_limits.json
- app/workers/bulk_imports/finish_batched_relation_export_worker.rb 1 addition, 1 deletion...ers/bulk_imports/finish_batched_relation_export_worker.rb
- app/workers/bulk_imports/relation_batch_export_worker.rb 29 additions, 1 deletionapp/workers/bulk_imports/relation_batch_export_worker.rb
- db/migrate/20241022175028_increase_gitlab_com_concurrent_relation_batch_export_limit.rb 29 additions, 0 deletions...ease_gitlab_com_concurrent_relation_batch_export_limit.rb
- db/schema_migrations/20241022175028 1 addition, 0 deletionsdb/schema_migrations/20241022175028
- doc/administration/settings/import_and_export_settings.md 18 additions, 0 deletionsdoc/administration/settings/import_and_export_settings.md
- doc/api/settings.md 4 additions, 1 deletiondoc/api/settings.md
- lib/api/settings.rb 2 additions, 1 deletionlib/api/settings.rb
- spec/factories/bulk_import/export_batches.rb 5 additions, 1 deletionspec/factories/bulk_import/export_batches.rb
- spec/migrations/increase_gitlab_com_concurrent_relation_batch_export_limit_spec.rb 61 additions, 0 deletions...gitlab_com_concurrent_relation_batch_export_limit_spec.rb
- spec/models/bulk_imports/export_batch_spec.rb 27 additions, 0 deletionsspec/models/bulk_imports/export_batch_spec.rb
- spec/services/bulk_imports/relation_batch_export_service_spec.rb 4 additions, 0 deletions...rvices/bulk_imports/relation_batch_export_service_spec.rb
- spec/workers/bulk_imports/finish_batched_relation_export_worker_spec.rb 17 additions, 3 deletions...ulk_imports/finish_batched_relation_export_worker_spec.rb
- spec/workers/bulk_imports/relation_batch_export_worker_spec.rb 47 additions, 0 deletions...workers/bulk_imports/relation_batch_export_worker_spec.rb
db/schema_migrations/20241022175028
0 → 100644
Please register or sign in to comment