Skip to content

[19638] Log error message upon receiver resource creation failure#3924

Merged
MiguelCompany merged 1 commit intomasterfrom
log/receiver_creation_fails
Oct 17, 2023
Merged

[19638] Log error message upon receiver resource creation failure#3924
MiguelCompany merged 1 commit intomasterfrom
log/receiver_creation_fails

Conversation

@Mario-DL
Copy link
Copy Markdown
Contributor

@Mario-DL Mario-DL commented Oct 11, 2023

Description

This PR introduces a LOG_ERROR message to indicate that it was not possible to build a receiver resource. This can be useful in case of using SHM transport and being unable to open or regenerate a port file even after trying with all mutation tries.

Note: It can be argued if we should print the particular locator in the error message. I left it as it is in order not to expose more information than adequate

@Mergifyio backport 2.11.x 2.10.x 2.6.x

Fixes #3535, #3536

Contributor Checklist

  • Commit messages follow the project guidelines.
  • The code follows the style guidelines of this project.
  • N/A Tests that thoroughly check the new feature have been added/Regression tests checking the bug and its fix have been added; the added tests pass locally
  • N/A Any new/modified methods have been properly documented using Doxygen.
  • Changes are ABI compatible.
  • Changes are API compatible.
  • N/A New feature has been added to the versions.md file (if applicable).
  • N/A New feature has been documented/Current behavior is correctly described in the documentation.
  • Applicable backports have been included in the description.

Reviewer Checklist

  • The PR has a milestone assigned.
  • Check contributor checklist is correct.
  • Check CI results: changes do not issue any warning.
  • Check CI results: failing tests are unrelated with the changes.

@Mario-DL Mario-DL added the no-test Skip CI tests if PR marked with this label label Oct 11, 2023
@Mario-DL Mario-DL added this to the v2.12.1 milestone Oct 11, 2023
@richiprosima
Copy link
Copy Markdown
Contributor

Can't set status; build succeeded.

Signed-off-by: Mario Dominguez <mariodominguez@eprosima.com>
@Mario-DL Mario-DL force-pushed the log/receiver_creation_fails branch from 2afa7c5 to 7569ebb Compare October 11, 2023 09:17
@Mario-DL
Copy link
Copy Markdown
Contributor Author

@richiprosima please test this

@MiguelCompany MiguelCompany added the ci-pending PR which CI is running label Oct 17, 2023
@MiguelCompany
Copy link
Copy Markdown
Member

@richiprosima Please test mac

1 similar comment
@MiguelCompany
Copy link
Copy Markdown
Member

@richiprosima Please test mac

@MiguelCompany MiguelCompany merged commit 77a85dd into master Oct 17, 2023
@MiguelCompany MiguelCompany deleted the log/receiver_creation_fails branch October 17, 2023 10:16
@MiguelCompany
Copy link
Copy Markdown
Member

@Mergifyio backport 2.11.x 2.10.x 2.6.x

@mergify
Copy link
Copy Markdown
Contributor

mergify bot commented Oct 17, 2023

backport 2.11.x 2.10.x 2.6.x

✅ Backports have been created

Details

mergify bot pushed a commit that referenced this pull request Oct 17, 2023
Signed-off-by: Mario Dominguez <mariodominguez@eprosima.com>
(cherry picked from commit 77a85dd)
mergify bot pushed a commit that referenced this pull request Oct 17, 2023
Signed-off-by: Mario Dominguez <mariodominguez@eprosima.com>
(cherry picked from commit 77a85dd)
mergify bot pushed a commit that referenced this pull request Oct 17, 2023
Signed-off-by: Mario Dominguez <mariodominguez@eprosima.com>
(cherry picked from commit 77a85dd)
MiguelCompany added a commit that referenced this pull request Oct 26, 2023
* Log error message upon receiver resource creation failure (#3924)

Signed-off-by: Mario Dominguez <mariodominguez@eprosima.com>
(cherry picked from commit 77a85dd)

* Update src/cpp/rtps/participant/RTPSParticipantImpl.cpp

* Rework log upon receiver resource creation failure (#3954)

* Refs #19773. Turn log error into a log warning.

Signed-off-by: Miguel Company <MiguelCompany@eprosima.com>

* Refs #19773. Add boolean argument to `createReceiverResources`.

Signed-off-by: Miguel Company <MiguelCompany@eprosima.com>

---------

Signed-off-by: Miguel Company <MiguelCompany@eprosima.com>

---------

Signed-off-by: Miguel Company <MiguelCompany@eprosima.com>
Co-authored-by: Mario Domínguez López <116071334+Mario-DL@users.noreply.github.com>
Co-authored-by: Miguel Company <miguelcompany@eprosima.com>
MiguelCompany added a commit that referenced this pull request Oct 26, 2023
* Log error message upon receiver resource creation failure (#3924)

Signed-off-by: Mario Dominguez <mariodominguez@eprosima.com>
(cherry picked from commit 77a85dd)

* Rework log upon receiver resource creation failure (#3954)

* Refs #19773. Turn log error into a log warning.

Signed-off-by: Miguel Company <MiguelCompany@eprosima.com>

* Refs #19773. Add boolean argument to `createReceiverResources`.

Signed-off-by: Miguel Company <MiguelCompany@eprosima.com>

---------

Signed-off-by: Miguel Company <MiguelCompany@eprosima.com>

---------

Signed-off-by: Miguel Company <MiguelCompany@eprosima.com>
Co-authored-by: Mario Domínguez López <116071334+Mario-DL@users.noreply.github.com>
Co-authored-by: Miguel Company <miguelcompany@eprosima.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

ci-pending PR which CI is running no-test Skip CI tests if PR marked with this label

Projects

None yet

3 participants