A buffer of block addresses for use by a client for read and write
operations in a client-server system is maintained. Block addresses are
maintained in the buffer and are streamed to the client in response to a
request for the addresses to support a read or write operation. The
quantity of addresses maintained in the buffer may be dynamically
adjusted in response consumption of addresses for read and write
operations.