Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

tc-health-client update to v4 API #7191

Closed
jpappa200 opened this issue Nov 14, 2022 · 1 comment · Fixed by #7192
Closed

tc-health-client update to v4 API #7191

jpappa200 opened this issue Nov 14, 2022 · 1 comment · Fixed by #7192
Labels
improvement The functionality exists but it could be improved in some way. tc-health-client Traffic Control Health Client

Comments

@jpappa200
Copy link
Contributor

This Improvement request (usability, performance, tech debt, etc.) affects these Traffic Control components:

  • Traffic Control Health Client (tc-health-client)

Current behavior:

v3 API will be deprecated soon and needs to updated to v4. The last redesign requires a SIGHUP to reload the config file. we need to add a reload option to the systemd config.

New behavior:

The servers endpoint in the v4 API is more efficient and reduces the amount of failures when contacting the TO API and also eliminates the need for longer timeout settings.
The last redesign requires a SIGHUP to reload the config file when changes are made. adding a reload option to systemd makes it easier for automation such as ansible to reload the configs.

@jpappa200 jpappa200 added the improvement The functionality exists but it could be improved in some way. label Nov 14, 2022
@zrhoffman zrhoffman added the tc-health-client Traffic Control Health Client label Nov 14, 2022
@ocket8888
Copy link
Contributor

v3 API will be deprecated soon...

APIv3 was already deprecated in ATCv7.0.0.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
improvement The functionality exists but it could be improved in some way. tc-health-client Traffic Control Health Client
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants