Skip to content
Snippets Groups Projects
  1. May 04, 2013
  2. Apr 30, 2013
  3. Apr 27, 2013
  4. Apr 26, 2013
  5. Apr 25, 2013
  6. Apr 24, 2013
  7. Apr 23, 2013
  8. Apr 22, 2013
  9. Apr 20, 2013
  10. Apr 19, 2013
  11. Apr 18, 2013
  12. Apr 17, 2013
  13. 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
  14. Apr 10, 2013
  15. Apr 08, 2013
  16. Apr 03, 2013
  17. Apr 02, 2013
Loading