Hacktoberfest 2026:メンテナが10月に向けて印を付けた、オープンで初心者向けの issue。 Hacktoberfest の issue を見る

feat(galera): add network queue, PK certification, and split-brain quorum diagnostics

オープン
#975 コメント 2 件 リアクション 0 件 担当者 1 名 GitHub で見る

メンテナーはふだん 1 日以内に返信

@jmrenouard がすでに取り組んでいます。

2026年8月7日 から。

評価

この issue はまだ評価されていません。

説明

enhancement
Summary of Changes

Add new Galera Cluster diagnostic checks to mysqltuner.pl and comprehensive unit test coverage:

  1. Galera Local Send & Recv Queue Monitoring:

    • Detects elevated network queue averages (wsrep_local_send_queue_avg > 0.05 or wsrep_local_recv_queue_avg > 0.05).
    • Recommends checking network bandwidth and storage latency on slower nodes.
  2. Galera Primary Key Certification Enforcement Check:

    • Detects when wsrep_certify_non_pk is set to OFF.
    • Recommends enabling wsrep_certify_non_pk = ON to prevent replication inconsistencies and full cluster locks.
  3. Galera Split-Brain Quorum Check:

    • Warns when wsrep_cluster_size is an even number (e.g. 2 or 4 nodes) without an arbitrator.
    • Recommends an odd node count (3, 5) or deploying Galera Arbitrator (garbd) to prevent split-brain quorums.
Verification & Unit Tests
  • New dedicated unit test file: tests/unit_galera_enhanced.t (3/3 subtests passing).
  • Validated via full test suite execution (113 files, 570 subtests passing 100%).
  • Validated E2E against a live 3-node MariaDB 11.8.6 Galera Cluster topology.
主要言語
Perl
スター
9.5k
フォーク
1.3k
平均マージ
10時間 18分
マージ済み PR(30日)
10

環境構築

はじめの一歩

  1. issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
  2. 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
  3. リポジトリをフォークし、ブランチを切って変更します。
  4. issue 番号を参照したプルリクエストを送ります。

major/MySQLTuner-perl のほかの issue

major/MySQLTuner-perl の issue をすべて見る

似ている issue

Perl の issue をもっと見る

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。