Skip to content
Snippets Groups Projects
  1. Jul 24, 2011
    • Konstantin Osipov's avatar
      A pre-requisite patch for Lua stored procedures: fiber->pool. · d6965dc0
      Konstantin Osipov authored
      A pre-requisite patch for Lua stored procedures:
      
      in some cases, it would be nice to create a Lua context
      in connection and destroy it when a connection ends.
      
      Unfortunately, right now fiber connections are stateless:
      there is on fiber constructor, destructor, or non-global fiber
      state.
      
      Change that by introducing fiber->pool, an allocation
      pool in which memory lives till a fiber is destroyed
      or becomes a zombie.
      
      We already have fiber->pool, which life cycle is different:
      it is created when a fiber starts, destroyed when a fiber
      ends, but also is garbage-collected once in a while.
      
      Rename this pool to fiber->gc_pool, to allow using
      name 'fiber->pool for something else.
      
      This patch only performs a rename and does nothing else.
      d6965dc0
  2. Jul 14, 2011
  3. Jul 13, 2011
  4. Jul 12, 2011
  5. Jul 11, 2011
  6. Jul 08, 2011
  7. Jul 07, 2011
    • Yuriy Vostrikov's avatar
      Import LuaJIT · 11d940de
      Yuriy Vostrikov authored
      11d940de
    • Konstantin Shulgin's avatar
      refactoring · cfdfc25e
      Konstantin Shulgin authored
      the tarantool logger process was changed from tee to cat.
      cfdfc25e
    • Konstantin Shulgin's avatar
      Merge branch 'master' into feature-feeder-in-core-merge · 6a8f51bd
      Konstantin Shulgin authored
      Conflicts:
      	cfg/tarantool_box_cfg.c
      	cfg/tarantool_box_cfg.cfg
      	cfg/tarantool_box_cfg.h
      	cfg/tarantool_feeder_cfg.c
      	cfg/tarantool_feeder_cfg.h
      	core/exception.m
      	core/fiber.m
      	core/log_io.m
      	core/log_io_remote.m
      	include/fiber.h
      	mod/box/box.h
      	mod/box/box.m
      	mod/box/box_cfg.cfg_tmpl
      	mod/box/memcached.m
      	mod/box/memcached.rl
      	mod/feeder/feeder.m
      	test/box_replication/common.result
      	test/box_replication/suite.ini
      	test/lib/admin_connection.py
      	test/lib/box_connection.py
      	test/lib/server.py
      	test/lib/sql_ast.py
      	test/lib/tarantool_box_server.py
      	test/lib/tarantool_connection.py
      	test/lib/tarantool_feeder_server.py
      	test/lib/tarantool_server.py
      6a8f51bd
  8. Jul 06, 2011
  9. Jul 05, 2011
    • Konstantin Osipov's avatar
      Memcached: keep only the parser in memcached-grammar.rl. · c75248aa
      Konstantin Osipov authored
      We modify memcached code quite often,
      and asking ragel to regenerate .m from .rl file
      every time .rl file changed was tiresome both
      for revision control and for code reviews.
      
      Leave in memcached-grammar.rl only memcached_dispsatch(),
      which is generated by ragel, and everything else
      move to memcached.m. This should lessen cases
      when we have to re-generate memcached-grammar.m.
      
      This patch doesn't produce any code changes,
      only moves the code (and cleans up include
      files at start of memcached.m).
      c75248aa
    • Konstantin Osipov's avatar
      a1605dc6
Loading