Thanks, Edison.

"With the job ID, you can periodically check the job status by making calls to 
queryAsyncJobResult command."

My question remains, then: can the API introduce callbacks so we don't have to 
polling, especially on long running operations?



David La Motta
Technical Marketing Engineer
Citrix Solutions

NetApp
919.476.5042
dlamo...@netapp.com<mailto:dlamo...@netapp.com>



On Jun 17, 2013, at 1:57 PM, Edison Su 
<edison...@citrix.com<mailto:edison...@citrix.com>> wrote:



-----Original Message-----
From: La Motta, David [mailto:david.lamo...@netapp.com<http://netapp.com>]
Sent: Friday, June 14, 2013 7:54 AM
To: <dev@cloudstack.apache.org<mailto:dev@cloudstack.apache.org>>
Subject: enableStorageMaintenance

...works great for putting down the storage into maintenance mode (looking
forward seeing this for secondary storage as well!).

Now the question is, after I've run it... how do I know when it is done so I can
operate on the volume?

enableStorageMaintenance will return a job id, which can be used in 
queryAsyncJobResult. Here is the doc:
http://cloudstack.apache.org/docs/en-US/Apache_CloudStack/4.1.0/html/Developers_Guide/asynchronous-commands.html



Poll using updateStoragePool and query the state for "Maintenance"?  What
about introducing the ability to pass in callback URLs to the REST call?



Thx.



David La Motta
Technical Marketing Engineer
Citrix Solutions

NetApp
919.476.5042
dlamo...@netapp.com<mailto:dlamo...@netapp.com>




Reply via email to