Skip to content

Port 8090 hangs #293

@Vormillion

Description

@Vormillion

I am able to reproduce very strange scenario.

I have statefulset with 2 varnish pods. I'm sending in a loop purge requests to port 8090 to first Varnish pod. First varnish is properly broadcasting request to second Varnish pod.

While purge requests are flowing, I'm deleting 2nd Varnish pod. First Varnish pod discovers it and removes 1 frontend from the list. I'm repeating this delete 2-3 times in a row.

After few seconds first Varnish node is not accepting calls on port 8090 anymore - cache purge request and curl on port 8090 hangs (from another pod and also from first Varnish pod). I can still connect on port 8080.

Situation never recovers at this point of time and first Varnish is not printing any logs during this time.

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions