Skip to content
Snippets Groups Projects
  1. Nov 23, 2011
  2. Nov 21, 2011
  3. Nov 14, 2011
  4. Nov 11, 2011
  5. Sep 02, 2011
  6. Aug 29, 2011
  7. Aug 27, 2011
    • Konstantin Osipov's avatar
      Cleanup: remove generation of tarantool_box_cfg.cfg · 7fa8812e
      Konstantin Osipov authored
      Remove auto-generation of tarantool_box_cfg.cfg.
      This was intended as a sample configuration
      file, but it is no longer syntactically correct,
      and thus can not be used.
      Besides, there are now semantical rules on top
      of the syntax restrictions (e.g. you can't define
      memcached_expire on a replica), which also
      make the auto-generated config incorrect.
      
      Remove it to not mislead first-time users into
      trying it out.
      7fa8812e
  8. Aug 19, 2011
  9. Aug 15, 2011
  10. Aug 01, 2011
  11. Jul 20, 2011
  12. Jul 19, 2011
  13. Jul 18, 2011
  14. Jul 11, 2011
    • Konstantin Osipov's avatar
      feature-feeder-in-core: review fixes · abc75c3d
      Konstantin Osipov authored
      Rename hot_standby back to local_hot_standby. Let's
      not break compatibility without a strong need.
      
      Merge replication_source_ipaddr and replication_source_port
      to a single variable, replication_source, to be able to
      provide a list of sources in future.
      abc75c3d
  15. Jul 08, 2011
  16. Jul 07, 2011
  17. Jul 06, 2011
    • Konstantin Shulgin's avatar
      Imaplement blueprint 'memcached-separate-port'. · 4279a836
      Konstantin Shulgin authored
      Blueprint 'Make memcached protocol an alternative, not a replacement':
      
      Blueprint was implemented. Memcached now can work
      in presence of RELOAD CONFIGURATION statement, even if it
      changes a replica to master or a master to replica.
      
      'memcached' configuration file option was removed.
      Instead, two new optinos were added:
      - memcached_port - optional, default 0, if set, specifies
      which port speaks memcached protocol.
      - memcached_expire, boolean, which defines whether or not
      we run expire on memcached namespace. If not set,
      we simply support the protocol, but ignore TTL and never
      expire the keys.
      
      Original memcached test was ported to tarantool testing environment.
      cas test was disabled, because tarantool has a non-critical bug (in
      concurrent environment cas operation can return 'SERVER_ERROR' instead of
      'EXISTS')
      4279a836
  18. Jul 01, 2011
    • Konstantin Shulgin's avatar
      Implement blueprint: 'feature-feeder-in-core'. · c3538de7
      Konstantin Shulgin authored
      Replicator was updated:
       - bind replicator poer strategy was changed.
       - terminate child routine for spawner process during exit was added.
       - handle EPIPE error was added to client handler process.
       - remote_hot_standby was deleted.
       - local_hot_standby was renamed to hot_standby.
       - sender_send_sock function was fixed.
       - I/O event processing in replicator fibers was updated.
      
      Fiber:
       - fiber_io_* functions now public.
      c3538de7
  19. Jun 27, 2011
  20. Jun 21, 2011
  21. Jun 15, 2011
  22. Jun 07, 2011
  23. May 27, 2011
  24. May 25, 2011
  25. May 23, 2011
  26. May 20, 2011
  27. Apr 19, 2011
  28. 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
  29. Feb 27, 2011
  30. Feb 21, 2011
  31. 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
  32. Feb 14, 2011
  33. 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
  34. Feb 03, 2011
  35. Dec 27, 2010
Loading