Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Avoid a volatile datasharing reader blocks a writer [12222] #2090

Merged
merged 6 commits into from
Sep 6, 2021

Conversation

richiware
Copy link
Member

No description provided.

@richiware richiware requested a review from MiguelCompany July 23, 2021 10:07
@richiware richiware changed the title Avoid a volatile datasharing reader blocks a writer Avoid a volatile datasharing reader blocks a writer [12222] Jul 23, 2021
MiguelCompany
MiguelCompany previously approved these changes Aug 30, 2021
Copy link
Member

@MiguelCompany MiguelCompany left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@MiguelCompany
Copy link
Member

@richiprosima Please test this

@richiware
Copy link
Member Author

@MiguelCompany Fixed compilation error

MiguelCompany
MiguelCompany previously approved these changes Sep 2, 2021
Copy link
Member

@MiguelCompany MiguelCompany left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM with green CI!

richiware and others added 6 commits September 6, 2021 08:52
Signed-off-by: Ricardo González Moreno <ricardo@richiware.dev>
Signed-off-by: Ricardo González Moreno <ricardo@richiware.dev>
Co-authored-by: Miguel Company <miguelcompany@eprosima.com>
Signed-off-by: Ricardo González Moreno <ricardo@richiware.dev>
Signed-off-by: Ricardo González Moreno <ricardo@richiware.dev>
Signed-off-by: Ricardo González Moreno <ricardo@richiware.dev>
Signed-off-by: Ricardo González Moreno <ricardo@richiware.dev>
Copy link
Member

@MiguelCompany MiguelCompany left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM. Failures seem unrelated.

@richiware
Copy link
Member Author

Failed tests not related

@MiguelCompany
Copy link
Member

@Mergifyio backport 2.3.x

@richiware richiware merged commit c97053e into master Sep 6, 2021
@richiware richiware deleted the bugfix/11743 branch September 6, 2021 13:51
mergify bot pushed a commit that referenced this pull request Sep 6, 2021
* Refs #11743. Add regression test

Signed-off-by: Ricardo González Moreno <ricardo@richiware.dev>

* Refs #11743. Volatire reader know acks samples in the writer pool

Signed-off-by: Ricardo González Moreno <ricardo@richiware.dev>

* Apply suggestions from code review

Co-authored-by: Miguel Company <miguelcompany@eprosima.com>
Signed-off-by: Ricardo González Moreno <ricardo@richiware.dev>

* Refs #11743. Fix error

Signed-off-by: Ricardo González Moreno <ricardo@richiware.dev>

* Refs #11743. Fix compilation error with new flow controllers

Signed-off-by: Ricardo González Moreno <ricardo@richiware.dev>

* Refs #11743. Fix segmentation fault

Signed-off-by: Ricardo González Moreno <ricardo@richiware.dev>

Co-authored-by: Miguel Company <miguelcompany@eprosima.com>
(cherry picked from commit c97053e)
@mergify
Copy link
Contributor

mergify bot commented Sep 6, 2021

Command backport 2.3.x: success

Backports have been created

MiguelCompany added a commit that referenced this pull request Sep 27, 2021
* Avoid a volatile datasharing reader blocks a writer [12222] (#2090)

* Refs #11743. Add regression test

Signed-off-by: Ricardo González Moreno <ricardo@richiware.dev>

* Refs #11743. Volatire reader know acks samples in the writer pool

Signed-off-by: Ricardo González Moreno <ricardo@richiware.dev>

* Apply suggestions from code review

Co-authored-by: Miguel Company <miguelcompany@eprosima.com>
Signed-off-by: Ricardo González Moreno <ricardo@richiware.dev>

* Refs #11743. Fix error

Signed-off-by: Ricardo González Moreno <ricardo@richiware.dev>

* Refs #11743. Fix compilation error with new flow controllers

Signed-off-by: Ricardo González Moreno <ricardo@richiware.dev>

* Refs #11743. Fix segmentation fault

Signed-off-by: Ricardo González Moreno <ricardo@richiware.dev>

Co-authored-by: Miguel Company <miguelcompany@eprosima.com>
(cherry picked from commit c97053e)

* Fixed build error

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

* Fixed build error

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

Co-authored-by: Ricardo González <ricardo@richiware.dev>
Co-authored-by: Miguel Company <miguelcompany@eprosima.com>
SamuelWHalodi pushed a commit to SamuelWHalodi/Fast-DDS that referenced this pull request Oct 4, 2021
…#2090)

* Refs #11743. Add regression test

Signed-off-by: Ricardo González Moreno <ricardo@richiware.dev>

* Refs #11743. Volatire reader know acks samples in the writer pool

Signed-off-by: Ricardo González Moreno <ricardo@richiware.dev>

* Apply suggestions from code review

Co-authored-by: Miguel Company <miguelcompany@eprosima.com>
Signed-off-by: Ricardo González Moreno <ricardo@richiware.dev>

* Refs #11743. Fix error

Signed-off-by: Ricardo González Moreno <ricardo@richiware.dev>

* Refs #11743. Fix compilation error with new flow controllers

Signed-off-by: Ricardo González Moreno <ricardo@richiware.dev>

* Refs #11743. Fix segmentation fault

Signed-off-by: Ricardo González Moreno <ricardo@richiware.dev>

Co-authored-by: Miguel Company <miguelcompany@eprosima.com>
Signed-off-by: Samuel Wilhelmsson <samuel@halodi.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants