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

test: re-enable async_no_yield test from vconnect test group #471

Merged

Conversation

CuriousGeorgiy
Copy link
Member

@CuriousGeorgiy CuriousGeorgiy commented Mar 14, 2024

This patch re-enables the test to reflect the correct behavior after the fix for tarantool/tarantool#9489 bug was merged.

Closes #456

@Serpentian
Copy link
Contributor

We have deadlock here, either Tarantool's integration tests fails with vshard or testing on master fails in vshard. PR should be merged right before tarantool/tarantool#9803 (review), backporting to 2.11 should be also done immediately.

The other option is to delete test_group.test_async_no_yield for now and restore it, when everything will be merged in master and 2.11. I like the second option more

@CuriousGeorgiy CuriousGeorgiy force-pushed the gh-456-async-connect-yield branch from 47bd082 to 0ad7fec Compare March 14, 2024 10:31
Copy link
Contributor

@Serpentian Serpentian left a comment

Choose a reason for hiding this comment

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

If we'll go this way, we'll have failing CI for some time either in vshard on in master. The alternative of removing this test completely until the time, everything is merged is better IMO. @Gerold103, what do you think?

P.S. Failure of test_locate_master is caused by test_async_no_yield

After the fix for tarantool/tarantool#9489 bug was merged, we can now
re-enable the test to reflect the correct behaviour in versions to which
the fix was backported to.

Closes tarantool#456

NO_DOC=<test>
@CuriousGeorgiy CuriousGeorgiy force-pushed the gh-456-async-connect-yield branch from 0ad7fec to b28f63b Compare March 20, 2024 09:52
@CuriousGeorgiy CuriousGeorgiy changed the title test: update async_no_yield test from vconnect test group test: re-enable async_no_yield test from vconnect test group Mar 20, 2024
@CuriousGeorgiy CuriousGeorgiy removed the do not merge Not ready to be merged label Mar 20, 2024
Copy link
Contributor

@Serpentian Serpentian left a comment

Choose a reason for hiding this comment

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

Thank you for the patch! No objections

@Serpentian Serpentian assigned Gerold103 and unassigned Serpentian Mar 21, 2024
Copy link
Collaborator

@Gerold103 Gerold103 left a comment

Choose a reason for hiding this comment

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

Thanks for the patch!

@Gerold103 Gerold103 merged commit ed357cf into tarantool:master Mar 27, 2024
8 checks passed
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.

replicaset: async call yields, when connection is not established
3 participants