提交 91f3c9a9 编写于 作者: J jinhai

Merge branch 'branch-0.4.0' into 'branch-0.4.0'

modify build.sh to make thrift on

See merge request megasearch/milvus!330

Former-commit-id: 956f04cd563d9c46a464d7703fcae73eb4e0e315
...@@ -11,7 +11,7 @@ PROFILING="OFF" ...@@ -11,7 +11,7 @@ PROFILING="OFF"
BUILD_FAISS_WITH_MKL="OFF" BUILD_FAISS_WITH_MKL="OFF"
USE_JFROG_CACHE="OFF" USE_JFROG_CACHE="OFF"
KNOWHERE_OPTS="" KNOWHERE_OPTS=""
MILVUS_WITH_THRIFT="OFF" MILVUS_WITH_THRIFT="ON"
while getopts "p:d:t:uhlrcgmj" arg while getopts "p:d:t:uhlrcgmj" arg
do do
......
...@@ -198,33 +198,33 @@ set(knowhere_libs ...@@ -198,33 +198,33 @@ set(knowhere_libs
) )
#if (MILVUS_WITH_THRIFT STREQUAL "ON") #if (MILVUS_WITH_THRIFT STREQUAL "ON")
add_executable(milvus_thrift_server # add_executable(milvus_thrift_server
${config_files} # ${config_files}
${server_files} # ${server_files}
${thriftserver_files} # ${thriftserver_files}
${utils_files} # ${utils_files}
${thrift_service_files} # ${thrift_service_files}
${metrics_files} # ${metrics_files}
) # )
#else() #else()
add_executable(milvus_grpc_server # add_executable(milvus_grpc_server
${config_files} # ${config_files}
${server_files} # ${server_files}
${grpcserver_files} # ${grpcserver_files}
${utils_files} # ${utils_files}
${grpc_service_files} # ${grpc_service_files}
${metrics_files} # ${metrics_files}
) # )
#endif() #endif()
add_executable(milvus_server add_executable(milvus_server
${config_files} ${config_files}
${server_files} ${server_files}
${thriftserver_files} ${thriftserver_files}
${grpcserver_files} ${grpcserver_files}
${utils_files} ${utils_files}
${thrift_service_files} ${thrift_service_files}
${grpc_service_files} ${grpc_service_files}
${metrics_files}) ${metrics_files})
if (ENABLE_LICENSE STREQUAL "ON") if (ENABLE_LICENSE STREQUAL "ON")
add_executable(get_sys_info ${get_sys_info_files}) add_executable(get_sys_info ${get_sys_info_files})
...@@ -234,25 +234,25 @@ if (ENABLE_LICENSE STREQUAL "ON") ...@@ -234,25 +234,25 @@ if (ENABLE_LICENSE STREQUAL "ON")
target_link_libraries(license_generator ${license_libs} ${third_party_libs}) target_link_libraries(license_generator ${license_libs} ${third_party_libs})
# if(MILVUS_WITH_THRIFT STREQUAL "ON") # if(MILVUS_WITH_THRIFT STREQUAL "ON")
target_link_libraries(milvus_thrift_server ${server_libs} license_check ${knowhere_libs} ${third_party_libs}) # target_link_libraries(milvus_thrift_server ${server_libs} license_check ${knowhere_libs} ${third_party_libs})
# else() # else()
target_link_libraries(milvus_grpc_server ${server_libs} license_check ${knowhere_libs} ${third_party_libs}) # target_link_libraries(milvus_grpc_server ${server_libs} license_check ${knowhere_libs} ${third_party_libs})
# endif() # endif()
target_link_libraries(milvus_server ${server_libs} license_check ${knowhere_libs} ${third_party_libs}) target_link_libraries(milvus_server ${server_libs} license_check ${knowhere_libs} ${third_party_libs})
else () else ()
# if(MILVUS_WITH_THRIFT STREQUAL "ON") # if(MILVUS_WITH_THRIFT STREQUAL "ON")
target_link_libraries(milvus_thrift_server ${server_libs} ${knowhere_libs} ${third_party_libs}) # target_link_libraries(milvus_thrift_server ${server_libs} ${knowhere_libs} ${third_party_libs})
# else() # else()
target_link_libraries(milvus_grpc_server ${server_libs} ${knowhere_libs} ${third_party_libs}) # target_link_libraries(milvus_grpc_server ${server_libs} ${knowhere_libs} ${third_party_libs})
# endif() # endif()
target_link_libraries(milvus_server ${server_libs} ${knowhere_libs} ${third_party_libs}) target_link_libraries(milvus_server ${server_libs} ${knowhere_libs} ${third_party_libs})
endif() endif()
#if (MILVUS_WITH_THRIFT STREQUAL "ON") #if (MILVUS_WITH_THRIFT STREQUAL "ON")
install(TARGETS milvus_thrift_server DESTINATION bin) # install(TARGETS milvus_thrift_server DESTINATION bin)
#else() #else()
install(TARGETS milvus_grpc_server DESTINATION bin) # install(TARGETS milvus_grpc_server DESTINATION bin)
#endif() #endif()
install(TARGETS milvus_server DESTINATION bin) install(TARGETS milvus_server DESTINATION bin)
......
...@@ -229,9 +229,6 @@ Server::StartService() { ...@@ -229,9 +229,6 @@ Server::StartService() {
std::thread grpc_thread = std::thread(&grpc::GrpcMilvusServer::StartService); std::thread grpc_thread = std::thread(&grpc::GrpcMilvusServer::StartService);
thrift_thread.join(); thrift_thread.join();
grpc_thread.join(); grpc_thread.join();
//
// MilvusServer::StartService();
// grpc::GrpcMilvusServer::StartService();
} }
void void
......
...@@ -96,14 +96,9 @@ MilvusServer::StartService() { ...@@ -96,14 +96,9 @@ MilvusServer::StartService() {
void void
MilvusServer::StopService() { MilvusServer::StopService() {
auto stop_server_worker = [&]{ if(s_server != nullptr) {
if(s_server != nullptr) { s_server->stop();
s_server->stop(); }
}
};
std::shared_ptr<std::thread> stop_thread = std::make_shared<std::thread>(stop_server_worker);
stop_thread->join();
} }
} }
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册