Skip to content
Snippets Groups Projects
  1. Mar 21, 2012
  2. Feb 14, 2012
  3. Jan 27, 2012
  4. Dec 28, 2011
  5. Dec 23, 2011
  6. Dec 09, 2011
  7. Dec 06, 2011
  8. Oct 26, 2011
  9. Oct 13, 2011
    • Konstantin Osipov's avatar
      A fix and a test case for Bug#750658 · 58c6dd36
      Konstantin Osipov authored
      A fix and a test case for
      https://bugs.launchpad.net/tarantool/+bug/750658
      
      --background neither closes nor redirects stdin/stdout/stderr
      
      --background option didn't work properly, since stdin/stdout/
      stderr streams were left open and pointing to a terminal.
      
      This lead to a hang when tarantool was started from a
      shell script or over ssh.
      
      If --background option is given, we need to fork,
      try to create a pid file, close stdin/stdout/stderr
      and then initialize the logging
      subsystem.
      58c6dd36
  10. Oct 03, 2011
  11. Sep 09, 2011
  12. Aug 18, 2011
    • Konstantin Osipov's avatar
      Update libcoro to 6.06. Fix a bug with error propagation in Lua. · dc334a0c
      Konstantin Osipov authored
      Fix a bug when Tarantool exceptions were intercepted
      by Lua in lua_pcall(), and converted to Lua errors.
      Let Tarantool exceptions pass freely through Lua, by using
      lua_call() instead of lua_pcall().
      
      In case of any Lua error lua_call() aborts execution of the
      entire process. Register lua_atpanic that converts
      lua errors to Tarantool exception ER_PROC_LUA.
      
      Unwinding the stack in this manner didn't work properly
      with libcoro 6.0, which we were using. Update
      libcoro library to version 6.06 to fix this problem.
      dc334a0c
  13. Jul 18, 2011
  14. Jul 14, 2011
  15. Jul 08, 2011
  16. Jul 07, 2011
  17. Jul 06, 2011
  18. Jun 27, 2011
  19. Jun 15, 2011
  20. Jun 09, 2011
  21. Jun 08, 2011
    • Konstantin Osipov's avatar
      User guide: start pruning tarantool.wiki · 05de3503
      Konstantin Osipov authored
      Start pruning Tarantool wiki on github, and add documentation
      on Tarantool process title to the user guide, since
      it is present on the wiki but not in the user guide.
      
      While at it, make the process title more lookalike on Linux
      and FreeBSD, and rename some of the (what looks to me as) unclear
      process titles.
      The documentation reflects the new naming scheme already.
      05de3503
  22. Apr 19, 2011
  23. Apr 07, 2011
  24. Apr 05, 2011
  25. 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
  26. Feb 21, 2011
  27. Feb 17, 2011
    • Konstantin Osipov's avatar
      CMake build scripts: prepare for multiple module support. · d28b00c8
      Konstantin Osipov authored
      Generalize CMake build scripts to be able to
      easily add new modules (such as box or feeder).
      Move prscfg.{h,c} (confetti general library and
      header) from third_party/confetti/ to cfg/ to
      simplify the build.
      Update configuration file templates and parsing
      code to use the new confetti.
      Rename cfg/tarantool_cfg.h to cfg/warning.h,
      to be able to reuse it in warning.c.
      Update tests.
      
      Note: tarantool_feeder is now built in mod/feeder;
      tarantool_silverbox is built in mod/silverbox.
      Modify .gitignore accordingly.
      d28b00c8
  28. Feb 16, 2011
  29. Feb 14, 2011
  30. 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
  31. Jan 13, 2011
  32. Dec 27, 2010
  33. Dec 22, 2010
  34. Dec 20, 2010
  35. Dec 13, 2010
  36. Dec 06, 2010
  37. Dec 03, 2010
Loading