Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

BZ #1180158: Ceilometer workload partitioning with tooz & redis #449

Closed
wants to merge 2 commits into from

Commits on Jan 13, 2015

  1. BZ #1180158: Ceilometer workload partitioning with tooz & redis

    https://bugzilla.redhat.com/show_bug.cgi?id=1180158
    
    The quickstack::pacemaker:ceilometer puppet class now allows
    redis to be specified as the backend for tooz, to be used for
    workload partitioning in the ceilometer central agent and
    alarm evaluator.
    
    We do not create a pacemaker resource for redis, as this will
    instead be self-monitored via the redis-sentinel service (via
    a subsequent patch, once the support for sentinel in tooz is
    packaged python-tooz).
    Eoghan Glynn committed Jan 13, 2015
    Configuration menu
    Copy the full SHA
    f77577e View commit details
    Browse the repository at this point in the history
  2. BZ #1180158: Ceilometer coordination resilience with redis-sentinel

    https://bugzilla.redhat.com/show_bug.cgi?id=1180158
    
    We use redis-sentinel to monitor the redis instances running on
    controller nodes, and to detect when mastership needs to be failed
    over to a slave.
    
    The sentinel cluster has a default quorum of 2, so can survive the
    loss of one controller on a minimally sized HA controller plane.
    
    The ceilometer backend_url contains a list of fallback sentinels,
    similar in style to the mongodb connect URL, except that the additional
    addresses are specified as query parameters.
    Eoghan Glynn committed Jan 13, 2015
    Configuration menu
    Copy the full SHA
    195822a View commit details
    Browse the repository at this point in the history