Skip to content

Commit b427648

Browse files
committed
TCM data storage: outline
1 parent 65ce7c8 commit b427648

File tree

3 files changed

+50
-2
lines changed

3 files changed

+50
-2
lines changed

doc/reference/tooling/tcm/index.rst

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -43,3 +43,4 @@ to read data. LDAP authorization is supported as well.
4343
tcm_audit_log
4444
tcm_configuration
4545
tcm_configuration_reference
46+
tcm_data_storage

doc/reference/tooling/tcm/tcm_configuration_reference.rst

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1040,8 +1040,7 @@ The ``log`` section defines the |tcm| logging parameters.
10401040
storage
10411041
-------
10421042

1043-
The ``storage`` section defines the parameters of the configuration storage that
1044-
|tcm| uses for connected clusters.
1043+
The ``storage`` section defines the parameters of the |tcm| data storage.
10451044

10461045
- :ref:`storage.provider <tcm_configuration_reference_storage_provider>`
10471046

Lines changed: 48 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,48 @@
1+
.. _tcm_data_storage:
2+
3+
Data storage
4+
============
5+
6+
7+
.. include:: index.rst
8+
:start-after: ee_note_tcm_start
9+
:end-before: ee_note_tcm_end
10+
11+
|tcm_full_name| stores its data in a storage
12+
one of two types: etcd and tarantool
13+
14+
TCM data includes users/roles/clusters/etc.
15+
16+
17+
Storage connection parameters are storage.*
18+
19+
TCM clustering: configure the same storage in two or more TCM instances
20+
21+
Embedded storage for development purposes: tcm.etcd.embed and tcm.tarantool.embed
22+
23+
24+
etcd storage
25+
------------
26+
27+
storage.etcd.* configuration parameters
28+
29+
Tarantool-based storage
30+
-----------------------
31+
32+
storage.tarantool.* configuration parameters
33+
34+
35+
Embedded data storage
36+
---------------------
37+
38+
storage.etcd.embed.* configuration parameters
39+
40+
.. code-block:: console
41+
42+
./tcm --storage.etcd.embed.enabled
43+
# or
44+
./tcm --storage.tarantool.embed.enabled
45+
46+
Possible fine tuning:
47+
48+

0 commit comments

Comments
 (0)