21.09.2017 15:18, Vladimir Sementsov-Ogievskiy wrote:
Hi all!

I'm about this:

"A server SHOULD try to minimize the number of chunks sent in a reply, but MUST NOT mark a chunk as final if there is still a possibility of detecting an error before transmission of that chunk completes"

What do we mean by "possibility"? Formally, such possibility exists always, so, we'll never mark a chunk as final.


One more question:

for |NBD_REPLY_TYPE_ERROR and ||NBD_REPLY_TYPE_ERROR_OFFSET, why do we need message_length field? why not to calc it as chunk.lenght - 4 for ||NBD_REPLY_TYPE_ERROR and chunk.lenght - 12 for ||NBD_REPLY_TYPE_ERROR_OFFSET?

For example, with NBD_REPLY_TYPE_OFFSET_DATA variable data length is calculated, not specified separately.

What is the reason for server to send NBD_REPLY_TYPE_ERROR with message_lenght < chunk.lenght - 4?
|

--
Best regards,
Vladimir

Reply via email to