Skip to content

Conversation

@hrushikesh-kothem
Copy link
Contributor

As per the current panda-k8s Helm chart, panda-jedi and panda-server are deployed as separate StatefulSets in different pods and communicate via a Kubernetes service.

In this setup, hostname randomisation in HTTPClientV1 causes Panda JEDI components to resolve and call themselves, leading to failed API calls (e.g. job_reassign) and jobs remaining stuck in PENDING.

This PR restores the behavior by skipping URL randomisation when PANDA_BEHIND_REAL_LB is set. This aligns HTTPClientV1 with the old client and fixes inter-component communication issues in Kubernetes deployments.

@fbarreir fbarreir merged commit a18e8eb into PanDAWMS:master Jan 6, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants