|
|
About ::
TODO ::
Blog ::
RSS ::
Old blog ::
Projects ::
GIT ::
Gallery ::
Notes
Sat, 17 Dec 2005
Fighting with receiving zero-copy.
It does not write extended pages to the file now,
so size is always equal to number of bytes transferred,
but there is one problem. If connection was not established
and zero-copy socket is closed through either process exit or close()
system call, preallocated pages can not be safely truncated
to zero size. It looks like due to several preallocated pages
the first one has smaller reference counter and thus
page unlocking in vmtruncate() fails.
Finally climbed today!
I'm definitely not in my best form, since I did not climb
about a month, so today's training is just a start without
major results except pain in the whole body. But its cool.
:: Link / Comments (0)
Please solve this captcha to be allowed to post (need to reload in a minute): 69 * 3
|