- Feb 06, 2015
-
-
bigbes authored
-
bigbes authored
-
Konstantin Osipov authored
Fix link to homebrew formula
-
Konstantin Osipov authored
Change local hot standby to run in a fiber, not out of event loop hooks.
-
Paul Chechetin authored
-
- Feb 05, 2015
-
-
Konstantin Osipov authored
admin_credentials need to have correct credentials of the superusers, but they are initialized before the user subsystem is initialized. Initialize them manually.
-
Konstantin Osipov authored
ER_CLUSTER_ID_MISMATCH outputs two UUIDs, while uuid_to_str can only work with 1.
-
Konstantin Osipov authored
Add replication status to box.info(). When replication is off, box.info.replication.status is 'off'. Other allowed statuses are: - 'connecting' - trying to connect to the master - 'connected' - connected, but nothing read yet, - 'running' - successfully received first rows - 'failed' - network error - 'stopped' - apply conflict, replication needs to be restarted Move recovery_last_update and recovery_delay to section 'replication' in box.info(), replace the first with 'lag' variable, indicating the time difference between the currnet time and row time of the last row, and 'idle' variable, indicating the difference between the current time and the time of last event from the master. Also output the text of the last error when it happens and stops replication. Make vclock output in box.info more compact. Remove 'sophia' section from box.info, it's big, and we need to solve the problem of status systematically for all engines. Fix crashes when trying to stop failed replication: fiber_cancel() of a dead cancellable fiber would try to schedule it and crash.
-
Konstantin Osipov authored
-
Konstantin Osipov authored
-
Konstantin Osipov authored
-
bigbes authored
-
Konstantin Osipov authored
-
Konstantin Osipov authored
Conflicts: src/box/memtx_hash.cc src/box/memtx_tree.cc test/wal/oom.result
-
Konstantin Osipov authored
-
Konstantin Osipov authored
-
Konstantin Osipov authored
-
Konstantin Osipov authored
-
Konstantin Osipov authored
-
- Feb 04, 2015
-
-
Roman Tsisyk authored
This patch also extends API of box.session.su(): - box.session.su(username) - changes user to `username' - box.session.su(username, fun, ...) executes `fun' with permission of `username' This feature is needed to fix a possible security hole with passwd().
-
Roman Tsisyk authored
Keep compatibility with Tarantool 1.5
-
Konstantin Osipov authored
In JOIN we pass UUID in, when replica follows the master, we pass integer server id in. Convert integer to string for output.
-
bigbes authored
-
Roman Tsisyk authored
-
- Feb 03, 2015
-
-
Konstantin Osipov authored
Add a test case. Rename fiber.test to fiber_stress.test Change cxception propagation so that exception is fiber-local, not thread local. Added exception propagation to fiber_join().
-
Konstantin Osipov authored
-
Konstantin Osipov authored
Rename fiber_zombificate() to fiber_recycle(). Don't double-initialize same members of the fibers. Introduce a function which contains common initialization of fiber_new() and fiber_recycle(). Use a common naming scheme for lists of dead, alive and ready fibers in a cord.
-
Roman Tsisyk authored
-
Roman Tsisyk authored
-
Roman Tsisyk authored
-
Roman Tsisyk authored
Reduce size of the title to fit name/ip:port into 32 characters
-
Roman Tsisyk authored
Remove extra log message.
-
Konstantin Osipov authored
-
bigbes authored
-
- Feb 02, 2015
-
-
Konstantin Osipov authored
-
Konstantin Osipov authored
-
Roman Tsisyk authored
-
Roman Tsisyk authored
-
Roman Tsisyk authored
-
Roman Tsisyk authored
-