K 10 svn:author V 7 trociny K 8 svn:date V 27 2011-06-28T19:27:34.075131Z K 7 svn:log V 1273 MFC r222164, r222228, r222467, r223181: r222164 (pjd): Recognize HIO_FLUSH requests. r222228 (pjd): Keep statistics on number of BIO_READ, BIO_WRITE, BIO_DELETE and BIO_FLUSH requests as well as number of activemap updates. Number of BIO_WRITEs and activemap updates are especially interesting, because if those two are too close to each other, it means that your workload needs bigger number of dirty extents. Activemap should be updated as rarely as possible. r222467: If READ from the local node failed we send the request to the remote node. There is no use in doing this for synchronization requests. r223181: In HAST we use two sockets - one for only sending the data and one for only receiving the data. In r220271 the unused directions were disabled using shutdown(2). Unfortunately, this broke automatic receive buffer sizing, which currently works only for connections in ETASBLISHED state. It was a root cause of the issue reported by users, when connection between primary and secondary could get stuck. Disable the code introduced in r220271 until the issue with automatic buffer sizing is not resolved. Reported by: Daniel Kalchev , danger, sobomax Tested by: Daniel Kalchev , danger Approved by: pjd (mentor) END