Add timestamp filtering support for instance-action-list API

Registered by Zhenyu Zheng

Currently, the filter of changes-since is not supported when calling instance action-list API. As in real-life production deployments, an instance can be used for years and a large amount of instance action can take place, and list those action list can have bottlenecks in performance. It will be very useful for maintainance if this option can be supported.

Blueprint information

Status:
Complete
Approver:
Matt Riedemann
Priority:
Low
Drafter:
Zhenyu Zheng
Direction:
Approved
Assignee:
Yikun Jiang
Definition:
Approved
Series goal:
Accepted for queens
Implementation:
Implemented
Milestone target:
milestone icon queens-3
Started by
Zhenyu Zheng
Completed by
Matt Riedemann

Related branches

Sprints

Whiteboard

Gerrit topic: https://review.openstack.org/#q,topic:bp/pagination-add-changes-since-for-instance-action-list,n,z

Addressed by: https://review.openstack.org/240401
    Add pagination and changes since filter support for os-isntance-action API

Addressed by: https://review.openstack.org/326326
    Add pagination and changes-since for instance-actions

There are still outstanding changes for this blueprint and we're now past the non-priority feature freeze for Newton. -- mriedem 20160702

Addressed by: https://review.openstack.org/507762
    Add pagination and changes since filter support for os-instance-action API

Approved for Queens. -- mriedem 20171019

Addressed by: https://review.openstack.org/507473
    Update Instance action's updated_at when action event updated.

Addressed by: https://review.openstack.org/526422
    Add instance action db and obj pagination support.

Addressed by: https://review.openstack.org/530429
    Add index(instance_uuid, updated_at) on instance_actions table

Addressed by: https://review.openstack.org/531117
    Fix 500 in test_resize_server_negative_invalid_state

The novaclient change to support the 2.58 microversion is now merged so we can consider this blueprint complete for Queens. -- mriedem 20180122

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.