Patent ID: 7330862

Claim:
A system configured to enhance a write data path within a file system of a storage operating system executing on a storage system, the system comprising: a buffer cache including file system buffers used by the file system to store data associated with a write request directed to a file served by the file system, the buffer cache further including a buffer tree representing data for the file; a network adapter configured to transfer write data associated with the write request into selected file system buffers of the buffer cache; a zero copy write function of the storage operating system configured to insert the selected file system buffers directly into the buffer tree to thereby eliminate a copy operation for the write request; and a non-volatile random access memory (NVRAM) capability that prevents data loss within the storage system, the NVRAM having an NVlog adapted to log the write request, wherein the write data stored in the selected file system buffers inserted into the buffer tree is transferred to the NVlog via a direct memory access operation.