Skip to content

[Config] Document 'memtx' configuration settings #4012

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
andreyaksenov opened this issue Jan 23, 2024 · 1 comment · Fixed by #4038
Closed

[Config] Document 'memtx' configuration settings #4012

andreyaksenov opened this issue Jan 23, 2024 · 1 comment · Fixed by #4038
Assignees

Comments

@andreyaksenov
Copy link
Contributor

andreyaksenov commented Jan 23, 2024

Product: Tarantool
Since: 3.0
Root document:

SME: @ Totktonada
Child issue: #3509

Details

Options:

Related topics:

Related API for administration:

Related issues:

% tarantool --help-env-list | grep MEMTX
| TT_MEMTX_ALLOCATOR                          | string         | small                                         | Community Edition  |
| TT_MEMTX_MAX_TUPLE_SIZE                     | integer        | 1048576                                       | Community Edition  |
| TT_MEMTX_MEMORY                             | integer        | 268435456                                     | Community Edition  |
| TT_MEMTX_MIN_TUPLE_SIZE                     | integer        | 16                                            | Community Edition  |
| TT_MEMTX_SLAB_ALLOC_FACTOR                  | number         | 1.05                                          | Community Edition  |
| TT_MEMTX_SLAB_ALLOC_GRANULARITY             | integer        | 8                                             | Community Edition  |
| TT_MEMTX_SORT_THREADS                       | integer        | box.NULL                                      | Community Edition  |
@andreyaksenov
Copy link
Contributor Author

andreyaksenov commented Feb 14, 2024

In a new topic, we can also add a link to sizing_calculator:
https://www.tarantool.io/en/sizing_calculator/

We can also mention that estimating the size of RAM depends on whether or not sharding is used.

Some low-level details: https://github.com/tarantool/tarantool/wiki/Memory-size-calculation

xuniq added a commit that referenced this issue Mar 13, 2024
- Add `memtx` section in the Configuration reference
- Add `memtx_sort_threads` option to the box.cfg reference and updated box.cfg reference
- Add `In-memory storage` topic to the Configuration section
- Update `Supplementary threads` topic and added a note about OpenMP threads deprecation
- Fix some build warnings

Fixes #4012
Fixes #3509
p7nov pushed a commit that referenced this issue Apr 4, 2024
- Add `memtx` section in the Configuration reference
- Add `memtx_sort_threads` option to the box.cfg reference and updated box.cfg reference
- Add `In-memory storage` topic to the Configuration section
- Update `Supplementary threads` topic and added a note about OpenMP threads deprecation
- Fix some build warnings

Fixes #4012
Fixes #3509
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants