[7.911][BUG][DUPLICATE] Cluster not correctly processing traffic

Hi,

I've noticed that when traffic is routed via the HTTP/S proxy, the multipath rules are being ignored and the wrong route out for HTTP traffic is being used.
When traffic is not routed via the HTTP/S proxy, multipath rules are correctly observed.

This has not been an issue until the latest upgrade.

Active/Active cluster.

Cheers,

Darren
Parents
  • This is when it seems to have gone pear shaped:

    2010:05:14-19:53:39 mercury-1 slon[11905]: [43-1] ERROR  slon_connectdb: PQconnectdb("dbname=pop3 host=198.19.250.2 user=ha_sync password=slony") failed - could not connect to
    2010:05:14-19:53:39 mercury-1 slon[11905]: [43-2]  server: Connection refused
    2010:05:14-19:53:39 mercury-1 slon[11905]: [43-3]  Is the server running on host "198.19.250.2" and accepting
    2010:05:14-19:53:39 mercury-1 slon[11905]: [43-4]  TCP/IP connections on port 5432?
    2010:05:14-19:53:39 mercury-1 slon[11905]: [44-1] WARN   remoteListenThread_2: DB connection failed - sleep 10 seconds
    2010:05:14-19:53:39 mercury-1 slon[11906]: [41-1] CONFIG cleanupThread: thread starts
    2010:05:14-19:53:39 mercury-1 slon[11906]: [42-1] CONFIG cleanupThread: bias = 35383
    2010:05:14-19:53:39 mercury-1 slon[11906]: [43-1] ERROR  slon_connectdb: PQconnectdb("dbname=reporting host=198.19.250.2 user=ha_sync password=slony") failed - could not connect
    2010:05:14-19:53:39 mercury-1 slon[11906]: [43-2]  to server: Connection refused
    2010:05:14-19:53:39 mercury-1 slon[11906]: [43-3]  Is the server running on host "198.19.250.2" and accepting
    2010:05:14-19:53:39 mercury-1 slon[11906]: [43-4]  TCP/IP connections on port 5432?
    2010:05:14-19:53:39 mercury-1 slon[11906]: [44-1] WARN   remoteListenThread_2: DB connection failed - sleep 10 seconds
    2010:05:14-19:53:39 mercury-1 slon[11905]: [45-1] CONFIG version for "dbname=pop3 user=ha_sync" is 80403
    2010:05:14-19:53:39 mercury-1 slon[11905]: [46-1] CONFIG version for "dbname=pop3 user=ha_sync" is 80403
    2010:05:14-19:53:39 mercury-1 slon[11906]: [45-1] CONFIG version for "dbname=reporting user=ha_sync" is 80403
    2010:05:14-19:53:39 mercury-1 slon[11906]: [46-1] CONFIG version for "dbname=reporting user=ha_sync" is 80403
    2010:05:14-19:53:39 mercury-1 slon[11906]: [47-1] CONFIG version for "dbname=reporting user=ha_sync" is 80403
    2010:05:14-19:53:39 mercury-1 slon[11905]: [47-1] CONFIG version for "dbname=pop3 user=ha_sync" is 80403
    2010:05:14-19:53:39 mercury-1 slon[11905]: [48-1] CONFIG remoteWorkerThread_2: update provider configuration
    2010:05:14-19:53:39 mercury-1 slon[11906]: [48-1] CONFIG remoteWorkerThread_2: update provider configuration
    2010:05:14-19:53:43 mercury-1 ha_daemon[4154]: id="38A0" severity="info" sys="System" sub="ha" name="Activating sync process for config on node 2"
    2010:05:14-19:53:43 mercury-2 slon_control[4553]: Slonik error, process exited with value 255
    2010:05:14-19:53:43 mercury-2 slon_control[4553]: Failed to drop slony schemas for reporting, process exited with value 2!
    2010:05:14-19:53:43 mercury-2 slon_control[4553]: Slonik error, process exited with value 255
    2010:05:14-19:53:43 mercury-2 slon_control[4553]: Failed to drop slony schemas for pop3, process exited with value 2!
    2010:05:14-19:53:43 mercury-2 slon_control[4553]: PostgreSQL down!
    2010:05:14-19:53:43 mercury-2 slon_control[4553]: PostgreSQL down!
    2010:05:14-19:53:43 mercury-2 slon_control[4553]: Set mode to SLAVE
    2010:05:14-19:53:43 mercury-2 slon_control[4553]: Slonik error, process exited with value 255
    2010:05:14-19:53:43 mercury-2 slon_control[4553]: Failed to drop slony schemas for reporting, process exited with value 2!
    2010:05:14-19:53:43 mercury-2 slon_control[4553]: Starting replication from Node 1 to 2
    2010:05:14-19:53:43 mercury-2 slon_control[4553]: Found no tables for reporting! process exited with value 2
