Why doesn't osad failover to additional servers listed in "serverURL" when enable_failover is set to 1?

Solution In Progress - Updated -

Issue

  • I configured multiple Satellite Proxy servers in a RHEL client:

    # grep serverURL= /etc/sysconfig/rhn/up2date
    serverURL=https://proxy1.example.com/XMLRPC;https://proxy2.example.com/XMLRPC;https://proxy3.example.com/XMLRPC;
    
  • I enabled failover for osad:

    # grep -A1 failover /etc/sysconfig/rhn/osad.conf
    # Turn the enable_failover option to 1 if you want the connections
    # to try Satellite's jabberd if Proxy's is not available.
    enable_failover = 1
    
    
  • Why does osad try to connect to the first server listed in serverURL only?

  • Why doesn't osad try to connect to any of the other servers listed in serverURL in /etc/sysconfig/rhn/up2date when the first server is unavailable?

Environment

  • Red Hat Satellite 5.7.
  • Red Hat Satellite Proxy 5.7.
  • Red Hat Enteprise Linux 6 with osad enabled and configured with option enable_failover = 1.

Subscriber exclusive content

A Red Hat subscription provides unlimited access to our knowledgebase of over 48,000 articles and solutions.

Current Customers and Partners

Log in for full access

Log In
Close

Welcome! Check out the Getting Started with Red Hat page for quick tours and guides for common tasks.