mirror of
https://github.com/GreptimeTeam/greptimedb.git
synced 2026-05-30 03:40:37 +00:00
feat: read/write works in distributed mode 🎉 (#2327)
* add do_get method to RegionRequestHandler Signed-off-by: Ruihang Xia <waynestxia@gmail.com> * move RegionRequestHandler to client crate Signed-off-by: Ruihang Xia <waynestxia@gmail.com> * use RegionRequestHandler in MergeScan Signed-off-by: Ruihang Xia <waynestxia@gmail.com> * minor fix Signed-off-by: Ruihang Xia <waynestxia@gmail.com> * ignore tests Signed-off-by: Ruihang Xia <waynestxia@gmail.com> * fix format Signed-off-by: Ruihang Xia <waynestxia@gmail.com> --------- Signed-off-by: Ruihang Xia <waynestxia@gmail.com>
This commit is contained in:
@@ -406,9 +406,8 @@ impl Datanode {
|
||||
let query_engine_factory = QueryEngineFactory::new_with_plugins(
|
||||
// query engine in datanode only executes plan with resolved table source.
|
||||
MemoryCatalogManager::with_default_setup(),
|
||||
None,
|
||||
false,
|
||||
None,
|
||||
None,
|
||||
plugins,
|
||||
);
|
||||
let query_engine = query_engine_factory.query_engine();
|
||||
|
||||
@@ -241,13 +241,8 @@ impl Instance {
|
||||
}
|
||||
};
|
||||
|
||||
let factory = QueryEngineFactory::new_with_plugins(
|
||||
catalog_manager.clone(),
|
||||
false,
|
||||
None,
|
||||
None,
|
||||
plugins,
|
||||
);
|
||||
let factory =
|
||||
QueryEngineFactory::new_with_plugins(catalog_manager.clone(), None, false, plugins);
|
||||
let query_engine = factory.query_engine();
|
||||
let procedure_manager = create_procedure_manager(
|
||||
opts.node_id.unwrap_or(0),
|
||||
|
||||
@@ -179,6 +179,7 @@ impl RegionServerInner {
|
||||
|
||||
pub fn register_engine(&self, engine: RegionEngineRef) {
|
||||
let engine_name = engine.name();
|
||||
info!("Region Engine {engine_name} is registered");
|
||||
self.engines
|
||||
.write()
|
||||
.unwrap()
|
||||
|
||||
Reference in New Issue
Block a user