Reply
  • This is when it seems to have gone pear shaped:

    2010:05:14-19:53:39 mercury-1 slon[11905]: [43-1] ERROR  slon_connectdb: PQconnectdb("dbname=pop3 host=198.19.250.2 user=ha_sync password=slony") failed - could not connect to
    2010:05:14-19:53:39 mercury-1 slon[11905]: [43-2]  server: Connection refused
    2010:05:14-19:53:39 mercury-1 slon[11905]: [43-3]  Is the server running on host "198.19.250.2" and accepting
    2010:05:14-19:53:39 mercury-1 slon[11905]: [43-4]  TCP/IP connections on port 5432?
    2010:05:14-19:53:39 mercury-1 slon[11905]: [44-1] WARN   remoteListenThread_2: DB connection failed - sleep 10 seconds
    2010:05:14-19:53:39 mercury-1 slon[11906]: [41-1] CONFIG cleanupThread: thread starts
    2010:05:14-19:53:39 mercury-1 slon[11906]: [42-1] CONFIG cleanupThread: bias = 35383
    2010:05:14-19:53:39 mercury-1 slon[11906]: [43-1] ERROR  slon_connectdb: PQconnectdb("dbname=reporting host=198.19.250.2 user=ha_sync password=slony") failed - could not connect
    2010:05:14-19:53:39 mercury-1 slon[11906]: [43-2]  to server: Connection refused
    2010:05:14-19:53:39 mercury-1 slon[11906]: [43-3]  Is the server running on host "198.19.250.2" and accepting
    2010:05:14-19:53:39 mercury-1 slon[11906]: [43-4]  TCP/IP connections on port 5432?
    2010:05:14-19:53:39 mercury-1 slon[11906]: [44-1] WARN   remoteListenThread_2: DB connection failed - sleep 10 seconds
    2010:05:14-19:53:39 mercury-1 slon[11905]: [45-1] CONFIG version for "dbname=pop3 user=ha_sync" is 80403
    2010:05:14-19:53:39 mercury-1 slon[11905]: [46-1] CONFIG version for "dbname=pop3 user=ha_sync" is 80403
    2010:05:14-19:53:39 mercury-1 slon[11906]: [45-1] CONFIG version for "dbname=reporting user=ha_sync" is 80403
    2010:05:14-19:53:39 mercury-1 slon[11906]: [46-1] CONFIG version for "dbname=reporting user=ha_sync" is 80403
    2010:05:14-19:53:39 mercury-1 slon[11906]: [47-1] CONFIG version for "dbname=reporting user=ha_sync" is 80403
    2010:05:14-19:53:39 mercury-1 slon[11905]: [47-1] CONFIG version for "dbname=pop3 user=ha_sync" is 80403
    2010:05:14-19:53:39 mercury-1 slon[11905]: [48-1] CONFIG remoteWorkerThread_2: update provider configuration
    2010:05:14-19:53:39 mercury-1 slon[11906]: [48-1] CONFIG remoteWorkerThread_2: update provider configuration
    2010:05:14-19:53:43 mercury-1 ha_daemon[4154]: id="38A0" severity="info" sys="System" sub="ha" name="Activating sync process for config on node 2"
    2010:05:14-19:53:43 mercury-2 slon_control[4553]: Slonik error, process exited with value 255
    2010:05:14-19:53:43 mercury-2 slon_control[4553]: Failed to drop slony schemas for reporting, process exited with value 2!
    2010:05:14-19:53:43 mercury-2 slon_control[4553]: Slonik error, process exited with value 255
    2010:05:14-19:53:43 mercury-2 slon_control[4553]: Failed to drop slony schemas for pop3, process exited with value 2!
    2010:05:14-19:53:43 mercury-2 slon_control[4553]: PostgreSQL down!
    2010:05:14-19:53:43 mercury-2 slon_control[4553]: PostgreSQL down!
    2010:05:14-19:53:43 mercury-2 slon_control[4553]: Set mode to SLAVE
    2010:05:14-19:53:43 mercury-2 slon_control[4553]: Slonik error, process exited with value 255
    2010:05:14-19:53:43 mercury-2 slon_control[4553]: Failed to drop slony schemas for reporting, process exited with value 2!
    2010:05:14-19:53:43 mercury-2 slon_control[4553]: Starting replication from Node 1 to 2
    2010:05:14-19:53:43 mercury-2 slon_control[4553]: Found no tables for reporting! process exited with value 2
Children
No Data