Uploaded image for project: 'MariaDB MaxScale'
  1. MariaDB MaxScale
  2. MXS-4406

State Shown was Not Correct by 'maxctrl list servers' Command

    XMLWordPrintable

Details

    • Bug
    • Status: Closed (View Workflow)
    • Major
    • Resolution: Fixed
    • None
    • 22.08.3
    • Monitor
    • Red Hat Enterprise Linux Server release 7.7
      MariaDB 10.4.25
      MaxScale 22.08.2

    Description

      Last week on Nov 18, I set up three galera cluster nodes on testing MaxScale functionalities.

      After starting galera clustering and MaxScale, I executed the 'maxctrl' to verify the result:

      node 1

      maxctrl list servers
       ┌─────────┬───────────┬───────┬─────────────┬─────────────────────────┬──────┬─────────────────┐
       │ Server │ Address │ Port │ Connections │ State │ GTID │ Monitor │
       ├─────────┼───────────┼───────┼─────────────┼─────────────────────────┼──────┼─────────────────┤
       │ server1 │ 10.0.2.14 │ 33063 │ 0 │ Auth Error, Down │ │ MariaDB-Monitor │ 
       ├─────────┼───────────┼───────┼─────────────┼─────────────────────────┼──────┼─────────────────┤
       │ server2 │ 10.0.2.15 │ 33063 │ 0 │ Master, Synced, Running │ │ MariaDB-Monitor │ 
       ├─────────┼───────────┼───────┼─────────────┼─────────────────────────┼──────┼─────────────────┤ 
       │ server3 │ 10.0.2.16 │ 33063 │ 0 │ Slave, Synced, Running │ │ MariaDB-Monitor │ 
       └─────────┴───────────┴───────┴─────────────┴─────────────────────────┴──────┴─────────────────┘ 
      

      node2

      maxctrl list servers
      ┌─────────┬───────────┬───────┬─────────────┬─────────────────────────┬──────┬─────────────────┐
      │ Server │ Address │ Port │ Connections │ State │ GTID │ Monitor │
      ├─────────┼───────────┼───────┼─────────────┼─────────────────────────┼──────┼─────────────────┤
      │ server1 │ 10.0.2.14 │ 33063 │ 0 │ Slave, Synced, Running │ │ MariaDB-Monitor │
      ├─────────┼───────────┼───────┼─────────────┼─────────────────────────┼──────┼─────────────────┤ 
      │ server2 │ 10.0.2.15 │ 33063 │ 0 │ Master, Synced, Running │ │ MariaDB-Monitor │
      ├─────────┼───────────┼───────┼─────────────┼─────────────────────────┼──────┼─────────────────┤ 
      │ server3 │ 10.0.2.16 │ 33063 │ 0 │ Slave, Synced, Running │ │ MariaDB-Monitor │
      └─────────┴───────────┴───────┴─────────────┴─────────────────────────┴──────┴─────────────────┘ 
      

      node3

      maxctrl list servers
       ┌─────────┬───────────┬───────┬─────────────┬─────────────────────────┬──────┬─────────────────┐
       │ Server │ Address │ Port │ Connections │ State │ GTID │ Monitor │
       ├─────────┼───────────┼───────┼─────────────┼─────────────────────────┼──────┼─────────────────┤
       │ server1 │ 10.0.2.14 │ 33063 │ 0 │ Slave, Synced, Running │ │ MariaDB-Monitor │
       ├─────────┼───────────┼───────┼─────────────┼─────────────────────────┼──────┼─────────────────┤
       │ server2 │ 10.0.2.15 │ 33063 │ 0 │ Master, Synced, Running │ │ MariaDB-Monitor │
       ├─────────┼───────────┼───────┼─────────────┼─────────────────────────┼──────┼─────────────────┤
       │ server3 │ 10.0.2.16 │ 33063 │ 0 │ Slave, Synced, Running │ │ MariaDB-Monitor │
       └─────────┴───────────┴───────┴─────────────┴─────────────────────────┴──────┴─────────────────┘ 
      

      I had checked all configuration on all the nodes and I could not figure out what was wrong. Then I shut them down.

      Today, I tried again. I started the cluster first and then the MaxScale. This time the behaviour was different:

      node 1

      maxctrl list servers 
      ┌─────────┬───────────┬───────┬─────────────┬───────┬──────┬─────────────────┐
      │ Server │ Address │ Port │ Connections │ State │ GTID │ Monitor │
      ├─────────┼───────────┼───────┼─────────────┼───────┼──────┼─────────────────┤
      │ server1 │ 10.0.2.14 │ 33063 │ 0 │ Down │ │ MariaDB-Monitor │
      ├─────────┼───────────┼───────┼─────────────┼───────┼──────┼─────────────────┤
      │ server2 │ 10.0.2.15 │ 33063 │ 0 │ Down │ │ MariaDB-Monitor │ 
      ├─────────┼───────────┼───────┼─────────────┼───────┼──────┼─────────────────┤ 
      │ server3 │ 10.0.2.16 │ 33063 │ 0 │ Down │ │ MariaDB-Monitor │ 
      └─────────┴───────────┴───────┴─────────────┴───────┴──────┴─────────────────┘
      

      Node 2

      maxctrl list servers
       ┌─────────┬───────────┬───────┬─────────────┬─────────────────────────┬──────┬─────────────────┐
       │ Server │ Address │ Port │ Connections │ State │ GTID │ Monitor │
       ├─────────┼───────────┼───────┼─────────────┼─────────────────────────┼──────┼─────────────────┤
       │ server1 │ 10.0.2.14 │ 33063 │ 0 │ Slave, Synced, Running │ │ MariaDB-Monitor │
       ├─────────┼───────────┼───────┼─────────────┼─────────────────────────┼──────┼─────────────────┤
       │ server2 │ 10.0.2.15 │ 33063 │ 0 │ Slave, Synced, Running │ │ MariaDB-Monitor │
       ├─────────┼───────────┼───────┼─────────────┼─────────────────────────┼──────┼─────────────────┤
       │ server3 │ 10.0.2.16 │ 33063 │ 0 │ Master, Synced, Running │ │ MariaDB-Monitor │
       └─────────┴───────────┴───────┴─────────────┴─────────────────────────┴──────┴─────────────────┘
      

      Node 3

      maxctrl list servers 
      ┌─────────┬───────────┬───────┬─────────────┬─────────────────────────┬──────┬─────────────────┐
      │ Server │ Address │ Port │ Connections │ State │ GTID │ Monitor │
      ├─────────┼───────────┼───────┼─────────────┼─────────────────────────┼──────┼─────────────────┤
      │ server1 │ 10.0.2.14 │ 33063 │ 0 │ Slave, Synced, Running │ │ MariaDB-Monitor │
      ├─────────┼───────────┼───────┼─────────────┼─────────────────────────┼──────┼─────────────────┤
      │ server2 │ 10.0.2.15 │ 33063 │ 0 │ Slave, Synced, Running │ │ MariaDB-Monitor │
      ├─────────┼───────────┼───────┼─────────────┼─────────────────────────┼──────┼─────────────────┤
      │ server3 │ 10.0.2.16 │ 33063 │ 0 │ Master, Synced, Running │ │ MariaDB-Monitor │
      └─────────┴───────────┴───────┴─────────────┴─────────────────────────┴──────┴─────────────────┘
      

      This time, no more 'Auth Error, Down' but all nodes 'Down'. Actually all nodes were up and running. What's wrong? Here attached are my.cnf, server.cnf and maxscale.cnf configuration files from all the nodes for your reference.

      Attachments

        1. node1.my.cnf.20221121.tar.gz
          2 kB
        2. node2.my.cnf.20221121.tar.gz
          2 kB
        3. node3.my.cnf.20221121.tar.gz
          2 kB
        4. maxscale logs.zip
          10 kB
        5. node1-maxscale-conf.tar.gz
          171 kB
        6. node3-maxscale-conf.tar.gz
          172 kB
        7. node2-maxscale-conf.tar.gz
          198 kB
        8. maxscale.log
          21 kB

        Activity

          People

            markus makela markus makela
            testjetco Test Jetco
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Git Integration

                Error rendering 'com.xiplink.jira.git.jira_git_plugin:git-issue-webpanel'. Please contact your Jira administrators.