You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
msgid"IPROTO request handler. The signature of a handler function: ``function(sid, header, body)``, where * ``sid`` (number): the current IPROTO session identifier (see :ref:`box.session.id() <box_session-id>`) * ``header`` (userdata): a request header encoded as a :ref:`msgpack_object <msgpack-object-methods>` * ``body`` (userdata): a request body encoded as a :ref:`msgpack_object <msgpack-object-methods>` Returns ``true`` on success, otherwise ``false``. On ``false``, there is a fallback to the default handler. Also, you can indicate an error by throwing an exception. In this case, the return value is ``false``, but this does not always mean a failure. To reset the request handler, set the ``handler`` parameter to ``nil``."
48
+
msgid"IPROTO request handler. The signature of a handler function: ``function(sid, header, body)``, where * ``header`` (userdata): a request header encoded as a :ref:`msgpack_object <msgpack-object-methods>` * ``body`` (userdata): a request body encoded as a :ref:`msgpack_object <msgpack-object-methods>` Returns ``true`` on success, otherwise ``false``. On ``false``, there is a fallback to the default handler. Also, you can indicate an error by throwing an exception. In this case, the return value is ``false``, but this does not always mean a failure. To reset the request handler, set the ``handler`` parameter to ``nil``."
msgid"Returns ``true`` on success, otherwise ``false``. On ``false``, there is a fallback to the default handler. Also, you can indicate an error by throwing an exception. In this case, the return value is ``false``, but this does not always mean a failure."
msgid"If a Lua handler throws an exception, the behavior is similar to that of a remote procedure call. The following errors are returned to the client over IPROTO (see `src/lua/utils.h <https://github.com/tarantool/tarantool/blob/dec0e0221e183fa972efa65bb0fb658112f2196f/src/lua/utils.h#L366-L371>`__):"
msgid"When using ``box.iproto.override()``, it is important that you follow the wire protocol. That is, the server response should match the return value types of the corresponding request type. Otherwise, it could lead to peer breakdown or undefined behavior."
msgid"Latest release on GitHub: :tt-release:`1.3.1`"
25
-
msgstr""
26
-
27
-
#:../../doc/reference/tooling/tt_cli/index.rst:8
28
24
msgid"``tt`` is a utility that provides a unified command-line interface for managing Tarantool-based applications. It covers a wide range of tasks -- from installing a specific Tarantool version to managing remote instances and developing applications."
29
25
msgstr""
30
26
31
-
#:../../doc/reference/tooling/tt_cli/index.rst:12
32
-
msgid"``tt`` is developed in its own `GitHub repository <https://github.com/tarantool/tt>`_. Here you can find its source code, changelog, and releases information."
27
+
#:../../doc/reference/tooling/tt_cli/index.rst:10
28
+
msgid"``tt`` is developed in its own `GitHub repository <https://github.com/tarantool/tt>`_. Here you can find its source code, changelog, and releases information. For a complete list of releases, see the `Releases <https://github.com/tarantool/tt/releases>`_ section on GitHub."
33
29
msgstr""
34
30
35
-
#:../../doc/reference/tooling/tt_cli/index.rst:15
31
+
#:../../doc/reference/tooling/tt_cli/index.rst:14
36
32
msgid"There is also the Enterprise version of ``tt`` available in a Tarantool Enterprise Edition's :ref:`release package <enterprise-package-contents>`. The Enterprise version provides additional features, for example, :ref:`importing <tt-import>` and :ref:`exporting <tt-export>` data."
37
33
msgstr""
38
34
39
-
#:../../doc/reference/tooling/tt_cli/index.rst:19
35
+
#:../../doc/reference/tooling/tt_cli/index.rst:18
40
36
msgid"This section provides instructions on ``tt`` installation and configuration, concept explanation, and the ``tt`` command reference."
41
37
msgstr""
42
38
43
-
#:../../doc/reference/tooling/tt_cli/index.rst:35
39
+
#:../../doc/reference/tooling/tt_cli/index.rst:34
44
40
msgid"tt environments"
45
41
msgstr""
46
42
47
-
#:../../doc/reference/tooling/tt_cli/index.rst:37
43
+
#:../../doc/reference/tooling/tt_cli/index.rst:36
48
44
msgid"The key aspect of the ``tt`` usage is an *environment*. A ``tt`` environment is a directory that includes a ``tt`` configuration, Tarantool installations, application files, and other resources. If you're familiar with `Python virtual environments <https://packaging.python.org/en/latest/guides/installing-using-pip-and-virtual-environments/#creating-a-virtual-environment>`_, you can think of ``tt`` environments as their analog."
49
45
msgstr""
50
46
51
-
#:../../doc/reference/tooling/tt_cli/index.rst:43
47
+
#:../../doc/reference/tooling/tt_cli/index.rst:42
52
48
msgid"``tt`` environments enable independent management of multiple Tarantool applications, each running on its own Tarantool version and configuration, on a single host in an isolated manner."
53
49
msgstr""
54
50
55
-
#:../../doc/reference/tooling/tt_cli/index.rst:47
51
+
#:../../doc/reference/tooling/tt_cli/index.rst:46
56
52
msgid"To create a ``tt`` environment in a directory, run :ref:`tt init <tt-init>` in it."
57
53
msgstr""
58
54
59
-
#:../../doc/reference/tooling/tt_cli/index.rst:50
55
+
#:../../doc/reference/tooling/tt_cli/index.rst:49
60
56
msgid"Multi-instance applications"
61
57
msgstr""
62
58
63
-
#:../../doc/reference/tooling/tt_cli/index.rst:52
59
+
#:../../doc/reference/tooling/tt_cli/index.rst:51
64
60
msgid"``tt`` supports Tarantool applications that run on multiple instances. For example, you can write an application that includes different source files for storage and router instances. With ``tt``, you can start and stop them in a single call, or manage each instance independently."
65
61
msgstr""
66
62
67
-
#:../../doc/reference/tooling/tt_cli/index.rst:57
63
+
#:../../doc/reference/tooling/tt_cli/index.rst:56
68
64
msgid"Learn more about working with multi-instance applications in :ref:`Multi-instance applications <admin-start_stop_instance-multi-instance>`."
69
65
msgstr""
70
66
71
-
#:../../doc/reference/tooling/tt_cli/index.rst:60
67
+
#:../../doc/reference/tooling/tt_cli/index.rst:59
72
68
msgid"Replacement for tarantooctl and Cartridge CLI"
73
69
msgstr""
74
70
75
-
#:../../doc/reference/tooling/tt_cli/index.rst:62
71
+
#:../../doc/reference/tooling/tt_cli/index.rst:61
76
72
msgid"A multi-purpose tool for working with Tarantool from the command line, ``tt`` has come to replace the deprecated utilities :ref:`tarantoolctl <tarantoolctl>` and `Cartridge CLI <https://github.com/tarantool/cartridge-cli>`_ command-line utilities. The instructions on migration to ``tt`` are provided in the `tt GitHub reposirory <https://github.com/tarantool/tt/blob/v1.3.0/doc/examples.md>`_."
0 commit comments