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

Value of Cache.Url may be ignored even when set explicitly #1809

Open
jhiemstrawisc opened this issue Dec 6, 2024 · 0 comments
Open

Value of Cache.Url may be ignored even when set explicitly #1809

jhiemstrawisc opened this issue Dec 6, 2024 · 0 comments
Assignees
Labels
bug Something isn't working cache Issue relating to the cache component container critical High priority for next release
Milestone

Comments

@jhiemstrawisc
Copy link
Member

It looks like the parameter Cache.Url isn't respected everywhere it should be, at least in the case of self-tests.

While setting Cache.Port does cause the Cache.Url to update its port, the inability to set Cache.Url directly means a containerized cache can't separate internal container ports from external world-accessible ports.

Cache.Port should define the port the cache's XRootD process binds to wherever it happens to be running
Cache.Url should define the external hostname+port services can reach the cache at.

This breaks the way we deploy some caches in Kubernetes, where we do lots of external-to-internal port mapping.

@jhiemstrawisc jhiemstrawisc added bug Something isn't working critical High priority for next release cache Issue relating to the cache component container labels Dec 6, 2024
@jhiemstrawisc jhiemstrawisc added this to the v7.12.0 milestone Dec 6, 2024
@jhiemstrawisc jhiemstrawisc modified the milestones: v7.12.0, v7.13.0 Dec 13, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working cache Issue relating to the cache component container critical High priority for next release
Projects
None yet
Development

No branches or pull requests

2 participants