- Jul 13, 2014
-
-
Konstantin Osipov authored
Refactor statement transaction lifecycle. Avoid nested statement transactions. Make sure there is no more than 1 statement transaction present in the system at the moment. Resolve the bugs this revealed: - in local hot standby we would parasite on the main or script fiber session to process requests. When an assert was added that there is no more than 1 transaction active at a given moment in time, it turned out that transactions running on behalf of local hot standby were running in the scope of session of the run_script or sched fibers. Create and use an own session there. - refactor session on_connect/on_disconnect trigger invocation: do not invoke these triggers for just any session, only for real connects/disconnects (iproto, admin). - split session creation/destruction and trigger invocation Conclude that session storage implementation needs to be done differently.
-
- Jul 11, 2014
-
-
Konstantin Osipov authored
Every fiber which may work with box needs to have a session, since it's stores user id and the current transaction.
-
- Jul 10, 2014
-
-
Roman Tsisyk authored
-
Roman Tsisyk authored
-
Roman Tsisyk authored
-
Roman Tsisyk authored
-
Dmitry E. Oboukhov authored
Conflicts: src/lua/bsdsocket.lua test/box/bsdsocket.result test/box/bsdsocket.test
-
Dmitry E. Oboukhov authored
- Jul 09, 2014
-
-
ocelot-inc authored
-
Dmitry E. Oboukhov authored
-
Dmitry E. Oboukhov authored
-
Dmitry E. Oboukhov authored
-
Konstantin Osipov authored
-
Roman Tsisyk authored
This patch adds a new implementation of UUID library. New library generates RFC4122 compatible random-based (version 4) UUIDs using data from /dev/(u)random. The uuidgen(2) syscall is also supported on BSD system. `struct tt_uuid` redefined from RFC4122. Complimentary functions rewrotten to remove dependecy on e2fs libuuid. Lua bindings refactored to use new library and support all features. Closes #317
-
Konstantin Osipov authored
-
Konstantin Osipov authored
-
Konstantin Osipov authored
-
- Jul 08, 2014
-
- Jul 07, 2014
-
-
Konstantin Osipov authored
-
Konstantin Osipov authored
-
Konstantin Osipov authored
Fix Mac OS X Lion build by not adding -rdynamic by default. Only use -rdynamic on Darwin (Konstantin Knizhnik's Mac).
-
- Jul 06, 2014
-
-
ocelot-inc authored
-
- Jul 04, 2014
-
-
bigbes authored
-
- Jul 03, 2014
-
-
Konstantin Osipov authored
-
Konstantin Osipov authored
-
Konstantin Osipov authored
-
Konstantin Osipov authored
-
Konstantin Osipov authored
Conflicts: src/box/lua/call.cc src/lua/init.cc test/box/net.box.result test/box/net.box.test.lua
-
Konstantin Osipov authored
-
bigbes authored
-
esha authored
-
- Jul 02, 2014
-
-
ocelot-inc authored
-
Eugine Blikh authored
Conflicts: doc/www-data.in/download.cmake
-
Eugine Blikh authored
-
Konstantin Osipov authored
-
- Jul 01, 2014
-
-
Dmitry E. Oboukhov authored
-
Roman Tsisyk authored
This patch also fixed bug with schema parsing in port_uri.rl
-
Roman Tsisyk authored
-