主权项 |
1. A method for facilitating communications between a client and a server comprising:
opening a first communication connection between the client and the server, wherein said first communication connection remains open for a duration of a session between the client and the server; in response to receiving a client request on the client, opening second communication connection, sending said client request over said second communication connection from said client to said server, sending a first response from said server to said client over the second communication connection, and closing the second communication connection, wherein said first response indicates that said client request has been received by said server; performing, by the server, processing to service the client request; and sending a data portion indicating a status of the client request to the client over the first communication connection, wherein said data portion is included in a second response sent from the server to the client over the first communication connection, wherein if there are other client requests from the client received by the server and processed during said session, additional data portions for said other client requests are included in the second response, wherein said second response sent over the first communication connection omits specifying a size of a payload of said second response in a header of said second response, wherein the server is a data storage system, the client request issued over the second communication connection to the server is a request to provision storage of the data storage system, and the data portion of the second response is sent to the client after the data storage system has completed servicing the client request by provisioning requested storage, said data portion indicating any of a status or result regarding servicing the client request. |