Skip to content
Snippets Groups Projects
  1. Oct 04, 2024
  2. Oct 02, 2024
  3. Sep 30, 2024
    • Michal Arbet's avatar
      Add ansible-core as a dependency · c02d736b
      Michal Arbet authored
      This patch adds ansible-core as a dependency to
      requirements.txt since there is really no reason
      not to have it in the requirements.txt, given that
      kolla-ansible project even has ansible in its name
      and ansible-core is a crucial dependency.
      
      Change-Id: I4d01b7eb944c4edf6a440f2b775221986509f7eb
      c02d736b
  4. Sep 29, 2024
    • Michal Arbet's avatar
      Do not copy TLS files for backend if turned off · 1540618f
      Michal Arbet authored
      This patch fixes an issue where backend related
      certificates are attempted to be copied when
      ``kolla_copy_ca_into_containers`` is enabled but
      ``kolla_enable_tls_backend`` is disabled.
      
      The fix consists of these specific tasks now
      being limited by the condition ``kolla_enable_tls_backend``
      
      Closes-Bug: #2080381
      
      Change-Id: I7ccae4c501ce332519edef336bcceefae9f9568b
      1540618f
  5. Sep 27, 2024
  6. Sep 26, 2024
  7. Sep 24, 2024
  8. Sep 23, 2024
    • Michal Arbet's avatar
      Improvement of ProxySQL Monitoring Configuration · 79897566
      Michal Arbet authored
      This update enhances the monitoring of the databasecluster
      in ProxySQL. The default monitoring intervals were insufficient
      for reliably detecting failures in the Galera cluster environment.
      
      A detailed configuration for monitoring intervals has been
      introduced, providing better control over how quickly and accurately
      ProxySQL can identify issues.
      
        - Variables such as `mariadb_monitor_connect_interval`,
          `mariadb_monitor_galera_healthcheck_interval, and
          `mariadb_monitor_ping_interval` significantly reduce
          the time between connection checks.
      
        - Timeouts like `mariadb_monitor_galera_healthcheck_timeout`
          and `mariadb_monitor_ping_timeout` allow faster failure
          detection, while `mariadb_monitor_galera_healthcheck_max_timeout_count`
          sets the maximum number of allowed timeouts before marking a node as down.
      
      Calculation:
      
       - Galera healthcheck:
      
         4 seconds (interval) + 1 second (timeout) + 4 seconds (interval)
         + 1 second (timeout) = 10 seconds.
      
       - Ping healthcheck:
      
         3 seconds (interval) + 2 seconds (timeout) + 3 seconds (interval)
         + 2 seconds (timeout) = 10 seconds.
      
      Both the health check and ping check mechanisms will detect a node failure
      within a maximum of 10 seconds. Both processes (health check and ping)
      operate independently, and failure in either mechanism will mark the node
      as failed.
      
      Health Check Failure Detection: Up to 10 seconds.
      Ping Failure Detection: Up to 10 seconds.
      Connect Attempts: ProxySQL also tries to connect every 2 seconds, which
      helps monitor connectivity.
      
      These changes ensure that ProxySQL can detect issues in 10 seconds
      as haproxy, significantly reducing downtime compared to default settings.
      This adjustment enables faster and more reliable monitoring, improving system
      stability and reducing potential downtime in production environments.
      
      Change-Id: Ic28801519cdb35ed2387a1468b9df661847a5476
      79897566
    • Michal Arbet's avatar
      Fix ProxySQL startup mode to use --initial · 7723a6f4
      Michal Arbet authored
      The ProxySQL startup script was incorrectly using
      the `--reload` flag, which only reloads/merges the configuration
      without initializing the database from the config file [1]. This
      change corrects it to use the `--initial` flag, ensuring that
      the database is always reloaded from the configuration at startup.
      
      [1] https://proxysql.com/documentation/configuring-proxysql/#initialstartup
      
      Change-Id: I9cc721555a6d19409b6ac24432b6b34a83efc42c
      7723a6f4
    • Zuul's avatar
      a4fa5bcd
  9. Sep 20, 2024
    • Michal Arbet's avatar
      Fix IPv6 address format in ProxySQL configuration · 12eeccdd
      Michal Arbet authored
      This patch resolves an issue where ProxySQL could not
      bind due to incorrectly formatted IPv6 addresses in the
      `mysql_ifaces` configuration. The kolla's
      `put_address_in_context` filter is now used, ensuring
      the addresses are properly enclosed in square brackets
      for correct binding.
      
      Closes-Bug: #2081106
      Change-Id: Ic166b8d9a500023c8d23ec9fee03b28b268b26e7
      12eeccdd
  10. Sep 19, 2024
  11. Sep 18, 2024
  12. Sep 17, 2024
  13. Sep 16, 2024
  14. Sep 13, 2024
Loading