Hacktoberfest 2026: los issues que los mantenedores marcaron para octubre, abiertos y aptos para principiantes. Explorar issues de Hacktoberfest

Memtx MVCC supports multikey and functional multikey indexes

Abierto Apto para principiantes
#5,752 0 comentarios 0 reacciones 0 asignados Ver en GitHub

Nadie ha tomado este issue todavía.

Evaluación

Dificultad
2/5
Tiempo estimado
1-3 horas
Aptitud para principiantes
73/100
Tipo de issue
Documentación
Claridad
Bastante claro
Estado de actividad
Activo

Línea de trabajo

Empieza buscando en la documentación de índices y del gestor de transacciones notas que indiquen que memtx MVCC no admite índices multikey ni multikey funcionales. Actualiza esas secciones para indicar que la compatibilidad comienza en 3.9 y que estos índices ofrecen las mismas garantías de aislamiento que los índices TREE normales bajo MVCC. La tarea estará terminada cuando ambas áreas de la documentación describan la compatibilidad y no queden notas obsoletas que indiquen que no se admiten.

Escrito por el modelo de indexación a partir del texto del issue.

Descripción

Starting from 3.9, memtx with the transaction manager enabled
(memtx_use_mvcc_engine / database.use_mvcc_engine) supports
multikey indexes and functional multikey indexes. Creating such an
index no longer fails with "Memtx MVCC engine does not support multikey
indexes" / "... functional multikey indexes". The indexes provide the
same isolation guarantees as regular TREE indexes under MVCC.

Please remove any notes stating that multikey or functional multikey
indexes are not supported by the memtx transaction manager, and mention
the support in the index and transaction manager documentation.
Requested by @CuriousGeorgiy in https://github.com/tarantool/tarantool/commit/5c7b515d52098e5f632a1ece2897e49ad47fe7b8.

Lenguaje dominante
CSS
Estrellas
16
Forks
49
Merge medio
2 d 2 h
PR fusionados (30 d)
1

Preparar el entorno

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Más de tarantool/doc

Todos los issues de tarantool/doc

Issues similares

Más issues de Documentation

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.