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

Remove OpProcessingController, use LoaderContainerTracker in propertyDDS tests #7784

Merged
merged 5 commits into from
Oct 8, 2021

Conversation

vladsud
Copy link
Contributor

@vladsud vladsud commented Oct 8, 2021

Slight changes in reconnect logic (see #7753, #7393) result in failures in PropertyDDS UTs.

Looking a bit deeper, I can't easily follow intentions in OpProcessingController.
For example, OpProcessingController.process(dm1) will leave all but dm1 paused. UTs do rely on that (it's pretty clearly from some of them), in other places it feels like it's unintended result. And I do not think it correctly waits for all pending activity to be flushed (as observed in above mentioned PRs).

Given that it's deprecated and repo uses LoaderContainerTracker (explicitly or implicitly through), it's time to do the move.

Some random tests fail with this change, but are addressed by increasing timeout.
We saw this problem before with these tests - see pending #7350

@vladsud vladsud requested a review from a team as a code owner October 8, 2021 22:01
@github-actions github-actions bot requested review from markfields and agarwal-navin and removed request for a team October 8, 2021 22:01
@github-actions github-actions bot added area: dds: propertydds area: tests Tests to add, test infrastructure improvements, etc public api change Changes to a public API labels Oct 8, 2021
Copy link
Member

@curtisman curtisman left a comment

Choose a reason for hiding this comment

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

:shipit:

@github-actions github-actions bot added the breaking change This PR or issue would introduce a breaking change label Oct 8, 2021
@vladsud vladsud merged commit 5fc2cbf into microsoft:main Oct 8, 2021
@vladsud vladsud deleted the TestInfa branch October 8, 2021 23:29
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area: dds: propertydds area: tests Tests to add, test infrastructure improvements, etc breaking change This PR or issue would introduce a breaking change public api change Changes to a public API
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants