US 12,477,048 B2
Method, device and computer program product for transmitting data block
Weibing Zhang, Beijing (CN); Victor Lei Gao, Beijing (CN); and Hao Fang, Beijing (CN)
Assigned to Dell Products L.P., Round Rock, TX (US)
Filed by Dell Products L. P., Round Rock, TX (US)
Filed on Feb. 26, 2024, as Appl. No. 18/587,039.
Claims priority of application No. 202311051374.1 (CN), filed on Aug. 18, 2023.
Prior Publication US 2025/0063107 A1, Feb. 20, 2025
Int. Cl. G06F 15/16 (2006.01); G06F 9/54 (2006.01); H03M 7/30 (2006.01); H04L 29/06 (2006.01); H04L 69/04 (2022.01)
CPC H04L 69/04 (2013.01) [H03M 7/6011 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method for transmitting a data block, comprising:
receiving, from a client, a request for reading the data block;
determining, at a data block layer, whether the data block needs to be compressed at a protocol layer based on a flag indicating whether the data block has been compressed and a storage size of the data block;
transferring, in response to determining that the data block does not need to be compressed at the protocol layer, an indication that the data block does not need to be compressed at the protocol layer from the data block layer to the protocol layer; and
sending the data block to the client through the protocol layer without compressing the data block at the protocol layer;
wherein transferring the indication that the data block does not need to be compressed at the protocol layer from the data block layer to the protocol layer comprises:
transferring the indication from the data block layer to a file system layer; and
transferring the indication from the file system layer to the protocol layer.