VMware: use views for retrieving server objects

Registered by Sabari Murugesan

This blueprint will add the ability to create views on vCenter server from VMware driver. The views are analogous to result set of a stored query in databases, that is available at the vCenter server. Clients can use the view reference to retrieve the commonly queried objects like list of instances, memory statistics from list of hosts, etc. This will improve efficiency as well as provide an easier way to retrieve child entities from parent objects.

Reference:-
http://pubs.vmware.com/vsphere-51/index.jsp#com.vmware.wssdk.apiref.doc/vim.view.ViewManager.html

This is a best practice recommendation from VMware SDK developers. http://blogs.vmware.com/tp/files/vsphere-api-best-practices.pdf

Blueprint information

Status:
Not started
Approver:
None
Priority:
Undefined
Drafter:
Sabari Murugesan
Direction:
Needs approval
Assignee:
Sabari Murugesan
Definition:
New
Series goal:
None
Implementation:
Unknown
Milestone target:
None

Related branches

Sprints

Whiteboard

Gerrit topic: https://review.openstack.org/#q,topic:bp/vmware-use-views,n,z

Addressed by: https://review.openstack.org/69257
    VMware: simple cache for storing session data

Addressed by: https://review.openstack.org/69258
    VMware: Use server-side views to retrieve objects

This was targeted after the icehouse-3 approval deadline. Moving to next. --russellb

Removed from next, as next is now reserved for near misses from the last milestone --johnthetubaguyGerrit topic: https://review.openstack.org/#q,topic:bp/vmware-use-views,n,z

Addressed by: https://review.openstack.org/69257
    VMware: simple cache for storing session data

Addressed by: https://review.openstack.org/69258
    VMware: Use server-side views to retrieve objects

This was targeted after the icehouse-3 approval deadline. Moving to next. --russellb

Removed from next, as next is now reserved for near misses from the last milestone --johnthetubaguy

If you are still working on this, please re-submit via nova-specs. If not, please mark as obsolete, and add a quick comment to describe why. --johnthetubaguy (20th April 2014)

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.