Rao Shoaib wrote:

James Carlson wrote:

Rao Shoaib writes:
Yes it's a driver bug. I am not sure why this was not pursued. This must not be the case anymore or else sendfile would not work.


Plain old TCP retransmit would be clobbered by such a thing.  If it
happens anywhere, it seems like a pretty substantial bug to me.

Jim I would have to dig through my emails to find the reason. I coded NFS to use desballoc but Peter Staubach pointed out that he had done this in the past (he is the one who proposed desballoc) and ran into this NIC bug and hence I was not allowed to putback.

I found some of the emails and Jim is correct. The issue was not corruption as it was resolved by the use of desballoca. The issue was when the buffer is freed. There are drivers that do lazy free i.e. they do not free the buffer right after it has been transmitted. This delay causes problems with other filesystem operations. Other siginificant delay in releasing the buffer can be due to tcp retransmission.


Rao.


Rao.

_______________________________________________
networking-discuss mailing list
[email protected]


_______________________________________________
networking-discuss mailing list
[email protected]

Reply via email to