Update example config file and systemd service file for grpc frontend
Summary
Additional Required Actions
- Requires manual tests in pre-production: YES/NO
- Requires a documentation update: YES/NO
References
Closes #1077 (closed)
Merge request reports
Activity
assigned to @kskovola
requested review from @mdavis
- Automatically resolved by Konstantina Skovola
- Automatically resolved by Konstantina Skovola
Grepping through the code, we expect the following configuration options:
cta.archivefile.max_size_gb cta.archivefile.zero_length_files_forbidden cta.archivefile.zero_length_files_forbidden_vo_exception_list cta.catalogue.numberofconnections cta.instance_name cta.log.format cta.log.level cta.log.log_header cta.log.url cta.ns.config cta.objectstore.backendpath cta.repack.repack_buffer_url cta.repack.repack_max_files_to_select cta.schedulerdb.enable_repack_requests cta.schedulerdb.enable_user_requests cta.schedulerdb.numberofthreads cta.schedulerdb.retrieve_queue_cache_max_age_secs cta.schedulerdb.scheduler_backend_name cta.schedulerdb.tape_cache_max_age_secs cta.schedulerdb.threadstacksize_mb cta.verification.mount_policy port threads TLS TlsCert TlsChain TlsKey
The following options exist in the code but not in the config file:
cta.catalogue.numberofconnections
cta.repack.repack_max_files_to_select
The
port
andthreads
options should be scoped. Especially the scope ofthreads
is unclear, as we also havecta.schedulerdb.numberofthreads
.We have
numberofthreads
in one case andthreads
for the other case. Choose one and be consistent.The
Tls
options should be scopedtls.*
- Resolved by Konstantina Skovola
I think that all the config options above apply equally to XRootD SSI and gRPC Frontends?
If any of the options is ignored by the gRPC Frontend obviously it can be removed from the example file.
added 2 commits
added 7 commits
-
d5fb5b88...59c0eec7 - 4 commits from branch
main
- 3889b6eb - Update example config file and systemd service file for grpc frontend
- 8f64ba8a - Use scoped options
- 839bab87 - Install config file with the frontend-grpc rpm
Toggle commit list-
d5fb5b88...59c0eec7 - 4 commits from branch
added 1 commit
- 35dd3f8f - Install config file with the frontend-grpc rpm
added 1 commit
- f2d2ac73 - Fix improper handing of enable_{repack, user}_requests config options
added 5 commits
Toggle commit listadded 1 commit
- 529122c4 - Fix improper handing of enable_{repack, user}_requests config options
removed review request for @mdavis
added 5 commits
Toggle commit listrequested review from @mdavis
- Resolved by Konstantina Skovola