mirror of
https://github.com/GreptimeTeam/greptimedb.git
synced 2026-01-08 06:12:55 +00:00
refactor: datanode instance builder (#6034)
remove another piece of REPL codes
This commit is contained in:
@@ -59,7 +59,6 @@ use servers::grpc::flight::FlightCraftWrapper;
|
||||
use servers::grpc::region_server::RegionServerRequestHandler;
|
||||
use servers::heartbeat_options::HeartbeatOptions;
|
||||
use servers::server::ServerHandlers;
|
||||
use servers::Mode;
|
||||
use tempfile::TempDir;
|
||||
use tonic::codec::CompressionEncoding;
|
||||
use tonic::transport::Server;
|
||||
@@ -333,13 +332,11 @@ impl GreptimeDbClusterBuilder {
|
||||
.build(),
|
||||
);
|
||||
|
||||
let mut datanode = DatanodeBuilder::new(opts, Plugins::default(), Mode::Distributed)
|
||||
.with_kv_backend(meta_backend)
|
||||
let mut builder = DatanodeBuilder::new(opts, Plugins::default(), meta_backend);
|
||||
builder
|
||||
.with_cache_registry(layered_cache_registry)
|
||||
.with_meta_client(meta_client)
|
||||
.build()
|
||||
.await
|
||||
.unwrap();
|
||||
.with_meta_client(meta_client);
|
||||
let mut datanode = builder.build().await.unwrap();
|
||||
|
||||
datanode.start_heartbeat().await.unwrap();
|
||||
|
||||
|
||||
@@ -49,7 +49,6 @@ use meta_srv::metasrv::{FLOW_ID_SEQ, TABLE_ID_SEQ};
|
||||
use query::stats::StatementStatistics;
|
||||
use servers::grpc::GrpcOptions;
|
||||
use servers::server::ServerHandlers;
|
||||
use servers::Mode;
|
||||
use snafu::ResultExt;
|
||||
|
||||
use crate::test_util::{self, create_tmp_dir_and_datanode_opts, StorageType, TestGuard};
|
||||
@@ -144,13 +143,10 @@ impl GreptimeDbStandaloneBuilder {
|
||||
.build(),
|
||||
);
|
||||
|
||||
let datanode =
|
||||
DatanodeBuilder::new(opts.datanode_options(), plugins.clone(), Mode::Standalone)
|
||||
.with_kv_backend(kv_backend.clone())
|
||||
.with_cache_registry(layered_cache_registry)
|
||||
.build()
|
||||
.await
|
||||
.unwrap();
|
||||
let mut builder =
|
||||
DatanodeBuilder::new(opts.datanode_options(), plugins.clone(), kv_backend.clone());
|
||||
builder.with_cache_registry(layered_cache_registry);
|
||||
let datanode = builder.build().await.unwrap();
|
||||
|
||||
let table_metadata_manager = Arc::new(TableMetadataManager::new(kv_backend.clone()));
|
||||
table_metadata_manager.init().await.unwrap();
|
||||
|
||||
Reference in New Issue
Block a user