Closed
Description
Related doc issue: #3659
Product: Tarantool
Since: 3.0
Root document:
- https://www.tarantool.io/en/doc/latest/reference/reference_rock/vshard/vshard_ref/
- https://www.tarantool.io/en/doc/latest/reference/configuration/configuration_reference/
SME: @ Totktonada
Details
Update the Vshard configuration reference to using a new configuration approach.
See also:
- https://github.com/tarantool/vshard?tab=readme-ov-file#configuration
- [3pt] feedback: Configuration reference | Tarantool #2255
- Cluster configuration in 3.0 tarantool#1023
Schema:
- Sharding: https://github.com/tarantool/tarantool/blob/eaff238d97ec20f1131029f1d4bc6aab6d52cf77/src/box/lua/config/instance_config.lua#L1888
- Advertise: https://github.com/tarantool/tarantool/blob/eaff238d97ec20f1131029f1d4bc6aab6d52cf77/src/box/lua/config/instance_config.lua#L1008
Environment variables:
| TT_SHARDING_BUCKET_COUNT | integer | 3000 | Community Edition |
| TT_SHARDING_CONNECTION_OUTDATE_DELAY | number | nil | Community Edition |
| TT_SHARDING_DISCOVERY_MODE | string | on | Community Edition |
| TT_SHARDING_FAILOVER_PING_TIMEOUT | number | 5 | Community Edition |
| TT_SHARDING_LOCK | boolean | nil | Community Edition |
| TT_SHARDING_REBALANCER_DISBALANCE_THRESHOLD | number | 1 | Community Edition |
| TT_SHARDING_REBALANCER_MAX_RECEIVING | integer | 100 | Community Edition |
| TT_SHARDING_REBALANCER_MAX_SENDING | integer | 1 | Community Edition |
| TT_SHARDING_REBALANCER_MODE | string | auto | Community Edition |
| TT_SHARDING_ROLES | array | nil | Community Edition |
| TT_SHARDING_SCHED_MOVE_QUOTA | number | 1 | Community Edition |
| TT_SHARDING_SCHED_REF_QUOTA | number | 300 | Community Edition |
| TT_SHARDING_SHARD_INDEX | string | bucket_id | Community Edition |
| TT_SHARDING_SYNC_TIMEOUT | number | 1 | Community Edition |
| TT_SHARDING_ZONE | integer | nil | Community Edition |