Skip to content

Conversation

nurzhan-saktaganov
Copy link
Collaborator

@nurzhan-saktaganov nurzhan-saktaganov commented Aug 4, 2025

Lua vshard router changed its behavior [1], we should conform.

  1. TRANSFER_IN_PROGRESS error shoud be retryable vshard#548

Closes #75

Unfortunately, no new tests are provided due to limitations of the current testing module. To provide tests for such complex cases, the current testing framework should be extended significantly.

I didn't forget about (remove if it is not applicable):

Related issues:
Resolve #75

Copy link

@oleg-jukovec oleg-jukovec left a comment

Choose a reason for hiding this comment

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

Can you add a test for this case?

@oleg-jukovec oleg-jukovec requested a review from RunsFor August 25, 2025 15:10
Copy link

@oleg-jukovec oleg-jukovec left a comment

Choose a reason for hiding this comment

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

Since the library has moved to another team, the rules for formatting commits and changelog have changed a bit. Please update the commit message to something like this.

api: TRANSFER_IN_PROGRESS error shoud be retryable

Lua vshard router changed its behavior [1], we should conform.

1. https://github.com/tarantool/vshard/issues/548

Closes #75

and update the changelog entry.

Copy link

@RunsFor RunsFor left a comment

Choose a reason for hiding this comment

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

LGTM, but would also like to see some tests. Thanks!

Lua vshard router changed its behavior [1], we should conform.

1. tarantool/vshard#548

Closes tarantool#75
@nurzhan-saktaganov nurzhan-saktaganov force-pushed the nsaktaganov_resolve_issue_75 branch from 96b87fe to 7811eed Compare September 10, 2025 18:50
@nurzhan-saktaganov nurzhan-saktaganov changed the title Router.Call: retry on VShardErrNameTransferIsInProgress error too api: TRANSFER_IN_PROGRESS error shoud be retryable Sep 10, 2025
@nurzhan-saktaganov
Copy link
Collaborator Author

@oleg-jukovec I have updated the commit message and applied your suggestion about changelog entry.
Thank you for pointing it out!

@RunsFor Unfortunately, the current testing framework doesn't allow to write tests for such complex scenario 😞 I have updated the PR description above and added this information.

@oleg-jukovec oleg-jukovec merged commit 4995cc0 into tarantool:master Sep 11, 2025
12 of 14 checks passed
@nurzhan-saktaganov nurzhan-saktaganov deleted the nsaktaganov_resolve_issue_75 branch September 11, 2025 11:07
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.

Behavior sync: TRANSFER_IN_PROGRESS error shoud be retryable

4 participants