should try to reconnect to mongodb on ConnectionFailure

Bug #1305920 reported by Ionuț Arțăriși on 2014-04-10
10
This bug affects 2 people
Affects Status Importance Assigned to Milestone
Ceilometer
Fix Released
Low
Ionuț Arțăriși
Fuel for OpenStack
Low
Dina Belova

Bug Description

Ceilometer fails to start if it cannot connect to mongodb. This happens even when the mongodb service is up, but it's not responding to connections (e.g. because it's in the process of initializing a replica set).

It would be nice to have ceilometer reconnect to mongodb, the same way other services, like nova, do for rabbitmq for example.

tags: added: havana-backport-potential

Fix proposed to branch: master
Review: https://review.openstack.org/86609

Changed in ceilometer:
assignee: nobody → Ionuț Arțăriși (mapleoin)
status: New → In Progress
gordon chung (chungg) on 2014-04-28
Changed in ceilometer:
importance: Undecided → Low
Changed in fuel:
importance: Undecided → Low
assignee: nobody → Fuel Library Team (fuel-library)
milestone: none → 5.0.1
status: New → Confirmed

Reviewed: https://review.openstack.org/86609
Committed: https://git.openstack.org/cgit/openstack/ceilometer/commit/?id=ced867e7feabe830ca193add5437f12276b9dc05
Submitter: Jenkins
Branch: master

commit ced867e7feabe830ca193add5437f12276b9dc05
Author: Ionuț Arțăriși <email address hidden>
Date: Thu Apr 10 16:25:52 2014 +0200

    reconnect to mongodb on connection failure

    Try to reconnect to mongodb when the client library raised a
    ConnectionFailure error. This is especially useful when mongodb is in
    the process of initializing a replica set and it does not respond to
    connections even though the mongodb service is up.

    Change-Id: I1818d90c135b248a28b35dc0b9f6106cf89496ab
    Closes-Bug: #1305920

Changed in ceilometer:
status: In Progress → Fix Committed
Eoghan Glynn (eglynn) on 2014-06-10
Changed in ceilometer:
milestone: none → juno-1
Thierry Carrez (ttx) on 2014-06-12
Changed in ceilometer:
status: Fix Committed → Fix Released
Changed in fuel:
assignee: Fuel Library Team (fuel-library) → MOS Ceilometer (mos-ceilometer)
Dina Belova (dbelova) wrote :

Fix has been already cherry-picked to the MOS 5.0.1- changes 'Reconnect to MongoDB on connection failure' and 'Fix options placement for the MongoDB reconnect' in the 5.0.1 ceilometer MOS branch.

Changed in fuel:
assignee: MOS Ceilometer (mos-ceilometer) → Dina Belova (dbelova)
status: Confirmed → Fix Committed
Thierry Carrez (ttx) on 2014-10-16
Changed in ceilometer:
milestone: juno-1 → 2014.2
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers