Open
Description
The operations defined in the spec are sync mode. What is the expectation of the CO upon receiving a completion response ?
- Is it an acknowledgment of the SP of receiving the command and guaranteeing that it will be processed? OR
- Is it expect the operation to be completed by the SP?
If it is the latter, then an async mode of operation needs to be taken under consideration. There may be use-cases in which the SPs would not be able to complete a request within a timeout interval. Such a case for example could be delete of a volume - the operation may require time and if the CO counts on the capacity to be released by the time the completion is received then it is problematic.