Skip to content
Snippets Groups Projects
  1. Mar 16, 2011
    • Konstantin Osipov's avatar
      Merge branch 'master-stable' · 68384fa4
      Konstantin Osipov authored
      68384fa4
    • Konstantin Osipov's avatar
      Test-runner: provide a correct fix for SIGCHLD issue · e50e8fc5
      Konstantin Osipov authored
      Revert the yesterday's patch that installs SIGCHLD
      handler to early collect <defunct> server processes
      that received SIGSEGV/otherwise somehow terminated
      abnormally.
      
      The invinite loop in Tarantool_connection::recvall()
      was caused by misuse of the Python socket API,
      not by the fact that the sending side was still
      "alive".
      
      The correct fix simply checks for EOF received from
      the other end and raises an exception if
      we expected some data and got a EOF.
      e50e8fc5
  2. Mar 15, 2011
  3. Mar 14, 2011
  4. Mar 09, 2011
  5. Mar 07, 2011
    • Konstantin Osipov's avatar
      Merge branch 'master-stable' · 5ea782f8
      Konstantin Osipov authored
      Conflicts:
      	test/lib/test_suite.py
      5ea782f8
    • Konstantin Osipov's avatar
      Test-runner: extend the grammar to cover Bug#729758 · 7aa6cc8a
      Konstantin Osipov authored
      Allow disjunctions in SELECT WHERE clause and LIMIT
      clause in SELECT, to be able to cover the problem
      reported in Bug#729758.
      
      Fix a bug with prepare_gdb arguments (remove an extra
      space in -e option).
      
      Add a simple test for Bug#729758.
      
      The following bugs were reported in the process:
      
      Bug#729789 "Zero limit is treated the same as no limit"
      Bug#730593 "Bad data if incomplete tuple"
      Bug#730613 "SELECT with a disjunction on multiple keys returns
      matching tuples twice"
      7aa6cc8a
  6. Mar 04, 2011
  7. Mar 02, 2011
    • Konstantin Osipov's avatar
      CPack: enable statically built binaries. · bd6091dc
      Konstantin Osipov authored
      @todo: Deal with this:
      
      /build/buildd/binutils-2.20.1/builddir-single/bfd/../../bfd/plugin.c:127:
      warning: Using 'dlopen' in statically linked applications requires
      at runtime the shared libraries from the glibc version used for
      linking
      libltbox.a(tarantool.c.o): In function `main':
      /home/kostja/work/tarantool/core/tarantool.c:453: warning: Using
      'getpwnam' in statically linked applications requires at runtime
      the shared libraries from the glibc version used for linking
      bd6091dc
  8. Mar 01, 2011
  9. Feb 28, 2011
    • Konstantin Osipov's avatar
      A fix and a test case for Bug#726778 · e0e9eb0a
      Konstantin Osipov authored
      A fix and a test case for Bug#726778 "Gopt broke wal_dir and
      snap_dir: they are no longer relative to work_dir".
      
      Ensure that snap_dir and xlog_dir can be relative to
      work_dir.
      Ensure that chdir happens before we handle --init-storage.
      Do not mix declarations and definitions for recovery_state.
      Add a test case to args.test.
      e0e9eb0a
    • Konstantin Osipov's avatar
      Some initial fixed to compile on FreeBSD. · a6c1f381
      Konstantin Osipov authored
      Implement a number of simple fixes to compile on FreeBSD:
      - work correctly with a GCC version that doesn't have
        -Wno-unused-result
      - compile even if not GNU libc
      - tee doesn't have '--append' option on FreeBSD, use
        the short version ('-a').
      - fix a typo in log_io.c, ENOENT, not ENONET.
      a6c1f381
  10. 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
    • Konstantin Osipov's avatar
      Rename 'silverbox' to 'box', across the board. · 6908df6f
      Konstantin Osipov authored
      Rename 'silverbox' to 'box', across the board.
      Delete the remnants of the old build system
      (scripts/rules.mk and scripts/config-def.mk).
      
      Do not touch client/perl for now, since it's maintained
      elsewhere.
      6908df6f
  11. Feb 25, 2011
  12. Feb 24, 2011
  13. Feb 22, 2011
    • Konstantin Osipov's avatar
      CPack: initial commit. · 1cbe4ca8
      Konstantin Osipov authored
      Add the simplest CPack configuration for
      'make package' and 'make package_source'
      targets.
      Add an empty snapshot to revision control
      to use in 'make package' and thus
      spare the user from the need to do
      --init-storage.
      Modify args.test to accept a bare
      (no git version) version number, and thus
      ensure the user from a yet another call before
      he/she can start work/play around.
      1cbe4ca8
Loading