web-dev-qa-db-ja.com

'kill <query id>'はエラー1095(HY000)を返します:あなたはスレッドの所有者ではありません...私は

MariaDB Galera Cluster 10.2の巨大なテーブルで_ALTER TABLE_を実行しましたが、しばらく待ってから気が変わり、接続を切断しようとしました。ただし、MariaDBはERROR 1095 (HY000): You are not owner of thread 123と言っています。私が間違いなく所有者です。では、何が起こっているのでしょうか。

2
dbdemon

エラーメッセージは誤解を招くです。 Galeraはユーザースレッドを高優先度としてマークできます。つまり、ユーザースレッドを強制終了することはできません。現在、これによりERROR 1095 (HY000): You are not owner of thread...が得られます。詳細は MDEV-12008 を参照してください。

これはおそらく、Percona XtraDB Clusterなど、Galeraの他のディストリビューションにも影響します。

5
dbdemon