- Sep 15, 2013
-
-
Konstantin Osipov authored
-
- Sep 13, 2013
-
-
Konstantin Osipov authored
-
Dmitry Simonenko authored
-
- Sep 12, 2013
-
-
Konstantin Osipov authored
-
- Sep 10, 2013
-
-
Eugine Blikh authored
-
- Sep 09, 2013
-
-
Eugine Blikh authored
2. delete setopt and delimiter contractions
-
Dmitry E. Oboukhov authored
-
Dmitry E. Oboukhov authored
-
Dmitry E. Oboukhov authored
-
- Sep 08, 2013
-
-
Dmitry E. Oboukhov authored
-
Dmitry E. Oboukhov authored
-
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
-
- Sep 06, 2013
-
-
Dmitry Simonenko authored
before starting another one.
-
- Sep 05, 2013
-
-
Dmitry Simonenko authored
-
Dmitry E. Oboukhov authored
-
- Sep 04, 2013
-
-
Dmitry E. Oboukhov authored
-
Dmitry E. Oboukhov authored
-
Dmitry E. Oboukhov authored
-
- Sep 03, 2013
-
-
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
-
Konstantin Osipov authored
Inline tuple_field_old(), which avoids a function call for field 0 access.
-
- Aug 29, 2013
-
-
Konstantin Osipov authored
Remove a piece of dead code which made select_range() and select_reverse_range() extremely inefficient (a new iterator instance for each tuple) and confusing. box.index.iterator() creates a closure which is sufficient to produce all iteration results. Use of index:next() was apparently left by some tricky merge.
-
- Aug 28, 2013
-
-
Konstantin Osipov authored
-
- Aug 21, 2013
-
-
Dmitry E. Oboukhov authored
-
Dmitry E. Oboukhov authored
-
- Aug 20, 2013
-
-
Konstantin Osipov authored
-
Konstantin Osipov authored
-
Dmitry Simonenko authored
-
Dmitry Simonenko authored
-
Eugine Blikh authored
Little refactoring +xlog, +snap, snapshot->snap
-
- Aug 19, 2013
-
-
Roman Tsisyk authored
-
- Aug 16, 2013
-
-
Konstantin Osipov authored
-
Eugine Blikh authored
-
Konstantin Osipov authored
-
Dmitry Simonenko authored
-
- Aug 15, 2013
-
-
Konstantin Osipov authored
-
Konstantin Osipov authored
Be more verbose when exiting the spawner.
-