Branch: refs/heads/gh-136
  Home:   https://github.com/tarantool/tarantool
  Commit: 4f72d8965acbd329aac3d5e676ad695c059a4b24
      
https://github.com/tarantool/tarantool/commit/4f72d8965acbd329aac3d5e676ad695c059a4b24
  Author: Dmitry Simonenko <[email protected]>
  Date:   2013-12-11 (Wed, 11 Dec 2013)

  Changed paths:
    M src/replica.cc

  Log Message:
  -----------
  gh-136: move any fiber yield out of catch block.

This is done to avoid situation, when two or more
fibers yield inside their try/catch blocks and
throws an exceptions. Seems like exception unwinder
stores some global state while being inside
a catch block.

This could lead to incorrect exception processing
and server crash.


_______________________________________________
Mailing list: https://launchpad.net/~tarantool-developers
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~tarantool-developers
More help   : https://help.launchpad.net/ListHelp

Reply via email to