OpenTenBase / OpenTenBase/TXSQL
Bug#38328780: mysqld fails to start with assertions
Personne n'a encore pris cette issue.
- Langage dominant
- C++
- Étoiles
- 338
- Forks
- 235
- Métriques de merge des PR
- Aucune PR mergée en 30 j
Description
Background:
When server is started with --skip-grant-tables privileges are not
checked. Remote connections are not allowed. In Windows, server has to
be run with TCP/IP, --shared-memory, or --named-pipe should be enabled
to allow remote connections. Otherwise server is not started and exits
execution early with a message that it was started with wrong
parameters.
Problem:
During early return server did not end the replication tracker thread
and compress GTID thread before it started to shut down the plugins as
it is done during normal server shutdown. As a result of that InnoDB
shutdown failed because it detected open transactions from those
threads.
Commit
https://github.com/LiuPlusPlus/TXSQL/commit/e54550dbb6cb3570147a6ca5bb284e824d654e10
Upstream Reference
https://github.com/mysql/mysql-server/commit/5b35664ed0cdb531b9c8298b81727a527437c12b
Guide de contribution
Aucun guide de contribution indexé pour ce dépôt
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Piste de recherche
Commencez par reproduire l’arrêt prématuré du serveur avec --skip-grant-tables et les paramètres de connexion Windows invalides, puis comparez la séquence d’arrêt avec le commit upstream 5b35664ed0cdb531b9c8298b81727a527437c12b. Le travail est terminé lorsque les threads replication tracker et compress GTID sont arrêtés avant l’arrêt des plugins et que l’assertion InnoDB ne se produit plus.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Évaluation
- Stack technique
- cpp, mysql
- Domaine
- databases
- Type d'issue
- Bug
- Difficulté
- 4/5
- Temps estimé
- 3-5 jours
- Activité
- Calme
- Clarté
- Plutôt claire
- Accessibilité débutants
- 48/100