Branch: refs/heads/lua-socket-race-fix
Home: https://github.com/mailru/tarantool
Commit: ca51cbe93b0ea75840d4c8157e8e9c79fac37e14
https://github.com/mailru/tarantool/commit/ca51cbe93b0ea75840d4c8157e8e9c79fac37e14
Author: Dmitry Simonenko <[email protected]>
Date: 2013-03-12 (Tue, 12 Mar 2013)
Changed paths:
M src/coeio.m
M test/box/socket.result
M test/box/socket.test
Log Message:
-----------
lua-socket-race-fix: race fix in coeio_custom.
Fix race between fiber_yield_timeout() and completed
request during yield itself. In that case eio_poll will
complete request and free its handle. eio_cancel try to
cancel completed and freed request.
Also, fix unpredictable result during timedout test.
_______________________________________________
Mailing list: https://launchpad.net/~tarantool-developers
Post to : [email protected]
Unsubscribe : https://launchpad.net/~tarantool-developers
More help : https://help.launchpad.net/ListHelp