- Sep 08, 2013
-
-
Dmitry E. Oboukhov authored
* sys/prctl.h can be found only on Linux, but cmake recognizes Debian/kFreeBSD as Linux. * extern "C" for TIMEOUT_INFINITY (it is used in plugins)
-
- Sep 07, 2013
-
-
Dmitry E. Oboukhov authored
-
Konstantin Osipov authored
-
Konstantin Osipov authored
-
- Sep 06, 2013
-
-
Konstantin Osipov authored
-
Konstantin Osipov authored
Add basic tests for space DDL, fix bugs the test coverage has revealed.
-
Eugine Blikh authored
-
- Sep 05, 2013
-
-
Konstantin Osipov authored
-
Konstantin Osipov authored
-
Konstantin Osipov authored
-
Eugine Blikh authored
-
Konstantin Osipov authored
Conflicts: test/box/net.box.result Fix race condition in session.test.
-
Konstantin Osipov authored
-
Konstantin Osipov authored
Modify 'space' object contents when altering it, rather than create a new Lua table. In Lua, when saving a copy of a table in a local variable a shallow copy is saved, in other words, table variables initialized from each other share state. Make use of this feature in the following scenario: space = box.schema.create_space() space:create_index() -- modifies box.space[id] which 'space' is a shared ptr to space.index[0] - great, space.index[0] has the added index.
-
Dmitry Simonenko authored
-
Konstantin Osipov authored
-
Konstantin Osipov authored
-
Konstantin Osipov authored
-
Konstantin Osipov authored
- implement support for space names - add space invalidation to Lua - implement create_space, create_index helper functions.
-
Dmitry E. Oboukhov authored
-
Dmitry E. Oboukhov authored
-
- Sep 04, 2013
-
-
Eugine Blikh authored
Fix session and bad_trigger test Fix output (remove garbage, fix whe interrupted by exceptions) Add list of broken tests when tests are run with "./test-run.py --force" flag (make test-force)
-
Dmitry E. Oboukhov authored
-
Dmitry E. Oboukhov authored
-
Dmitry E. Oboukhov authored
-
Dmitry E. Oboukhov authored
-
Dmitry E. Oboukhov authored
-
Dmitry E. Oboukhov authored
-
Eugine Blikh authored
-
- Sep 03, 2013
-
-
Eugine Blikh authored
-
Konstantin Osipov authored
-
Konstantin Osipov authored
-
Konstantin Osipov authored
-
Konstantin Osipov authored
What happened in production, during upgrade: - logger option in the config file was pointing to nowhere - the server would start, unable to check that the child logger process died prematurely - the server would fork spawner process to spawn replication relays - a replica would come in, asking for data - the spawner would successfully spawn a relay but die on SIGPIPE when trying to write to the log (a pipe leading nowhere by now) about the event -> we have a master with a dead spawner process, no more replicas, sorry. Well, someone should check their configuraiton in the first place. Nevertheless, try to be nice, and: - don't die on SIGPIPE in the spawner process. - when starting the logger, make an effort to check that it has started successfully. There is no reliable way to find this out, so do it with the best effort.
-
Dmitry Simonenko authored
-
Dmitry Simonenko authored
-
Dmitry Simonenko authored
-
Konstantin Osipov authored
Inline tuple_field_old(), which avoids a function call for field 0 access.
-
- Sep 02, 2013
-
-
Konstantin Osipov authored
-
Konstantin Osipov authored
The bootstrap snap (000000000000000001.snap) moved to src/. It was removed from test/box/. Fix the install target, add a RENAME option to correctly install the file.
-