Uploaded image for project: 'MariaDB Server'
  1. MariaDB Server
  2. MDEV-8731

IST bind address problem

    XMLWordPrintable

Details

    • Bug
    • Status: Closed (View Workflow)
    • Major
    • Resolution: Fixed
    • 10.0.19-galera
    • 5.5.51-galera
    • Galera
    • None

    Description

      I'm trying to implement mariadb galera cluster behind docker, and I have following problem. IST tries to listen to ip suppolied by wsrep_node_address, which is "external" ip:

      [Note] WSREP: Prepared IST receiver, listening at: tcp://192.168.1.211:4568

      but it fails, because it cannot bind listening socket to 192.168.1.211, because it's external:

      [Warning] WSREP: 0.0 (h2): State transfer to 1.0 (h1) failed: -111 (Connection refused)

      so I changed ist.recv_addr to 0.0.0.0, and it starts listening correctly but then other peer tries to connect to 0.0.0.0:

      150902  9:51:18 [ERROR] WSREP: IST failed: IST sender, failed to connect 'tcp://0.0.0.0:4568': Connection refused: 111 (Connection refused)
      	 at galera/src/ist.cpp:Sender():576
       

      how is this possible to make IST work under NAT?

      Attachments

        Activity

          People

            nirbhay_c Nirbhay Choubey (Inactive)
            jbaramidze Zhani Baramidze
            Votes:
            1 Vote for this issue
            Watchers:
            4 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.