Implement root reset functionality for Couchbase

Bug #1294821 reported by Khyati Sheth
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
OpenStack DBaaS (Trove)
Fix Released
Medium
Khyati Sheth

Bug Description

Couchbase currently does not support trove api call 'trove root-enable'

Add support for this api call for Couchbase.

Khyati Sheth (khysheth)
Changed in trove:
assignee: nobody → Khyati Sheth (khysheth)
Khyati Sheth (khysheth)
description: updated
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to trove (master)

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

Changed in trove:
status: New → In Progress
Changed in trove:
importance: Undecided → Medium
milestone: none → next
Changed in trove:
milestone: next → juno-1
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to trove (master)

Reviewed: https://review.openstack.org/81640
Committed: https://git.openstack.org/cgit/openstack/trove/commit/?id=d64a3cbaab5bc98cff4b4ab90a5eabb74d111e34
Submitter: Jenkins
Branch: master

commit d64a3cbaab5bc98cff4b4ab90a5eabb74d111e34
Author: Khyati Sheth <email address hidden>
Date: Wed Mar 19 14:23:16 2014 -0700

    Add support for 'trove root-enable' in Couchbase

    Currently, trove api call 'root-enable' is not implemented by Couchbase
    guest agent. This fix adds the required support for the api call.

    Root-enable api call is being handled by the root controller in mysql
    extensions module. The controller makes a sync call to the guestagent to
    enable the root. The guest agent handles the actual implementation. This
    being true, the api call should be generic for datastores and not a
    part of mysql extension module. If a particular datastore does not
    support root-enable, the guest agent returns an appropriate message. The
    abstractions in the extension module are not clear and blueprint should
    be filed to generalize the extension module.

    Closes-Bug: #1294821

    Change-Id: I3f098032333cda70f4181e5688514cbda6730a45

Changed in trove:
status: In Progress → Fix Committed
Thierry Carrez (ttx)
Changed in trove:
status: Fix Committed → Fix Released
Thierry Carrez (ttx)
Changed in trove:
milestone: juno-1 → 2014.2
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.