I am analyzing DFS-R on Windows 2003 R2 and have come across a horrendous thing.
It appears that when you append a small amount of data to a large (existing) file, the write cost on the server for which you append the data is simply the data; when the write cost on the RECEIVING server is the entire file + the appended data.
Meaning, DFS-R re-writes the file on the receiving server.
I wanted to know if this is the case, and others have experienced the issue. I analyzed using a self-authored program that writes to a given file (I appended 100MB to the file), then I appended some data (1MB) to that file. I used Process Monitor's File Summary feature to review the write and read bytes occurring at the file system.
I am in shock. What sort of things might be misconfigured?