Skip to content

[21861] clean.py does not clean up fast_datasharing* files #5308

@ma30002000

Description

@ma30002000

Is there an already existing issue for this?

  • I have searched the existing issues

Expected behavior

clean.py will clean up any orphaned resources in /dev/shm

Current behavior

clean.py does not clean up fast_datasharing* files that are created when data-sharing delivery is active (see DataSharingNotification.hpp)

Steps to reproduce

Setup up two processes with communication adhering to data sharing constraints. Forcibly kill them. Run clean.y.

Fast DDS version/commit

master, 2.14.3, etc.

Platform/Architecture

Ubuntu Focal 20.04 amd64

Transport layer

Shared Memory Transport (SHM), Data-sharing delivery

Additional context

It is unclear to me if the same mechanisms that are used cleaning the other orphaned files can be re-used (delete if file can be locked exclusively).

XML configuration file

No response

Relevant log output

No response

Network traffic capture

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    in progressIssue or PR which is being reviewed

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions