@@ -2389,3 +2389,180 @@ The ``security`` section defines configuration parameters related to various sec
2389
2389
| Type: boolean
2390
2390
| Default: false
2391
2391
| Environment variable: TT_SECURITY_SECURE_ERASING
2392
+
2393
+
2394
+
2395
+
2396
+ .. _configuration_reference_sharding :
2397
+
2398
+ sharding
2399
+ --------
2400
+
2401
+ The ``sharding `` section defines configuration parameters related to sharding using :ref: `vshard <vshard >`.
2402
+
2403
+ - :ref: `sharding.bucket_count <configuration_reference_sharding_bucket_count >`
2404
+ - :ref: `sharding.connection_outdate_delay <configuration_reference_sharding_connection_outdate_delay >`
2405
+ - :ref: `sharding.discovery_mode <configuration_reference_sharding_discovery_mode >`
2406
+ - :ref: `sharding.failover_ping_timeout <configuration_reference_sharding_failover_ping_timeout >`
2407
+ - :ref: `sharding.lock <configuration_reference_sharding_lock >`
2408
+ - :ref: `sharding.rebalancer_disbalance_threshold <configuration_reference_sharding_rebalancer_disbalance_threshold >`
2409
+ - :ref: `sharding.rebalancer_max_receiving <configuration_reference_sharding_rebalancer_max_receiving >`
2410
+ - :ref: `sharding.rebalancer_max_sending <configuration_reference_sharding_rebalancer_max_sending >`
2411
+ - :ref: `sharding.rebalancer_mode <configuration_reference_sharding_rebalancer_mode >`
2412
+ - :ref: `sharding.roles <configuration_reference_sharding_roles >`
2413
+ - :ref: `sharding.sched_move_quota <configuration_reference_sharding_sched_move_quota >`
2414
+ - :ref: `sharding.sched_ref_quota <configuration_reference_sharding_sched_ref_quota >`
2415
+ - :ref: `sharding.shard_index <configuration_reference_sharding_shard_index >`
2416
+ - :ref: `sharding.sync_timeout <configuration_reference_sharding_sync_timeout >`
2417
+ - :ref: `sharding.zone <configuration_reference_sharding_zone >`
2418
+
2419
+
2420
+
2421
+ .. _configuration_reference_sharding_bucket_count :
2422
+
2423
+ .. confval :: sharding.bucket_count
2424
+
2425
+ |
2426
+ | Type: integer
2427
+ | Default: 3000
2428
+ | Environment variable: TT_SHARDING_BUCKET_COUNT
2429
+
2430
+
2431
+ .. _configuration_reference_sharding_connection_outdate_delay :
2432
+
2433
+ .. confval :: sharding.connection_outdate_delay
2434
+
2435
+ |
2436
+ | Type: number
2437
+ | Default: nil
2438
+ | Environment variable: TT_SHARDING_CONNECTION_OUTDATE_DELAY
2439
+
2440
+
2441
+ .. _configuration_reference_sharding_discovery_mode :
2442
+
2443
+ .. confval :: sharding.discovery_mode
2444
+
2445
+ |
2446
+ | Type: string
2447
+ | Default: 'on'
2448
+ | Environment variable: TT_SHARDING_DISCOVERY_MODE
2449
+
2450
+
2451
+ .. _configuration_reference_sharding_failover_ping_timeout :
2452
+
2453
+ .. confval :: sharding.failover_ping_timeout
2454
+
2455
+ |
2456
+ | Type: number
2457
+ | Default: 5
2458
+ | Environment variable: TT_SHARDING_FAILOVER_PING_TIMEOUT
2459
+
2460
+
2461
+ .. _configuration_reference_sharding_lock :
2462
+
2463
+ .. confval :: sharding.lock
2464
+
2465
+ |
2466
+ | Type: boolean
2467
+ | Default: nil
2468
+ | Environment variable: TT_SHARDING_LOCK
2469
+
2470
+
2471
+ .. _configuration_reference_sharding_rebalancer_disbalance_threshold :
2472
+
2473
+ .. confval :: sharding.rebalancer_disbalance_threshold
2474
+
2475
+ |
2476
+ | Type: number
2477
+ | Default: 1
2478
+ | Environment variable: TT_SHARDING_REBALANCER_DISBALANCE_THRESHOLD
2479
+
2480
+
2481
+ .. _configuration_reference_sharding_rebalancer_max_receiving :
2482
+
2483
+ .. confval :: sharding.rebalancer_max_receiving
2484
+
2485
+ |
2486
+ | Type: integer
2487
+ | Default: 100
2488
+ | Environment variable: TT_SHARDING_REBALANCER_MAX_RECEIVING
2489
+
2490
+
2491
+ .. _configuration_reference_sharding_rebalancer_max_sending :
2492
+
2493
+ .. confval :: sharding.rebalancer_max_sending
2494
+
2495
+ |
2496
+ | Type: integer
2497
+ | Default: 1
2498
+ | Environment variable: TT_SHARDING_REBALANCER_MAX_SENDING
2499
+
2500
+
2501
+ .. _configuration_reference_sharding_rebalancer_mode :
2502
+
2503
+ .. confval :: sharding.rebalancer_mode
2504
+
2505
+ |
2506
+ | Type: string
2507
+ | Default: 'auto'
2508
+ | Environment variable: TT_SHARDING_REBALANCER_MODE
2509
+
2510
+
2511
+ .. _configuration_reference_sharding_roles :
2512
+
2513
+ .. confval :: sharding.roles
2514
+
2515
+ |
2516
+ | Type: array
2517
+ | Default: nil
2518
+ | Environment variable: TT_SHARDING_ROLES
2519
+
2520
+
2521
+ .. _configuration_reference_sharding_sched_move_quota :
2522
+
2523
+ .. confval :: sharding.sched_move_quota
2524
+
2525
+ |
2526
+ | Type: number
2527
+ | Default: 1
2528
+ | Environment variable: TT_SHARDING_SCHED_MOVE_QUOTA
2529
+
2530
+
2531
+ .. _configuration_reference_sharding_sched_ref_quota :
2532
+
2533
+ .. confval :: sharding.sched_ref_quota
2534
+
2535
+ |
2536
+ | Type: number
2537
+ | Default: 300
2538
+ | Environment variable: TT_SHARDING_SCHED_REF_QUOTA
2539
+
2540
+
2541
+ .. _configuration_reference_sharding_shard_index :
2542
+
2543
+ .. confval :: sharding.shard_index
2544
+
2545
+ |
2546
+ | Type: string
2547
+ | Default: 'bucket_id'
2548
+ | Environment variable: TT_SHARDING_SHARD_INDEX
2549
+
2550
+
2551
+ .. _configuration_reference_sharding_sync_timeout :
2552
+
2553
+ .. confval :: sharding.sync_timeout
2554
+
2555
+ |
2556
+ | Type: number
2557
+ | Default: 1
2558
+ | Environment variable: TT_SHARDING_SYNC_TIMEOUT
2559
+
2560
+
2561
+ .. _configuration_reference_sharding_zone :
2562
+
2563
+ .. confval :: sharding.zone
2564
+
2565
+ |
2566
+ | Type: integer
2567
+ | Default: nil
2568
+ | Environment variable: TT_SHARDING_ZONE
0 commit comments