未验证 提交 dc707bb8 编写于 作者: C Cai Yudong 提交者: GitHub

Caiyd 1858 disable s3 build (#1860)

* #1858 disable s3 build
Signed-off-by: Nyudong.cai <yudong.cai@zilliz.com>

* update changelog
Signed-off-by: Nyudong.cai <yudong.cai@zilliz.com>

* disable s3 in unittest
Signed-off-by: Nyudong.cai <yudong.cai@zilliz.com>
上级 54337e93
......@@ -19,6 +19,7 @@ Please mark all change in change log and use the issue from GitHub
## Improvement
- \#1627 Move read/write index APIs into codec
- \#1784 Add Substructure and Superstructure in http module
- \#1858 Disable S3 build
## Task
......
......@@ -87,7 +87,7 @@ define_option(MILVUS_WITH_OPENTRACING "Build with Opentracing" ON)
define_option(MILVUS_WITH_FIU "Build with fiu" OFF)
define_option(MILVUS_WITH_AWS "Build with aws" ON)
define_option(MILVUS_WITH_AWS "Build with aws" OFF)
define_option(MILVUS_WITH_OATPP "Build with oatpp" ON)
......
......@@ -109,11 +109,11 @@ set(web_server_files
aux_source_directory(${MILVUS_ENGINE_SRC}/storage storage_main_files)
aux_source_directory(${MILVUS_ENGINE_SRC}/storage/disk storage_disk_files)
aux_source_directory(${MILVUS_ENGINE_SRC}/storage/s3 storage_s3_files)
#aux_source_directory(${MILVUS_ENGINE_SRC}/storage/s3 storage_s3_files)
set(storage_files
${storage_main_files}
${storage_disk_files}
${storage_s3_files}
# ${storage_s3_files}
)
aux_source_directory(${MILVUS_ENGINE_SRC}/utils utils_files)
......@@ -184,9 +184,6 @@ set(third_party_libs
zlib
fiu
${boost_lib}
${s3_client_lib}
curl
crypto
)
if (MILVUS_GPU_VERSION)
......@@ -219,6 +216,14 @@ if (MILVUS_WITH_PROMETHEUS)
)
endif ()
if (MILVUS_WITH_AWS)
set(third_party_libs ${third_party_libs}
${s3_client_lib}
curl
crypto
)
endif ()
set(engine_libs
pthread
libgomp.a
......
......@@ -154,7 +154,7 @@ Config::ValidateConfig() {
bool storage_s3_enable;
CONFIG_CHECK(GetStorageConfigS3Enable(storage_s3_enable));
std::cout << "S3 " << (storage_s3_enable ? "ENABLED !" : "DISABLED !") << std::endl;
// std::cout << "S3 " << (storage_s3_enable ? "ENABLED !" : "DISABLED !") << std::endl;
std::string storage_s3_address;
CONFIG_CHECK(GetStorageConfigS3Address(storage_s3_address));
......
......@@ -20,7 +20,7 @@
#include <vector>
#include "config/Config.h"
#include "storage/s3/S3ClientWrapper.h"
//#include "storage/s3/S3ClientWrapper.h"
#include "utils/CommonUtil.h"
#include "utils/Log.h"
......@@ -117,19 +117,19 @@ DeleteTablePath(const DBMetaOptions& options, const std::string& collection_id,
}
}
bool s3_enable = false;
server::Config& config = server::Config::GetInstance();
config.GetStorageConfigS3Enable(s3_enable);
// bool s3_enable = false;
// server::Config& config = server::Config::GetInstance();
// config.GetStorageConfigS3Enable(s3_enable);
if (s3_enable) {
std::string table_path = options.path_ + TABLES_FOLDER + collection_id;
// if (s3_enable) {
// std::string table_path = options.path_ + TABLES_FOLDER + collection_id;
auto& storage_inst = milvus::storage::S3ClientWrapper::GetInstance();
Status stat = storage_inst.DeleteObjects(table_path);
if (!stat.ok()) {
return stat;
}
}
// auto& storage_inst = milvus::storage::S3ClientWrapper::GetInstance();
// Status stat = storage_inst.DeleteObjects(table_path);
// if (!stat.ok()) {
// return stat;
// }
// }
return Status::OK();
}
......
......@@ -23,7 +23,7 @@
#include "server/grpc_impl/GrpcServer.h"
#include "server/web_impl/WebServer.h"
#include "src/version.h"
#include "storage/s3/S3ClientWrapper.h"
//#include "storage/s3/S3ClientWrapper.h"
#include "tracing/TracerUtil.h"
#include "utils/Log.h"
#include "utils/LogUtil.h"
......@@ -272,11 +272,11 @@ Server::StartService() {
grpc::GrpcServer::GetInstance().Start();
web::WebServer::GetInstance().Start();
stat = storage::S3ClientWrapper::GetInstance().StartService();
if (!stat.ok()) {
SERVER_LOG_ERROR << "S3Client start service fail: " << stat.message();
goto FAIL;
}
// stat = storage::S3ClientWrapper::GetInstance().StartService();
// if (!stat.ok()) {
// SERVER_LOG_ERROR << "S3Client start service fail: " << stat.message();
// goto FAIL;
// }
return Status::OK();
FAIL:
......@@ -286,7 +286,7 @@ FAIL:
void
Server::StopService() {
storage::S3ClientWrapper::GetInstance().StopService();
// storage::S3ClientWrapper::GetInstance().StopService();
web::WebServer::GetInstance().Stop();
grpc::GrpcServer::GetInstance().Stop();
DBWrapper::GetInstance().StopService();
......
......@@ -101,11 +101,11 @@ aux_source_directory(${MILVUS_ENGINE_SRC}/tracing tracing_files)
aux_source_directory(${MILVUS_ENGINE_SRC}/storage storage_main_files)
aux_source_directory(${MILVUS_ENGINE_SRC}/storage/disk storage_disk_files)
aux_source_directory(${MILVUS_ENGINE_SRC}/storage/s3 storage_s3_files)
#aux_source_directory(${MILVUS_ENGINE_SRC}/storage/s3 storage_s3_files)
set(storage_files
${storage_main_files}
${storage_disk_files}
${storage_s3_files}
# ${storage_s3_files}
)
aux_source_directory(${MILVUS_ENGINE_SRC}/codecs codecs_files)
......@@ -163,21 +163,30 @@ set(unittest_libs
opentracing
opentracing_mocktracer
fiu
)
if (MILVUS_WITH_AWS)
set(s3_client_lib
aws-cpp-sdk-s3
aws-cpp-sdk-core
)
set(unittest_libs ${unittest_libs}
${s3_client_lib}
curl
crypto
)
endif ()
if (MILVUS_WITH_PROMETHEUS)
set(prometheus_lib
prometheus-cpp-push
prometheus-cpp-pull
prometheus-cpp-core
curl
)
prometheus-cpp-push
prometheus-cpp-pull
prometheus-cpp-core
)
set(unittest_libs ${unittest_libs}
${prometheus_lib}
)
${prometheus_lib}
curl
)
endif ()
set(unittest_libs ${unittest_libs}
dl
......@@ -199,4 +208,4 @@ add_subdirectory(metrics)
add_subdirectory(scheduler)
add_subdirectory(server)
add_subdirectory(thirdparty)
add_subdirectory(storage)
#add_subdirectory(storage)
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册