"Terminate Instance" is confusing. "Delete instance" looks appropriate

Bug #1408185 reported by Akihiro Motoki
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
OpenStack Dashboard (Horizon)
Invalid
Undecided
Lin Hua Cheng

Bug Description

In Horizon, "Terminate Instance" is used for the action menu corresponding to "nova delete <server>".
"Terminate Instance" actually will delete a given server.

However, from what I have heard from end-users not familiar with OpenStack dashboard, it seems end-users do not associate "Terminate Instance" with deleting a server completely. They tend to think that it forces servers to be shutdown (like virsh destroy).

IMHO "Delete Instance" is preferred and looks confusing.

Tags: ux
Changed in horizon:
assignee: nobody → Lin Hua Cheng (lin-hua-cheng)
Revision history for this message
Lin Hua Cheng (lin-hua-cheng) wrote :

I don't mind changing this to Delete, it does make sense to change it since it will now match the API action.

AWS console uses the term Launch and Terminate, perhaps the idea came from there.

Revision history for this message
Lin Hua Cheng (lin-hua-cheng) wrote :

In AWS, the instance stays Terminated state for a while then it will eventually get deleted.

In OS, we delete the instance but is still in the DB. It is only marked as Deleted though.

Maybe something we can survey on the next Horizon meeting

Revision history for this message
Lin Hua Cheng (lin-hua-cheng) wrote :

I dig around on this a bit.

There is a setting in Nova to defer the delete of an instance (reclaim_instance_interval). If this is set, Deleting an Instance will defer the actual deletion. The instance will move the instance into "soft delete" first and then eventually move to deleted state after an interval.

With that, Terminate instance is actually more accurate.

Changed in horizon:
status: New → Invalid
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.