OpenTenBase / OpenTenBase/TXSQL

Bug #34893684: Alter Table IMPORT TABLESPACE crashes after upgrade

Aperta
#97 2 commenti 0 reazioni 0 assegnatari Vedi su GitHub

Nessuno ha ancora preso questa issue.

Lingua principale
C++
Stelle
337
Fork
234
Metriche di merge delle PR
Nessuna PR unita negli ultimi 30g

Descrizione

PROBLEM:

  • In current version pattern for naming hidden dropped column has
    changed.
  • When cfg file is taken from older version hidden dropped column
    name follows old pattern.
  • When INSTANT operations are done in current version exactly in same
    order as done before creating cfg file, then the server crashes.

FIX:

  • When searching dropped column with older name version returns null,
    IMPORT fails with error SCHEMA_MISMATCH.

Guida per i contributori

Nessuna guida per i contributori indicizzata per questo repository

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Direzione di ricerca

Iniziare con il percorso Alter Table IMPORT TABLESPACE e la gestione dei nomi delle colonne eliminate nascoste durante le operazioni INSTANT. Riprodurre lo scenario di aggiornamento utilizzando un vecchio file cfg, quindi verificare che una colonna mancante del vecchio modello produca SCHEMA_MISMATCH invece di un arresto anomalo del server.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Valutazione

Stack tecnologico
cpp
Ambito
databases
Tipo di issue
Bug
Difficoltà
4/5
Tempo stimato
3-5 giorni
Stato di attività
Tranquilla
Chiarezza
Abbastanza chiara
Idoneità per principianti
45/100

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.