Skip to content

Lost connection between participants using default configuration #6147

@egomezsafeloc

Description

@egomezsafeloc

Is there an already existing issue for this?

  • I have searched the existing issues

Expected behavior

Data Writer should continue publishing to Data Reader.

We have observed that after network is down and then restored the communication seems to be lost.

Current behavior

Participants stop receiving data from each other after some time.

If network is down, communication cannot be restored.

Steps to reproduce

We are running two different processes that use Fast-DDS to publish and subscribe to data.
Sometimes the communication fails and sometimes no, we don't have a specific way to reproduce the error.

We have noticed the following:
If we disable the network communication of the SBC we get the "Network is unreachable" log message.
Then we reenable the network communication and we keep getting the "Network is unreachable" log message although the network is now reachable.

Fast DDS version/commit

2.14.3

Platform/Architecture

Other. Please specify in Additional context section.

Transport layer

Default configuration, UDPv4 & SHM

Additional context

Running on an armv7l GNU/Linux SBC with Debian 12
Kernel version: 5.10

XML configuration file

Relevant log output

[warning] [DDS] SHM Listener on port 7483 failure:
[warning] [DDS] Writer 01.0f.df.ef.c3.2f.26.0f.04.00.00.00|0.0.1.3 overtook reader in datasharing pool. Some changes will be missing.
[warning] [DDS] GAP (3031 - 3044) detected on datasharing writer 01.0f.df.ef.c3.2f.26.0f.04.00.00.00|0.0.1.3
[warning] [DDS] SHM Listener on port 7463 failure:
[warning] [DDS] Writer 01.0f.df.ef.c3.2f.26.0f.04.00.00.00|0.0.1.3 overtook reader in datasharing pool. Some changes will be missing.
[warning] [DDS] Writer 01.0f.df.ef.74.2f.b4.16.04.00.00.00|0.0.1.3 overtook reader in datasharing pool. Some changes will be missing.
[warning] [DDS] GAP (2948 - 2974) detected on datasharing writer 01.0f.df.ef.74.2f.b4.16.04.00.00.00|0.0.1.3
[warning] [DDS] SHM Listener on port 7483 failure:
[warning] [DDS] Writer 01.0f.df.ef.74.2f.b4.16.04.00.00.00|0.0.1.3 overtook reader in datasharing pool. Some changes will be missing.
[warning] [DDS] Writer 01.0f.df.ef.c3.2f.26.0f.04.00.00.00|0.0.1.3 overtook reader in datasharing pool. Some changes will be missing.
[warning] [DDS] GAP (3046 - 3074) detected on datasharing writer 01.0f.df.ef.c3.2f.26.0f.04.00.00.00|0.0.1.3
[warning] [DDS] SHM Listener on port 7483 failure:
[warning] [DDS] Writer 01.0f.df.ef.c3.2f.26.0f.04.00.00.00|0.0.1.3 overtook reader in datasharing pool. Some changes will be missing.
[warning] [DDS] Writer 01.0f.df.ef.74.2f.b4.16.04.00.00.00|0.0.1.3 overtook reader in datasharing pool. Some changes will be missing.
[warning] [DDS] GAP (2976 - 3004) detected on datasharing writer 01.0f.df.ef.74.2f.b4.16.04.00.00.00|0.0.1.3
[warning] [DDS] SHM Listener on port 7483 failure:
[warning] [DDS] Writer 01.0f.df.ef.74.2f.b4.16.04.00.00.00|0.0.1.3 overtook reader in datasharing pool. Some changes will be missing.
[warning] [DDS] Writer 01.0f.df.ef.c3.2f.26.0f.04.00.00.00|0.0.1.3 overtook reader in datasharing pool. Some changes will be missing.
[warning] [DDS] GAP (3076 - 3104) detected on datasharing writer 01.0f.df.ef.c3.2f.26.0f.04.00.00.00|0.0.1.3
[warning] [DDS] SHM Listener on port 7463 failure:
[warning] [DDS] SHM Listener on port 7483 failure:
[warning] [DDS] Writer 01.0f.df.ef.c3.2f.26.0f.04.00.00.00|0.0.1.3 overtook reader in datasharing pool. Some changes will be missing.
[warning] [DDS] Writer 01.0f.df.ef.74.2f.b4.16.04.00.00.00|0.0.1.3 overtook reader in datasharing pool. Some changes will be missing.
[warning] [DDS] GAP (3006 - 3034) detected on datasharing writer 01.0f.df.ef.74.2f.b4.16.04.00.00.00|0.0.1.3
[warning] [DDS] Writer 01.0f.df.ef.74.2f.b4.16.04.00.00.00|0.0.1.3 overtook reader in datasharing pool. Some changes will be missing.
[warning] [DDS] Writer 01.0f.df.ef.c3.2f.26.0f.04.00.00.00|0.0.1.3 overtook reader in datasharing pool. Some changes will be missing.
[warning] [DDS] GAP (3106 - 3133) detected on datasharing writer 01.0f.df.ef.c3.2f.26.0f.04.00.00.00|0.0.1.3
[warning] [DDS] SHM Listener on port 7483 failure:
[warning] [DDS] Writer 01.0f.df.ef.c3.2f.26.0f.04.00.00.00|0.0.1.3 overtook reader in datasharing pool. Some changes will be missing.
[warning] [DDS] Writer 01.0f.df.ef.74.2f.b4.16.04.00.00.00|0.0.1.3 overtook reader in datasharing pool. Some changes will be missing.
[warning] [DDS] GAP (3036 - 3061) detected on datasharing writer 01.0f.df.ef.74.2f.b4.16.04.00.00.00|0.0.1.3
[warning] [DDS] SHM Listener on port 7463 failure:
[warning] [DDS] SHM Listener on port 7483 failure:
[warning] [DDS] Writer 01.0f.df.ef.74.2f.b4.16.04.00.00.00|0.0.1.3 overtook reader in datasharing pool. Some changes will be missing.
[warning] [DDS] Writer 01.0f.df.ef.c3.2f.26.0f.04.00.00.00|0.0.1.3 overtook reader in datasharing pool. Some changes will be missing.
[warning] [DDS] GAP (3135 - 3162) detected on datasharing writer 01.0f.df.ef.c3.2f.26.0f.04.00.00.00|0.0.1.3
[warning] [DDS] Writer 01.0f.df.ef.c3.2f.26.0f.04.00.00.00|0.0.1.3 overtook reader in datasharing pool. Some changes will be missing.
[warning] [DDS] Writer 01.0f.df.ef.74.2f.b4.16.04.00.00.00|0.0.1.3 overtook reader in datasharing pool. Some changes will be missing.
[warning] [DDS] GAP (3063 - 3090) detected on datasharing writer 01.0f.df.ef.74.2f.b4.16.04.00.00.00|0.0.1.3
[warning] [DDS] SHM Listener on port 7483 failure:
[warning] [DDS] Writer 01.0f.df.ef.74.2f.b4.16.04.00.00.00|0.0.1.3 overtook reader in datasharing pool. Some changes will be missing.
[warning] [DDS] Writer 01.0f.df.ef.c3.2f.26.0f.04.00.00.00|0.0.1.3 overtook reader in datasharing pool. Some changes will be missing.
[warning] [DDS] GAP (3164 - 3192) detected on datasharing writer 01.0f.df.ef.c3.2f.26.0f.04.00.00.00|0.0.1.3
[warning] [DDS] SHM Listener on port 7463 failure:
[warning] [DDS] Writer 01.0f.df.ef.c3.2f.26.0f.04.00.00.00|0.0.1.3 overtook reader in datasharing pool. Some changes will be missing.
[warning] [DDS] Writer 01.0f.df.ef.74.2f.b4.16.04.00.00.00|0.0.1.3 overtook reader in datasharing pool. Some changes will be missing.
[warning] [DDS] GAP (3092 - 3119) detected on datasharing writer 01.0f.df.ef.74.2f.b4.16.04.00.00.00|0.0.1.3
[warning] [DDS] SHM Listener on port 7483 failure:
[warning] [DDS] Writer 01.0f.df.ef.74.2f.b4.16.04.00.00.00|0.0.1.3 overtook reader in datasharing pool. Some changes will be missing.
[warning] [DDS] Writer 01.0f.df.ef.c3.2f.26.0f.04.00.00.00|0.0.1.3 overtook reader in datasharing pool. Some changes will be missing.
[warning] [DDS] GAP (3194 - 3222) detected on datasharing writer 01.0f.df.ef.c3.2f.26.0f.04.00.00.00|0.0.1.3
[warning] [DDS] SHM Listener on port 7463 failure:
[warning] [DDS] SHM Listener on port 7483 failure:
[warning] [DDS] Writer 01.0f.df.ef.c3.2f.26.0f.04.00.00.00|0.0.1.3 overtook reader in datasharing pool. Some changes will be missing.
[warning] [DDS] Writer 01.0f.df.ef.74.2f.b4.16.04.00.00.00|0.0.1.3 overtook reader in datasharing pool. Some changes will be missing.
[warning] [DDS] GAP (3121 - 3149) detected on datasharing writer 01.0f.df.ef.74.2f.b4.16.04.00.00.00|0.0.1.3
[warning] [DDS] SHM Listener on port 7483 failure:
[warning] [DDS] Writer 01.0f.df.ef.74.2f.b4.16.04.00.00.00|0.0.1.3 overtook reader in datasharing pool. Some changes will be missing.
[warning] [DDS] Writer 01.0f.df.ef.c3.2f.26.0f.04.00.00.00|0.0.1.3 overtook reader in datasharing pool. Some changes will be missing.
[warning] [DDS] GAP (3224 - 3252) detected on datasharing writer 01.0f.df.ef.c3.2f.26.0f.04.00.00.00|0.0.1.3
[warning] [DDS] SHM Listener on port 7463 failure:
[warning] [DDS] Writer 01.0f.df.ef.c3.2f.26.0f.04.00.00.00|0.0.1.3 overtook reader in datasharing pool. Some changes will be missing.
[warning] [DDS] Writer 01.0f.df.ef.74.2f.b4.16.04.00.00.00|0.0.1.3 overtook reader in datasharing pool. Some changes will be missing.
[warning] [DDS] GAP (3151 - 3178) detected on datasharing writer 01.0f.df.ef.74.2f.b4.16.04.00.00.00|0.0.1.3
[warning] [DDS] SHM Listener on port 7463 failure:
[warning] [DDS] Writer 01.0f.df.ef.74.2f.b4.16.04.00.00.00|0.0.1.3 overtook reader in datasharing pool. Some changes will be missing.
[warning] [DDS] Writer 01.0f.df.ef.c3.2f.26.0f.04.00.00.00|0.0.1.3 overtook reader in datasharing pool. Some changes will be missing.
[warning] [DDS] GAP (3254 - 3283) detected on datasharing writer 01.0f.df.ef.c3.2f.26.0f.04.00.00.00|0.0.1.3
[warning] [DDS] SHM Listener on port 7483 failure:
[warning] [DDS] Writer 01.0f.df.ef.c3.2f.26.0f.04.00.00.00|0.0.1.3 overtook reader in datasharing pool. Some changes will be missing.
[warning] [DDS] Writer 01.0f.df.ef.74.2f.b4.16.04.00.00.00|0.0.1.3 overtook reader in datasharing pool. Some changes will be missing.
[warning] [DDS] GAP (3180 - 3209) detected on datasharing writer 01.0f.df.ef.74.2f.b4.16.04.00.00.00|0.0.1.3
[warning] [DDS] SHM Listener on port 7483 failure:
[warning] [DDS] SHM Listener on port 7463 failure:
[warning] [DDS] Writer 01.0f.df.ef.74.2f.b4.16.04.00.00.00|0.0.1.3 overtook reader in datasharing pool. Some changes will be missing.
[warning] [DDS] Writer 01.0f.df.ef.c3.2f.26.0f.04.00.00.00|0.0.1.3 overtook reader in datasharing pool. Some changes will be missing.
[warning] [DDS] GAP (3285 - 3312) detected on datasharing writer 01.0f.df.ef.c3.2f.26.0f.04.00.00.00|0.0.1.3
[warning] [DDS] SHM Listener on port 7483 failure:
[warning] [DDS] Network is unreachable
[warning] [DDS] Network is unreachable
[warning] [DDS] Network is unreachable
[warning] [DDS] Network is unreachable
[warning] [DDS] Network is unreachable

Network traffic capture

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    triageIssue pending classification

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions