|
28 | 28 | --allow-kill-statement Allows the execution of kill statement |
29 | 29 | --allowed-tablet-types strings Specifies the tablet types this vtgate is allowed to route queries to. Should be provided as a comma-separated set of tablet types. |
30 | 30 | --alsologtostderr log to standard error as well as files |
31 | | - --balancer-keyspaces strings When in balanced mode, a comma-separated list of keyspaces for which to use the balancer (optional) |
32 | | - --balancer-vtgate-cells strings When in balanced mode, a comma-separated list of cells that contain vtgates (required) |
| 31 | + --balancer-keyspaces strings Comma-separated list of keyspaces for which to use the balancer (optional). If empty, applies to all keyspaces. |
| 32 | + --balancer-vtgate-cells strings Comma-separated list of cells that contain vttablets. For 'prefer-cell' mode, this is required. For 'random' mode, this is optional and filters tablets to those cells. |
33 | 33 | --bind-address string Bind address for the server. If empty, the server will listen on all available unicast and anycast IP addresses of the local system. |
34 | 34 | --buffer-drain-concurrency int Maximum number of requests retried simultaneously. More concurrency will increase the load on the PRIMARY vttablet when draining the buffer. (default 1) |
35 | 35 | --buffer-keyspace-shards string If not empty, limit buffering to these entries (comma separated). Entry format: keyspace or keyspace/shard. Requires --enable_buffer=true. |
|
56 | 56 | --discovery-high-replication-lag-minimum-serving duration Threshold above which replication lag is considered too high when applying the min_number_serving_vttablets flag. (default 2h0m0s) |
57 | 57 | --discovery-low-replication-lag duration Threshold below which replication lag is considered low enough to be healthy. (default 30s) |
58 | 58 | --emit-stats If set, emit stats to push-based monitoring and stats backends |
59 | | - --enable-balancer Enable the tablet balancer to evenly spread query load for a given tablet type |
| 59 | + --enable-balancer (DEPRECATED: use --vtgate-balancer-mode instead) Enable the tablet balancer to evenly spread query load for a given tablet type |
60 | 60 | --enable-buffer Enable buffering (stalling) of primary traffic during failovers. |
61 | 61 | --enable-buffer-dry-run Detect and log failover events, but do not actually buffer requests. |
62 | 62 | --enable-direct-ddl Allow users to submit direct DDL statements (default true) |
@@ -246,6 +246,7 @@ Flags: |
246 | 246 | -v, --version print binary version |
247 | 247 | --vmodule vModuleFlag comma-separated list of pattern=N settings for file-filtered logging |
248 | 248 | --vschema-ddl-authorized-users string List of users authorized to execute vschema ddl operations, or '%' to allow all users. |
| 249 | + --vtgate-balancer-mode string Tablet balancer mode (options: cell, prefer-cell, random). Defaults to 'cell' which shuffles tablets in the local cell. |
249 | 250 | --vtgate-config-terse-errors prevent bind vars from escaping in returned errors |
250 | 251 | --warming-reads-concurrency int Number of concurrent warming reads allowed (default 500) |
251 | 252 | --warming-reads-percent int Percentage of reads on the primary to forward to replicas. Useful for keeping buffer pools warm |
|
0 commit comments