A method for writing data blocks in a multi-node database management system, DBMS, the method comprising: a first computing node of the multi-node DBMS storing data files in persistent storage, said first computing node comprising a write staging buffer pool in non-volatile random access memory, NVRAM, wherein said data files comprise a data block, wherein said write staging buffer pool comprises a write staging buffer in said NVRAM; a second computing node of the multi-node DBMS writing said data block to said write staging buffer pool, wherein writing said data block comprises: issuing a first remote direct memory access, RDMA, write to write said data block to said write staging buffer; after completing the write of said data block to said writing staging buffer, issuing a second RDMA write to write a value in a record corresponding to said data block to indicate that said data block is in a write staging deferral state, said record being stored in said NVRAM; while said value in said record indicates said data block is in said write staging deferral state: reading said record that indicates said data block is in said write staging deferral state, determining that said value in said record indicates said data block is in said write staging deferral state, in response to determining that said value in said record indicates said data block is in said write staging deferral state, blocking and/or deferring, or forgoing, reading said data block stored in said persistent storage, said first computing node writing said data block from said write staging buffer to said persistent storage, and in response to completing said writing said data block from said write staging buffer to said persistent storage, setting a value in said record corresponding to said data block to indicate that said data block is not in the write staging deferral state. a first computing node of the multi-node DBMS storing data files in persistent storage, said first computing node comprising a write staging buffer pool in non-volatile random access memory, NVRAM, wherein said data files comprise a data block, wherein said write staging buffer pool comprises a write staging buffer in said NVRAM; a second computing node of the multi-node DBMS writing said data block to said write staging buffer pool, wherein writing said data block comprises: issuing a first remote direct memory access, RDMA, write to write said data block to said write staging buffer; after completing the write of said data block to said writing staging buffer, issuing a second RDMA write to write a value in a record corresponding to said data block to indicate that said data block is in a write staging deferral state, said record being stored in said NVRAM; issuing a first remote direct memory access, RDMA, write to write said data block to said write staging buffer; after completing the write of said data block to said writing staging buffer, issuing a second RDMA write to write a value in a record corresponding to said data block to indicate that said data block is in a write staging deferral state, said record being stored in said NVRAM; while said value in said record indicates said data block is in said write staging deferral state: reading said record that indicates said data block is in said write staging deferral state, determining that said value in said record indicates said data block is in said write staging deferral state, in response to determining that said value in said record indicates said data block is in said write staging deferral state, blocking and/or deferring, or forgoing, reading said data block stored in said persistent storage, said first computing node writing said data block from said write staging buffer to said persistent storage, and in response to completing said writing said data block from said write staging buffer to said persistent storage, setting a value in said record corresponding to said data block to indicate that said data block is not in the write staging deferral state. reading said record that indicates said data block is in said write staging deferral state, determining that said value in said record indicates said data block is in said write staging deferral state, in response to determining that said value in said record indicates said data block is in said write staging deferral state, blocking and/or deferring, or forgoing, reading said data block stored in said persistent storage, said first computing node writing said data block from said write staging buffer to said persistent storage, and in response to completing said writing said data block from said write staging buffer to said persistent storage, setting a value in said record corresponding to said data block to indicate that said data block is not in the write staging deferral state.