Skip to content
Snippets Groups Projects
  1. Aug 15, 2013
  2. Jul 11, 2013
  3. Jul 10, 2013
  4. Jul 01, 2013
  5. Jun 20, 2013
  6. Jun 18, 2013
  7. Jun 06, 2013
  8. Jun 05, 2013
  9. Jun 04, 2013
  10. Jun 02, 2013
  11. May 23, 2013
  12. Apr 02, 2013
  13. Feb 22, 2013
  14. Feb 06, 2013
  15. Jan 25, 2013
  16. Jan 17, 2013
  17. Jan 15, 2013
  18. Jan 10, 2013
    • Konstantin Osipov's avatar
      Refactor our CMake files. Patch provided by Roman Tsisyk. · 6dd44f6d
      Konstantin Osipov authored
      Move third_party library compilation to the top level (less
      directory traversal).
      Provide an option for using system LibEIO/libobjc.
      
      Enforce a naming convention for cmake/ scripts
      (Find* and Build*).
      
      Move ev and eio wrappers to third-party (todo: delete
      them completely).
      
      There is one (known) problem with this patch:
      tarantool --version now prints incorrect compile flags.
      To be fixed in a separate patch.
      6dd44f6d
  19. Jan 09, 2013
    • Konstantin Osipov's avatar
      Implement box.session, on_connect and on_disconnect triggers. · db6d2c84
      Konstantin Osipov authored
      Since connect/disconnect events in iproto run outside
      fiber context, queue execution of on_connect/on_disconnect
      triggers through the request queue. Generalize the request
      queue for that purpose.
      
      Implement a framework for on_connect/on_disconnect triggers
      and Lua bindings for it.
      
      Add tests and docs.
      db6d2c84
  20. Dec 26, 2012
  21. Dec 06, 2012
  22. Dec 03, 2012
  23. Nov 29, 2012
  24. Nov 28, 2012
  25. Nov 08, 2012
  26. Oct 20, 2012
    • Konstantin Osipov's avatar
      A grand move around of files. · fe6f2197
      Konstantin Osipov authored
      Move memcached to src/
      Make iproto.m dependend on box/*, not vice versa.
      Remove box_ prefixes from test suite names.
      Initialize networking outside of box/.
      
      This makes Box a step closer to being just a storage
      layer for Tarantool.
      
      Still some ugly deps since box/ continues to manage
      local hot standby and memcached expire (todo: move it out).
      fe6f2197
  27. Oct 18, 2012
  28. Oct 15, 2012
  29. Oct 14, 2012
  30. Oct 08, 2012
    • Konstantin Osipov's avatar
      Extract cooperative IO from fiber.m. · 4a76b67f
      Konstantin Osipov authored
      Make all subsystems (administrative console,
      replication, memcached, binary protocol) use exception-based
      socket API (sio.m).
      
      Remove all fiber members related to socket I/O.
      Remove fiber->peer and fiber->cookie.
      The idea of the cookie is to preserve in the WAL
      the originator of the request. This information is, however,
      lost when saving a snapshot. To my knowledge there is no use
      of this functionality, apart from pretty-printing
      the WAL.
      
      Peer is like cookie, but is textual and is used
      for logging. However, now, as long as network errors
      occur outside fiber context, most of the usefulness
      is lost. The only remaining case is when someone is
      trying to execute a write request on a read-only port.
      
      For all other cases, sio.m already supplies SocketError
      with peer name, and this is where it's most useful.
      4a76b67f
    • Dmitry E. Oboukhov's avatar
      e5fb320b
  31. Oct 05, 2012
  32. Oct 04, 2012
Loading