Instance configuration API should not be available for those instances that are the part of cluster

Bug #1415016 reported by Denis M.
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
OpenStack DBaaS (Trove)
Confirmed
Low
Unassigned

Bug Description

Instance configuration API should not be available for those instances that are the part of a cluster. Configuration modification can lead to cluster failure. For example changing the configuration of query router for MongoDB sharded cluster can lead to cluster failure, see [1]

Every instance action should be handled as 'instance-delete' request, see [2].

See:

[1] https://github.com/openstack/trove/blob/3e56c2177b30527475b04d0c0c099a55854942dc/trove/instance/models.py#L978-L998

[2] https://github.com/openstack/trove/blob/3e56c2177b30527475b04d0c0c099a55854942dc/trove/instance/models.py#L551-L554

Denis M. (dmakogon)
Changed in trove:
assignee: nobody → Oleksandr Kyrylchuk (okyrylchuk)
Changed in trove:
importance: Undecided → Low
Changed in trove:
assignee: Oleksandr Kyrylchuk (okyrylchuk) → nobody
Changed in trove:
assignee: nobody → Sonali Goyal (sonaligoyal654321)
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/232166

Changed in trove:
status: New → In Progress
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Change abandoned on trove (master)

Change abandoned by amrith (<email address hidden>) on branch: master
Review: https://review.openstack.org/232166
Reason: Abandoned for inactivity. Please restore when the issues described earlier have been addressed.

Amrith Kumar (amrith)
Changed in trove:
status: In Progress → Confirmed
assignee: Sonali Goyal (sonaligoyal654321) → nobody
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.