lua-console: make admin console work entirely under lua.
Integrate libyaml instead of internal yaml formaters. changelog: * fixed i64 convertion bug * refactored bindings to new admin .info() scheme * moved lua plugin api to separate file * moved lua fiber api to separate file * slab binding refactored * added fiber lua bindings * rewriten admin reply handler * proper yaml end-of-document formater * proper server error formater * fixed bug with leftover data on stack on exception error * added support of i64 types to lyyaml * removed couple of box.show_ bindings * console client fixes to support new scheme This push has a yet broken test's.
Showing
- CMakeLists.txt 8 additions, 0 deletionsCMakeLists.txt
- client/tarantool/CMakeLists.txt 4 additions, 1 deletionclient/tarantool/CMakeLists.txt
- client/tarantool/tc.c 1 addition, 0 deletionsclient/tarantool/tc.c
- client/tarantool/tc_admin.c 42 additions, 29 deletionsclient/tarantool/tc_admin.c
- client/tarantool/tc_cli.c 97 additions, 16 deletionsclient/tarantool/tc_cli.c
- client/tarantool/tc_cli.h 1 addition, 0 deletionsclient/tarantool/tc_cli.h
- cmake/BuildLibYAML.cmake 24 additions, 0 deletionscmake/BuildLibYAML.cmake
- include/fiber.h 4 additions, 0 deletionsinclude/fiber.h
- include/lua/admin.h 38 additions, 0 deletionsinclude/lua/admin.h
- include/lua/fiber.h 41 additions, 0 deletionsinclude/lua/fiber.h
- include/lua/init.h 10 additions, 5 deletionsinclude/lua/init.h
- include/lua/plugin.h 34 additions, 0 deletionsinclude/lua/plugin.h
- include/lua/yaml.h 38 additions, 0 deletionsinclude/lua/yaml.h
- src/CMakeLists.txt 7 additions, 8 deletionssrc/CMakeLists.txt
- src/admin.cc 13 additions, 1893 deletionssrc/admin.cc
- src/admin.rl 0 additions, 386 deletionssrc/admin.rl
- src/box/lua/misc.lua 27 additions, 1 deletionsrc/box/lua/misc.lua
- src/errinj.cc 2 additions, 3 deletionssrc/errinj.cc
- src/fiber.cc 22 additions, 7 deletionssrc/fiber.cc
- src/lua/admin.cc 125 additions, 0 deletionssrc/lua/admin.cc
Loading
Please register or sign in to comment