mirror of
https://github.com/GreptimeTeam/greptimedb.git
synced 2025-12-23 06:30:05 +00:00
feat: frontend internal grpc port (#6784)
* feat: frontend internal grpc port Signed-off-by: discord9 <discord9@163.com> * fix: grpc server naming Signed-off-by: discord9 <discord9@163.com> * test: sqlness test fix Signed-off-by: discord9 <discord9@163.com> * fix: internal not use process manager Signed-off-by: discord9 <discord9@163.com> * test: test integration port alloc Signed-off-by: discord9 <discord9@163.com> * feat: skip auth for internal grpc Signed-off-by: discord9 <discord9@163.com> * test: is distributed Signed-off-by: discord9 <discord9@163.com> * what: Signed-off-by: discord9 <discord9@163.com> --------- Signed-off-by: discord9 <discord9@163.com> Co-authored-by: Ning Sun <sunning@greptime.com>
This commit is contained in:
@@ -445,7 +445,10 @@ impl GreptimeDbClusterBuilder {
|
||||
}
|
||||
|
||||
fn build_frontend_options(&self) -> FrontendOptions {
|
||||
let mut fe_opts = FrontendOptions::default();
|
||||
let mut fe_opts = FrontendOptions {
|
||||
meta_client: Some(Default::default()),
|
||||
..Default::default()
|
||||
};
|
||||
|
||||
// Choose a random unused port between [14000, 24000] for local test to avoid conflicts.
|
||||
let port_range = 14000..=24000;
|
||||
@@ -462,6 +465,12 @@ impl GreptimeDbClusterBuilder {
|
||||
let grpc_port = self.choose_random_unused_port(port_range.clone(), max_attempts, localhost);
|
||||
fe_opts.grpc.bind_addr = construct_addr(grpc_port);
|
||||
fe_opts.grpc.server_addr = construct_addr(grpc_port);
|
||||
|
||||
let internal_grpc_port =
|
||||
self.choose_random_unused_port(port_range.clone(), max_attempts, localhost);
|
||||
fe_opts.internal_grpc.bind_addr = construct_addr(internal_grpc_port);
|
||||
fe_opts.internal_grpc.server_addr = construct_addr(internal_grpc_port);
|
||||
|
||||
fe_opts.mysql.addr = construct_addr(self.choose_random_unused_port(
|
||||
port_range.clone(),
|
||||
max_attempts,
|
||||
|
||||
Reference in New Issue
Block a user