Skip to content
This repository was archived by the owner on Apr 13, 2022. It is now read-only.
This repository was archived by the owner on Apr 13, 2022. It is now read-only.

Bug: wrong network interface used when forwarding CORBA traffic #5

@stanislaw55

Description

@stanislaw55

Hi,
I've found (in my opinion) bug in Tango Gateway.
When Device Server and client are in different networks (say A and B) and Tango Gateway is in both of them (has network interface with different addresses in both A and B), it can choose wrong interface to forward traffic.
From client point of view, it looks like Device Server is completely down despite is running properly.

Client in network B connects to network interface of gateway B. Gateway then chooses to forward traffic to interface for network A.

It's non-deterministic bug and it happens for me when testing with Docker from time to time.
I'll try to come up with a fix

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions