Skip to content

[backport 3.3] iproto: fix IPROTO index name to ID mapping#10982

Merged
sergepetrenko merged 1 commit intotarantool:release/3.3from
sergepetrenko:index-name-3.3
Dec 25, 2024
Merged

[backport 3.3] iproto: fix IPROTO index name to ID mapping#10982
sergepetrenko merged 1 commit intotarantool:release/3.3from
sergepetrenko:index-name-3.3

Conversation

@sergepetrenko
Copy link
Collaborator

Previously, index names were resolved to dense IDs, which caused failures when accessing indexes by name. This happened because the index_map lookup expected user-visible IDs (index->def->iid), not dense IDs.

The fix replaces dense_id with index->def->iid to ensure correct mapping of index names to their numeric IDs.

Closes #9923

NO_DOC=bug fix

(cherry picked from commit ef3775a)

Previously, index names were resolved to dense IDs, which caused
failures when accessing indexes by name. This happened because the
index_map lookup expected user-visible IDs (index->def->iid), not
dense IDs.

The fix replaces dense_id with index->def->iid to ensure correct
mapping of index names to their numeric IDs.

Closes tarantool#9923

NO_DOC=bug fix

(cherry picked from commit ef3775a)
@sergepetrenko sergepetrenko self-assigned this Dec 24, 2024
@sergepetrenko sergepetrenko requested a review from a team as a code owner December 24, 2024 12:18
@coveralls
Copy link

Coverage Status

coverage: 87.373% (+0.002%) from 87.371%
when pulling 494e3cd on sergepetrenko:index-name-3.3
into 3e98eec
on tarantool:release/3.3
.

@sergepetrenko sergepetrenko added the full-ci Enables all tests for a pull request label Dec 25, 2024
@sergepetrenko sergepetrenko merged commit 3a4cddd into tarantool:release/3.3 Dec 25, 2024
@sergepetrenko sergepetrenko deleted the index-name-3.3 branch March 17, 2025 07:22
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

full-ci Enables all tests for a pull request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants