A pipeline I/O mechanism in a network redirector that breaks up large
files into sections, and sends write (or read) requests for each section
in a pipeline fashion to a network file server, without waiting for a
response for a previously-sent section. The pipeline I/O mechanism tracks
the returned status of each section for which a request was made, so that
success or failure of the request is determined as a whole. The pipeline
I/O system and method dramatically increase the performance of network
remote I/O operations, particularly with file write operations directed
to a file on a network file server.