- Jul 24, 2013
-
-
Konstantin Osipov authored
-
Eugine Blikh authored
-
Eugine Blikh authored
-
- Jul 23, 2013
-
-
Konstantin Osipov authored
-
Konstantin Osipov authored
secondary_indexes_enabled.
-
Roman Tsisyk authored
Conflicts: src/box/tree_index.cc
-
Roman Tsisyk authored
-
- Jul 22, 2013
-
-
Konstantin Osipov authored
calls. Use beginBuild(), reserve(), endBuild() to implement Index::build(). This is a pre-requisite for the refactoring of the recovery API to make recovery of data dictionary spaces more straightforward.
-
- Jul 19, 2013
-
-
Konstantin Osipov authored
-
Konstantin Osipov authored
@todo: manage instances in /etc/tarantool
-
Konstantin Osipov authored
-
- Jul 18, 2013
-
-
Konstantin Osipov authored
Split key part allocation and initialization in key_def_create(). This makes it possible use of the same key_def_create() when "building" a key def for memcached space, and when building it from the configuration file. Make key_def.[h,cc] unaware of struct tarantool_cfg.
-
Konstantin Osipov authored
Instead of populating Lua box.space[] table once at server start, update it with space data whenever it changes. This is a pre-requisite patch for the new data dictionary, which allows adding/dropping spaces on a running server. Generalize session triggers to be usable for on_commit/on_rollback events.
-
Eugine Blikh authored
-
Konstantin Osipov authored
Remove key_def->max_fieldno as well. Rename space_n() to space_id(), space_by_n to space_by_id().
-
Konstantin Osipov authored
Follow up on refactoring of struct key_def ownerhship.
-
- Jul 17, 2013
-
-
Konstantin Osipov authored
Another pre-requisite patch for the new data dictionary, transfer ownership of struct key_def from struct space to class Index. Once Index instance is created, it takes posession of the key_def object passed to initialize it. key_defs array in struct space is gone.
-
Konstantin Osipov authored
A pre-requisite patch for data dictionary: sotre index ordinal number in the key_def object. Remove struct space from index constructor.
-
- Jul 16, 2013
-
-
Eugine Blikh authored
-
Eugine Blikh authored
-
Eugine Blikh authored
-
Eugine Blikh authored
-
Konstantin Osipov authored
-
Konstantin Osipov authored
-
Roman Tsisyk authored
* Parse request type inside of request_create * Remove palloc from request_create * Replace request_execute with a fun pointer in struct request * Refactor box_process API to accept struct request * * Create requests directly in iproto.cc and box_lua.cc * Update memcached, recovery and other parts to use new API
-
- Jul 15, 2013
-
-
Roman Tsisyk authored
-
Roman Tsisyk authored
Thanks for Anatol Pomozov
-
bigbes authored
fix link url and some typos
-
Konstantin Osipov authored
-
Konstantin Osipov authored
-
- Jul 14, 2013
-
-
Eugine Blikh authored
-
Eugine Blikh authored
1) Lua Tarantool Server, that runs plain lua code and admin server commands (separated ';\n') 2) Python Tarantool Server, that runs old plain tests. Also created Two types of tests, that inherit FuncTest (Cause they're FuncTest): 1) LuaTest -> Lua Tarantool Server 2) PythonTest -> Python Tarantool Server In the future we plans to add luabench as one of Test types Rename all cores to appropriate names of server (now it's 'lua tarantool' and 'python tarantool') Prepare to remove lua prefixes (if you need to test wrong or nonimplemmented command you may run 'admin('cmd', simple=True)') If you want to implement new server command - add needed regexp to admin_connection.py. if it's fixed length command, then add it to rg1, else rg2
-
Eugine Blikh authored
-
Eugine Blikh authored
-
- Jul 12, 2013
-
-
Konstantin Osipov authored
Incompatible change, https://blueprints.launchpad.net/tarantool/+spec/cardinality-arity cardinality is how many unique elements a set contains. wrong term for the max number of fields in a tuple
-
Konstantin Osipov authored
-
Konstantin Osipov authored
-
Konstantin Osipov authored
Hat tip to Alexey Panfilov
-
- Jul 11, 2013
-
-
Konstantin Osipov authored
-
Konstantin Osipov authored
Make w3c isopub.ent entity files available locally, since it is part of nobody-knows which package on Ubuntu, and may be missing completely on other distributions. On Ubuntu 13 even though it is part of mathml, it's not listed properly in /etc/xml/catalog apparently. This fixes xsltproc warnings and speeds up manual generation significantly.
-