Skip to content
Snippets Groups Projects
  1. Aug 12, 2015
  2. Feb 10, 2015
    • Konstantin Osipov's avatar
      replication: run SUBSCRIBE command in a thread · 2051d614
      Konstantin Osipov authored
      Fix a few bugs related to destruction of resources allocated in a
      non-main thread.
      
      Remove replication_prefork() and all the code related to pushing
      a socket into another process.
      Add debug asserts to slab cache, to ensure it's used from a single
      thread only.
      2051d614
  3. Dec 26, 2014
    • Konstantin Osipov's avatar
      Rename libcore to libserver. · a8dcee6f
      Konstantin Osipov authored
      libcore is a thick a thick bundle with almost everything.
      Rename it to libserver.
      
      Extract the minimal server core with fibers & exceptions into libcore.
      
      Add a prototype unit test for fibers.
      a8dcee6f
  4. Feb 04, 2014
    • Konstantin Osipov's avatar
      Fiber cord. · 5298465a
      Konstantin Osipov authored
      Introduce a structure to represent a thread with an event
      loop in it.
      
      Do not require a working event loop in say() or wal_opt_sync().
      5298465a
  5. Dec 23, 2013
  6. Dec 16, 2013
  7. Jun 20, 2013
  8. Jun 04, 2013
  9. Jun 03, 2013
  10. Feb 05, 2013
  11. Oct 09, 2012
    • Konstantin Osipov's avatar
      fiber_create(), palloc(): throw OOM exception · 6755c708
      Konstantin Osipov authored
      Now that the network layer is exception aware, slowly
      transit with the rest of Tarantool subsistems to
      exception-based error handling model.
      
      Make sure fiber_create() throws an exception
      if there is insufficient memory for fiber or its
      stack. Make the rest of the code aware of the change.
      6755c708
  12. Jul 31, 2012
    • Konstantin Osipov's avatar
      End the copyright madness. · 33269e00
      Konstantin Osipov authored
      End the copyright madness. Tarantool authors maintain a shared
      copyright on the code base. Remove individual copyright (c) from
      specific files and put a single AUTHORS file in the project top.
      33269e00
  13. May 28, 2012
  14. Apr 25, 2012
  15. Apr 05, 2011
    • Roman Tokarev's avatar
      Update files generated by confetti. · 927e9dbf
      Roman Tokarev authored
      Port tarantool to ObjectiveC.
      Implement basic TNTException class and
       TNTFiberException and TNTBoxException subclasses.
      Replace longjmp/setjmp with ObjectiveC exceptions.
      
      mod/box: Restructurize request processing in the following way:
      
      	try
      		begin
      		dispatch
      		commit
      	catch
      		abort
      
      where any error during request processing generate an exception.
      927e9dbf
  16. Feb 27, 2011
    • Konstantin Osipov's avatar
      Implement blueprint 'consistent-header-guards'. · 65df38a9
      Konstantin Osipov authored
      Implement
      https://blueprints.launchpad.net/tarantool/+spec/consistent-header-guards
      
      Audit all header files in tarantool code base for consistent use
      of header guards:
      - consistent naming scheme, following doc/coding-style.txt
      - header guard goes before the copyright
      - each header is self-sufficient.
      - add copyright headers where they were missing.
      
      Remove __packed__, __unused__, __noinline__ and __regparm2__ from util.h,
      since the name __unused__ conflicted with a parameter name in
      third_party/valgrind/valrgind.h, which led to a dependency in inclusion
      order between util.h and this header. The define names were not standard, I
      couldn't come up with some meaningful and standard names, and they were only
      saving some typing, while not providing any extra functionality.
      65df38a9
  17. Feb 15, 2011
  18. Feb 04, 2011
    • Konstantin Osipov's avatar
      Blueprint 'cmake-based-build' initial commit. · 82e966b3
      Konstantin Osipov authored
      Use CMake to:
      - Compile tarantool_silverbox, tarantool_feeder.
      - enable ./test-run testing out-of-source
      - implement Debug/Release configurations
      - add ENABLE_BACKTRACE ENABLE_TRACE and HAVE_BFD switches
      - support auto-generated targets
      82e966b3
  19. Jan 13, 2011
  20. Oct 14, 2010
  21. Sep 08, 2010
Loading