Create _ghc table failed When Rocksdb enable rocksdb_strict_collation_check

Aberta
#1,748 0 comentários 0 reações 0 responsáveis Ver no GitHub

Mantenedores costumam responder em até 10 dias

Ninguém assumiu esta issue ainda.

Avaliação

Dificuldade
3/5
Tempo estimado
1-2 dias
Facilidade para iniciantes
45/100
Tipo de issue
Bug
Clareza
Razoavelmente clara
Status de atividade
Pouca atividade
Stack de tecnologia
go, mysql
Domínio
databases

Direção de pesquisa

Comece reproduzindo a falha com rocksdb_strict_collation_check habilitado, usando a consulta SHOW GLOBAL VARIABLES mostrada e o caminho de criação da tabela _ghc. Rastreie como o gh-ost cria a tabela e identifique por que a coluna indexada por string usa uma collation não suportada. O trabalho estará concluído quando a tabela _ghc for criada com sucesso com a configuração habilitada.

Escrita pelo modelo de indexação a partir do texto da issue.

Descrição

show global variables like 'rocksdb_strict_collation_%';
+-------------------------------------+-------+
| Variable_name                       | Value |
+-------------------------------------+-------+
| rocksdb_strict_collation_check      | ON    |
| rocksdb_strict_collation_exceptions |       |
+-------------------------------------+-------+

Error 12009 (HY000): Unsupported collation on string indexed column {db_name}._xxx_ghc.hint Use binary collation (binary, latin1_bin, utf8_bin).

Linguagem predominante
Go
Estrelas
13.6k
Forks
1.4k
Merge médio
9d 19h
PRs com merge (30d)
1

Preparar o ambiente

Primeiros passos

  1. Leia a issue inteira e depois o guia de contribuição do projeto.
  2. Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
  3. Faça um fork do repositório e trabalhe em uma branch.
  4. Abra um pull request que referencie o número da issue.

Mais de github/gh-ost

Todas as issues de github/gh-ost

Issues semelhantes

Mais issues de Go

Receba novas issues na sua caixa de entrada

Um resumo curto de issues do GitHub para quem está começando.