- Jan 19, 2015
-
-
Roman Tsisyk authored
Add a new IPROTO request type - EVAL. EVAL compiles and executes arbitrary Lua expression and returns raw result (without converting it to a list of tuples).
-
- Jan 15, 2015
-
-
Roman Tsisyk authored
-
Konstantin Osipov authored
-
Konstantin Osipov authored
-
Roman Tsisyk authored
-
Roman Tsisyk authored
-
Konstantin Osipov authored
-
Sokolov Yura aka funny_falcon authored
This will simplify client library construction cause it will allow to use streaming MsgPack decoding. If reply has variable part count, then request decoder which uses streaming decoder, need to wait next part to analize: is it belongs to this reply (body map) or start of next reply (ie length integer)? So that, if request (ping) were single request, request decoder will stuck.
-
Roman Tsisyk authored
-
Konstantin Osipov authored
-
Konstantin Osipov authored
-
Roman Tsisyk authored
-
- Jan 14, 2015
-
-
Konstantin Osipov authored
Unit test coio_stat. Cleanup unit tests a bit: merge unit.h and test.h, which would duplicate each other. Fix a bug in trigger_atexit.test, which would not clean up after itself.
-
- Jan 13, 2015
-
-
Konstantin Osipov authored
-
Konstantin Osipov authored
Actually print an error message and class name in the log.
-
Konstantin Osipov authored
MP_INT is a format description, which allows value in a negative range as well. In cases when we expect non-negative values, it should be specified. Proclaiming that MP_INT only allows unsigned integers is misleading.
-
Roman Tsisyk authored
-
Konstantin Osipov authored
Turn back on garbage collection during recovery from the binary log, which was turned off when recovery was made part of the interactive mode. Now there is no conflict between fiber gc pool usage in recovery and in the interactive console, since the interactive console is pure Lua.
-
- Jan 12, 2015
-
-
Konstantin Osipov authored
Set xlog::vclock for write mode logs as well. Move the check for matching signature into xlog_read_meta(). Convert xlog_open_stream() to use exceptions.
-
- Dec 31, 2014
-
-
Konstantin Osipov authored
Minor cleanups.
-
- Dec 29, 2014
-
-
Konstantin Osipov authored
-
Konstantin Osipov authored
-
Konstantin Osipov authored
-
- Dec 28, 2014
-
-
ocelot-inc authored
-
Konstantin Osipov authored
Fix a remaining bit reported in gh-665: user.exists() should not be true for roles. Closes gh-665.
-
- Dec 27, 2014
-
-
Konstantin Osipov authored
Implement box.schema.func.exists(), add a test.
-
Konstantin Osipov authored
-
- Dec 26, 2014
-
-
Konstantin Osipov authored
-
Konstantin Osipov authored
-
Konstantin Osipov authored
-
Konstantin Osipov authored
libcore is a thick a thick bundle with almost everything. Rename it to libserver. Extract the minimal server core with fibers & exceptions into libcore. Add a prototype unit test for fibers.
-
- Dec 25, 2014
-
-
Roman Tsisyk authored
-
- Dec 24, 2014
-
-
Konstantin Osipov authored
-
Konstantin Osipov authored
-
Konstantin Osipov authored
Avoid possible trouble with out-of-memory when duplicating xdir path. Make a few more constants static.
-
Konstantin Osipov authored
-
Konstantin Osipov authored
-
Konstantin Osipov authored
xlog is either a write ahead log or snapshot. Use a common short prefix for all functions.
-
bigbes authored
Conflicts: src/box/CMakeLists.txt src/ffisyms.cc src/lib/CMakeLists.txt src/lib/salad/CMakeLists.txt src/lua/digest.lua test/box/digest.test test/unit/CMakeLists.txt
-