Patent ID: 8898403
Filing Date: 2014-11-25
Classification: G06F

Abstract:
1. A computer program product to manage storage space in a storage port queue, the computer program product comprising a non-transitory computer-readable storage medium having computer-usable program code embodied therein, the computer-usable program code comprising: computer-usable program code to establish low, intermediate, and high watermarks for a storage port queue associated with a storage port; computer-usable program code to receive, at the storage port, a command having an initiator-target-LUN (ITL) nexus associated therewith; computer-usable program code to process the command in the event used space in the storage port queue has not reached the low watermark; computer-usable program code to, in the event the used space has reached the low watermark but not the intermediate watermark, reject the command if a first number of commands for the ITL nexus is already present in the storage port queue, and process the command if the first number of commands for the ITL nexus is not already present in the storage port queue; computer-usable program code to, in the event the used space has reached the intermediate watermark but not the high watermark, reject the command if a second number of commands for the ITL nexus is already present in the storage port queue, and process the command if the second number of commands for the ITL nexus is not already present in the storage port queue, wherein the second number is smaller than the first number; and computer-usable program code to reject the command in the event the used space has reached the high watermark.