Skip to content

[fix] tests/gtid/xsync.tcl WRONGTYPE#409

Open
warrick1016 wants to merge 3 commits intofeature/ror-update-8.2.0from
fix/loading
Open

[fix] tests/gtid/xsync.tcl WRONGTYPE#409
warrick1016 wants to merge 3 commits intofeature/ror-update-8.2.0from
fix/loading

Conversation

@warrick1016
Copy link
Copy Markdown
Collaborator

No description provided.

warrick1016 and others added 3 commits April 10, 2026 16:43
…mber args

In swap_data_comp, the {set} branch had two bugs:
1. Used hardcoded 'r smembers k1' instead of '$r1 smembers $key'
2. Called '$r2 sismember $skey' with missing key argument (should be '$r2 sismember $key $skey')

Bug 1 causes intermittent WRONGTYPE errors in CI: randstring alpha uses
ASCII range 48-122 (includes digits), so randomKey can occasionally generate
key 'k1' with a non-set type. With 10000 ops the probability is ~0.09% per run.

Bug 2 would cause 'wrong number of arguments' if k1 happened to be a set type.

Both bugs only affect swap mode tests (swap_data_comp is only called from
swap ported tests).

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.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.

1 participant