Skip to main content
Version: 2.4.0

Static Configuration

Static configuration refers to the microservice configuration defined in a property file before the microservice starts. This configuration is common to all tenants.

The static configuration for the rs-file-catalog service is:

Parameter NameTypeDefaultDescription
regards.storage.client.response.batch.sizeInteger500Number of Group Request Events processed simultaneously
regards.storage.reference.requests.days.before.expirationInteger (in days)5Number of days before expiration to consider storage reference requests for processing.
regards.file.catalog.requests.retry.pageInteger1000Maximum number of requests retrieved per page when retrying failed file catalog requests.
regards.storage.groups.requests.bulkInteger500Number of storage group requests handled in a single bulk for periodic operations.
regards.file.catalog.status.service.page.sizeInteger500Page size used by the file catalog status service when retrieving existing requests.
regards.file.catalog.plugin.event.bulk.sizeInteger25Number of plugin events processed together in a single bulk operation.
regards.file.catalog.files.archive.completion.bulk.sizeInteger1000Number of file archive completion events processed in one batch.
regards.file.catalog.files.storage.request.bulk.sizeInteger25Number of file storage requests sent in a single bulk operation.
regards.file.catalog.files.reference.request.bulk.sizeInteger100Number of file reference requests processed in one bulk operation.
regards.file.catalog.files.storage.request.bulk.sizeInteger100Number of file storage requests processed together during bulk handling.
regards.file.catalog.storage.response.event.bulk.sizeInteger1000Number of storage response events handled in a single bulk operation.
regards.storage.data.storage.threshold.percentInteger70Warning threshold (in percent) indicating high storage usage.
regards.storage.data.storage.critical.threshold.percentInteger90Critical threshold (in percent) indicating very high storage usage requiring immediate attention.
regards.file.catalog.check.request.group.done.lock.durationInteger (in seconds)300Lock duration for checking completed request groups to prevent concurrent processing.
regards.file.catalog.files.storage.request.check.scheduler.lock.durationInteger (in seconds)300Lock duration for the scheduler that checks if file storage requests need to be processed.
regards.file.catalog.files.storage.request.complete.scheduler.lock.durationInteger (in seconds)300Lock duration for the scheduler handling completion of file storage requests.
regards.file.catalog.files.storage.request.dispatch.scheduler.lock.durationInteger (in seconds)300Lock duration for the scheduler dispatching file storage requests.
regards.file.catalog.monitor.storage.location.lock.durationInteger (in seconds)300Lock duration for monitoring storage locations to avoid concurrent executions.
info

Some of these properties are customizable in the Ansible inventory (see the installation guide).

To make additional properties customizable, you need to update the corresponding Ansible playbook, specifically the regards-mconfig role.