-
Notifications
You must be signed in to change notification settings - Fork 51
docs: add client timeout and WAL configuration options from PR #7433 #2290
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
base: main
Are you sure you want to change the base?
Conversation
…mentation Co-authored-by: WenyXu <32535939+WenyXu@users.noreply.github.com>
Deploying greptime-docs with
|
| Latest commit: |
063a468
|
| Status: | ✅ Deploy successful! |
| Preview URL: | https://6afaa991.greptime-docs.pages.dev |
| Branch Preview URL: | https://copilot-update-docs-time-con.greptime-docs.pages.dev |
…entation Co-authored-by: WenyXu <32535939+WenyXu@users.noreply.github.com>
|
@copilot Please take a look the original PR, it also contains other configurations |
… http2 keepalive, and WAL kafka timeouts Co-authored-by: WenyXu <32535939+WenyXu@users.noreply.github.com>
Added all missing configuration options from PR #7433 in commit ff04095:
All configurations are now documented in both English and Chinese for nightly and v1.0. Warning Firewall rules blocked me from connecting to one or more addresses (expand for details)I tried to connect to the following addresses, but was blocked by firewall rules:
If you need me to access, download, or install something from one of these locations, you can either:
|
|
@copilot Please resolve the conflicts, and I don't expose |
|
@copilot
The final output should preserve the bilingual document’s existing style and be suitable for direct inclusion into the official documentation repository. |
Co-authored-by: WenyXu <32535939+WenyXu@users.noreply.github.com>
Removed All WAL-related configurations ( |
|
@copilot Requirements
Output Expectation
|
Co-authored-by: WenyXu <32535939+WenyXu@users.noreply.github.com>
... Updated all documentation in commit 7ec2d7d:
The WAL configuration is now fully documented in both the main configuration.md and remote-wal/configuration.md files. |
|
@copilot please update |
…ation docs Co-authored-by: WenyXu <32535939+WenyXu@users.noreply.github.com>
Updated manage-metadata/configuration/ docs in commit 0de89f9. Added |
|
@copilot |
Co-authored-by: WenyXu <32535939+WenyXu@users.noreply.github.com>
|
@copilot The configuration table in |
…y English config table Co-authored-by: WenyXu <32535939+WenyXu@users.noreply.github.com>
Fixed in commit 063a468. Added missing |
|
Is it ready for review? @WenyXu |
yes |
What's Changed in this PR
Documents configuration options from GreptimeTeam/greptimedb#7433 that make client timeouts configurable:
Node Management
node_max_idle_time(default:"24hours"): Max allowed idle time before removing inactive nodes from metasrv memoryBackend Client Options (etcd)
backend_client.keep_alive_timeout(default:"3s"): Keep alive timeout for backend clientbackend_client.keep_alive_interval(default:"10s"): Keep alive interval for backend clientbackend_client.connect_timeout(default:"3s"): Connection timeout for backend clientgRPC Server HTTP/2 Keep-Alive Options
grpc.http2_keep_alive_interval(default:"10s"): Server side HTTP/2 keep-alive intervalgrpc.http2_keep_alive_timeout(default:"3s"): Server side HTTP/2 keep-alive timeoutWAL Kafka Client Timeouts
wal.connect_timeout(default:"3s"): Connection timeout for Kafka client (only when provider iskafka)wal.timeout(default:"3s"): General timeout for Kafka client (only when provider iskafka)wal.create_topic_timeout(default:"30s"): Timeout for creating Kafka topics (only when provider iskafka)Documentation Files Updated
All options have been documented across 16 configuration files:
configuration.md) - Metasrv-only configuration section with TOML examples and detailed table entries (4 files: nightly & v1.0, English & Chinese)remote-wal/configuration.md) - WAL timeout configurations for both Metasrv and Datanode sections (4 files: nightly & v1.0, English & Chinese)manage-metadata/configuration.md) - Backend client options for etcd metadata storage (4 files: nightly & v1.0, English & Chinese)Documentation updated for both nightly and version 1.0 (English and Chinese).
Language Conventions and Consistency Fixes
frontendanddatanodeare kept as proper nouns and not translated to maintain consistency with technical terminology.meta_schema_name,auto_create_schema) across all versions to ensure consistency between nightly and v1.0 documentation.Note: The
heartbeat_intervalconfiguration option is not included in this documentation as it is not exposed in the public API.Checklist
sidebars.tsmatches the current document structure when you changed the document structure.Original prompt
✨ Let Copilot coding agent set things up for you — coding agent works faster and does higher quality work when set up for your repo.