mirror of
https://github.com/GreptimeTeam/greptimedb.git
synced 2026-05-24 00:40:40 +00:00
refactor: Removed openssl from build requirement (#308)
* refactor:replace another axum-test-helper branch * refactor: upgrade opendal version * refactor: use cursor for file buffer * refactor:remove native-tls in mysql_async * refactor: use async block and pipeline for newer opendal api * chore: update Cargo.lock * chore: update dependencies * docs: removed openssl from build requirement * fix: call close on pipe writer to flush reader for parquet streamer * refactor: remove redundant return * chore: use pinned revision for our forked mysql_async * style: avoid wild-card import in test code * Apply suggestions from code review Co-authored-by: Yingwen <realevenyag@gmail.com> * style: use chained call for builder Co-authored-by: liangxingjian <965662709@qq.com> Co-authored-by: Yingwen <realevenyag@gmail.com>
This commit is contained in:
@@ -54,7 +54,7 @@ version = "0.10"
|
||||
features = ["io_csv", "io_json", "io_parquet", "io_parquet_compression", "io_ipc", "ahash", "compute", "serde_types"]
|
||||
|
||||
[dev-dependencies]
|
||||
axum-test-helper = "0.1"
|
||||
axum-test-helper = { git = "https://github.com/sunng87/axum-test-helper.git", branch = "patch-1" }
|
||||
client = { path = "../client" }
|
||||
common-query = { path = "../common/query" }
|
||||
datafusion = { git = "https://github.com/apache/arrow-datafusion.git", branch = "arrow2", features = ["simd"] }
|
||||
|
||||
@@ -12,7 +12,7 @@ use common_query::Output;
|
||||
use common_telemetry::logging::{debug, error, info};
|
||||
use common_telemetry::timer;
|
||||
use log_store::fs::{config::LogConfig, log::LocalFileLogStore};
|
||||
use object_store::{backend::fs::Backend, util, ObjectStore};
|
||||
use object_store::{services::fs::Builder, util, ObjectStore};
|
||||
use query::query_engine::{QueryEngineFactory, QueryEngineRef};
|
||||
use servers::query_handler::{GrpcAdminHandler, GrpcQueryHandler, SqlQueryHandler};
|
||||
use snafu::prelude::*;
|
||||
@@ -340,10 +340,9 @@ async fn new_object_store(store_config: &ObjectStoreConfig) -> Result<ObjectStor
|
||||
|
||||
info!("The storage directory is: {}", &data_dir);
|
||||
|
||||
let accessor = Backend::build()
|
||||
let accessor = Builder::default()
|
||||
.root(&data_dir)
|
||||
.finish()
|
||||
.await
|
||||
.build()
|
||||
.context(error::InitBackendSnafu { dir: &data_dir })?;
|
||||
|
||||
Ok(ObjectStore::new(accessor))
|
||||
|
||||
@@ -98,7 +98,7 @@ mod tests {
|
||||
use datatypes::schema::{ColumnSchema, SchemaBuilder, SchemaRef};
|
||||
use datatypes::value::Value;
|
||||
use log_store::fs::noop::NoopLogStore;
|
||||
use object_store::{backend::fs::Backend, ObjectStore};
|
||||
use object_store::{services::fs::Builder, ObjectStore};
|
||||
use query::QueryEngineFactory;
|
||||
use sql::statements::statement::Statement;
|
||||
use storage::config::EngineConfig as StorageEngineConfig;
|
||||
@@ -180,7 +180,7 @@ mod tests {
|
||||
async fn test_statement_to_request() {
|
||||
let dir = TempDir::new("setup_test_engine_and_table").unwrap();
|
||||
let store_dir = dir.path().to_string_lossy();
|
||||
let accessor = Backend::build().root(&store_dir).finish().await.unwrap();
|
||||
let accessor = Builder::default().root(&store_dir).build().unwrap();
|
||||
let object_store = ObjectStore::new(accessor);
|
||||
|
||||
let sql = r#"insert into demo(host, cpu, memory, ts) values
|
||||
|
||||
Reference in New Issue
Block a user