Open mingjian2049 opened 7 years ago
在zstack中有一类操作是重耗时操作,希望在这类操作的时候能够实时获取操作进度,并展现给用户
org.zstack.header.core.progress.APIGetTaskProgressMsg
当正在migration的时候,通过API获得进度,若迁移未开始或者迁移己完成,返回报错:NO SUCH TASK RUNNING
GetTaskProgressMsg resourceUuid=f995b4e3593c45fabeabd92185d33f91 processType= LocalStorageMigrateVolume
返回结果:
{ "success": true, "createDate": "Dec 15, 2016 1:19:09 PM", "lastOpDate": "Dec 15, 2016 1:19:09 PM", "processType": "LocalStorageMigrateVolume", "progress": "32", "resourceUuid": "f995b4e3593c45fabeabd92185d33f91" }
备注1 返回的progress为0-100间的整型str,不是百分比
备注2 目前支持的查询进度的操作有:AddImage,LocalStorageMigrateVolume,CreateRootVolumeTemplateFromRootVolume
备注3 AddImage,传入参数resourceUuid为imageUuid LocalStorageMigrateVolume,传入参数resourceUuid为rootVolumeUuid CreateRootVolumeTemplateFromRootVolume,传入参数resourceUuid为imageUuid
描述
在zstack中有一类操作是重耗时操作,希望在这类操作的时候能够实时获取操作进度,并展现给用户
API
org.zstack.header.core.progress.APIGetTaskProgressMsg
举例(Example)
当正在migration的时候,通过API获得进度,若迁移未开始或者迁移己完成,返回报错:NO SUCH TASK RUNNING
返回结果:
参数(Parameters)
返回值(returnValue)
备注
备注1 返回的progress为0-100间的整型str,不是百分比
备注2 目前支持的查询进度的操作有:AddImage,LocalStorageMigrateVolume,CreateRootVolumeTemplateFromRootVolume
备注3 AddImage,传入参数resourceUuid为imageUuid LocalStorageMigrateVolume,传入参数resourceUuid为rootVolumeUuid CreateRootVolumeTemplateFromRootVolume,传入参数resourceUuid为imageUuid
Feature_link