← Back to team overview

yahoo-eng-team team mailing list archive

[Bug 856764] Re: RabbitMQ connections lack heartbeat or TCP keepalives

 

** Changed in: ceilometer
    Milestone: 2014.1.1 => None

** Tags removed: in-stable-icehouse

** Also affects: ceilometer/icehouse
   Importance: Undecided
       Status: New

** Changed in: ceilometer/icehouse
   Importance: Undecided => High

** Changed in: ceilometer/icehouse
       Status: New => Fix Committed

** Changed in: ceilometer/icehouse
     Assignee: (unassigned) => Bogdan Dobrelya (bogdando)

** Changed in: ceilometer/icehouse
    Milestone: None => 2014.1.1

-- 
You received this bug notification because you are a member of Yahoo!
Engineering Team, which is subscribed to neutron.
https://bugs.launchpad.net/bugs/856764

Title:
  RabbitMQ connections lack heartbeat or TCP keepalives

Status in OpenStack Telemetry (Ceilometer):
  In Progress
Status in Ceilometer icehouse series:
  Fix Committed
Status in Orchestration API (Heat):
  In Progress
Status in OpenStack Neutron (virtual network service):
  In Progress
Status in OpenStack Compute (Nova):
  Invalid
Status in Oslo - a Library of Common OpenStack Code:
  Triaged
Status in Messaging API for OpenStack:
  In Progress

Bug description:
  There is currently no method built into Nova to keep connections from
  various components into RabbitMQ alive.  As a result, placing a
  stateful firewall (such as a Cisco ASA) between the connection
  can/does result in idle connections being terminated without either
  endpoint being aware.

  This issue can be mitigated a few different ways:

  1. Connections to RabbitMQ set socket options to enable TCP
  keepalives.

  2. Rabbit has heartbeat functionality.  If the client requests
  heartbeats on connection, rabbit server will regularly send messages
  to each connections with the expectation of a response.

  3. Other?

To manage notifications about this bug go to:
https://bugs.launchpad.net/ceilometer/+bug/856764/+subscriptions