Skip to content
Snippets Groups Projects
  1. Apr 19, 2013
  2. Apr 18, 2013
  3. Apr 17, 2013
  4. Apr 11, 2013
    • Konstantin Osipov's avatar
    • Konstantin Osipov's avatar
      A fix for https://bugs.launchpad.net/tarantool/+bug/1168076 · 9927a9ef
      Konstantin Osipov authored
      No test case since the bug only manifsets itself under
      concurrent load.
      
      With addition of on_disconnect triggers, iproto_session_destroy()
      was invoked from two places: the request handler code and
      iproto_session_disconnect callback.
      
      This could destroy the same session twice. Worse yet, it would
      be put to the session cache twice, as a free session, and then
      used twice for two different client sockets.
      
      This could end up in an unpredictable mess, best case: libev
      event loop runs infinitely since libev fd has events, while
      session->input.fd is already set to -1 any attempt to use the
      session ends up with an exception. At the same time the session
      in this condition can not be destroyed since it's impossible to
      tell libev forget about a file descriptor about which we already
      know nothing.
      9927a9ef
    • Dmitry Simonenko's avatar
      libgcc compiler check fix. · 9b875a83
      Dmitry Simonenko authored
      9b875a83
    • Konstantin Osipov's avatar
      Fix CLANG build. · e5f43bf8
      Konstantin Osipov authored
      e5f43bf8
  5. Apr 10, 2013
  6. Apr 08, 2013
  7. Apr 03, 2013
  8. Apr 02, 2013
  9. Apr 01, 2013
  10. Mar 28, 2013
  11. Mar 27, 2013
  12. Mar 26, 2013
Loading