Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
17 changes: 11 additions & 6 deletions concourse/scripts/build_tarball.bash
Original file line number Diff line number Diff line change
Expand Up @@ -99,8 +99,11 @@ DATA_STORE_ID=$(echo ${DATA_STORE_TYPE} | tr '[:upper:]' '[:lower:]')

# Normalize behavior for supported DATA_STORE_TYPE values
if [ "${DATA_STORE_TYPE}" = "ELOQDSS_ROCKSDB_CLOUD_S3" ]; then
CMAKE_ARGS="${CMAKE_ARGS} -DUSE_ROCKSDB_LOG_STATE=ON -DWITH_ROCKSDB_CLOUD=S3 -DWITH_CLOUD_AZ_INFO=ON"
CMAKE_ARGS="${CMAKE_ARGS} -DWITH_LOG_STATE=ROCKSDB_CLOUD_S3 -DWITH_CLOUD_AZ_INFO=ON"
DATA_STORE_ID="rocks_s3"
elif [ "${DATA_STORE_TYPE}" = "ELOQDSS_ROCKSDB_CLOUD_GCS" ]; then
CMAKE_ARGS="${CMAKE_ARGS} -DWITH_LOG_STATE=ROCKSDB_CLOUD_GCS"
DATA_STORE_ID="rocks_gcs"
elif [ "${DATA_STORE_TYPE}" = "ELOQDSS_ROCKSDB" ]; then
DATA_STORE_ID="eloqdss_rocksdb"
elif [ "${DATA_STORE_TYPE}" = "ELOQDSS_ELOQSTORE" ]; then
Expand Down Expand Up @@ -220,10 +223,10 @@ fi
# Build and install log_server (launch_sv)
cd ${ELOQSQL_SRC}/storage/eloq/eloq_log_service
mkdir bld && cd bld
cmake -DCMAKE_BUILD_TYPE=${BUILD_TYPE} -DCMAKE_EXPORT_COMPILE_COMMANDS=ON -DUSE_ROCKSDB_LOG_STATE=ON ${CMAKE_ARGS} ../
cmake -DCMAKE_BUILD_TYPE=${BUILD_TYPE} -DCMAKE_EXPORT_COMPILE_COMMANDS=ON ${CMAKE_ARGS} ../
cmake --build . --config ${BUILD_TYPE} -j4
copy_libraries launch_sv ${DEST_DIR}/lib
mv launch_sv ${DEST_DIR}/bin/
copy_libraries launch_sv ${DEST_DIR}/lib/
mv launch_sv ${DEST_DIR}/bin/launch_sv

cd ${HOME}
tar -czvf eloqsql.tar.gz -C ${HOME} EloqSQL
Expand Down Expand Up @@ -261,9 +264,11 @@ build_upload_log_srv() {
cd ${log_sv_src}
mkdir -p LogService/bin
mkdir build && cd build
local cmake_args="-DCMAKE_BUILD_TYPE=$BUILD_TYPE -DWITH_ASAN=$ASAN -DDISABLE_CODE_LINE_IN_LOG=ON -DUSE_ROCKSDB_LOG_STATE=ON"
local cmake_args="-DCMAKE_BUILD_TYPE=$BUILD_TYPE -DWITH_ASAN=$ASAN -DDISABLE_CODE_LINE_IN_LOG=ON"
if [ "$ds_type" = "ELOQDSS_ROCKSDB_CLOUD_S3" ]; then
cmake_args="$cmake_args -DWITH_ROCKSDB_CLOUD=S3 -DWITH_CLOUD_AZ_INFO=ON"
cmake_args="$cmake_args -DWITH_LOG_STATE=ROCKSDB_CLOUD_S3 -DWITH_CLOUD_AZ_INFO=ON"
elif [ "$ds_type" = "ELOQDSS_ROCKSDB_CLOUD_GCS" ]; then
cmake_args="$cmake_args -DWITH_LOG_STATE=ROCKSDB_CLOUD_GCS"
fi
cmake .. $cmake_args
# build and copy log_server
Expand Down
2 changes: 1 addition & 1 deletion concourse/scripts/build_tarball_open.bash
Original file line number Diff line number Diff line change
Expand Up @@ -133,7 +133,7 @@ popd
pushd "${ELOQSQL_SRC}/storage/eloq/log_service"
rm -rf bld
mkdir bld && cd bld
cmake -DCMAKE_BUILD_TYPE="${BUILD_TYPE}" -DUSE_ROCKSDB_LOG_STATE=ON ../
cmake -DCMAKE_BUILD_TYPE="${BUILD_TYPE}" ../
cmake --build . --config "${BUILD_TYPE}" -j"${NCORE}"
copy_libraries launch_sv "${DEST_DIR}/lib"
mv launch_sv "${DEST_DIR}/bin/"
Expand Down
3 changes: 1 addition & 2 deletions concourse/scripts/main.bash
Original file line number Diff line number Diff line change
Expand Up @@ -139,7 +139,6 @@ if [ ! -f "Makefile" ]; then
-DMARIA_WITH_GLOG=ON \
-DSTATISTICS=ON \
-DWITH_DATA_STORE=ELOQDSS_ROCKSDB_CLOUD_S3 \
-DUSE_ROCKSDB_LOG_STATE=ON \
../
fi

Expand All @@ -162,7 +161,7 @@ cp dss_server /home/$current_user/workspace/eloqsql/install/bin/
echo "building log_server"
cd /home/$current_user/workspace/eloqsql/storage/eloq/log_service
mkdir bld && cd bld
cmake -DCMAKE_BUILD_TYPE=Debug -DCMAKE_EXPORT_COMPILE_COMMANDS=ON -DUSE_ROCKSDB_LOG_STATE=ON ../
cmake -DCMAKE_BUILD_TYPE=Debug -DCMAKE_EXPORT_COMPILE_COMMANDS=ON ../
cmake --build . --config Debug -j8
echo "installing launch_sv"
cp launch_sv /home/$current_user/workspace/eloqsql/install/bin/
Expand Down
5 changes: 2 additions & 3 deletions concourse/scripts/main.ent.bash
Original file line number Diff line number Diff line change
Expand Up @@ -147,10 +147,9 @@ if [ ! -f "Makefile" ]; then
-DMARIA_WITH_GLOG=ON \
-DSTATISTICS=ON \
-DWITH_DATA_STORE=ELOQDSS_ROCKSDB_CLOUD_S3 \
-DUSE_ROCKSDB_LOG_STATE=ON \
-DWITH_ROCKSDB_CLOUD=S3 \
-DOPEN_LOG_SERVICE=OFF \
-DFORK_HM_PROCESS=ON \
-DWITH_LOG_STATE=ROCKSDB_CLOUD_S3 \
../
fi

Expand All @@ -173,7 +172,7 @@ cp dss_server /home/$current_user/workspace/eloqsql/install/bin/
echo "building log_server"
cd /home/$current_user/workspace/eloqsql/storage/eloq/log_service
mkdir bld && cd bld
cmake -DCMAKE_BUILD_TYPE=Debug -DCMAKE_EXPORT_COMPILE_COMMANDS=ON -DUSE_ROCKSDB_LOG_STATE=ON ../
cmake -DCMAKE_BUILD_TYPE=Debug -DCMAKE_EXPORT_COMPILE_COMMANDS=ON -DWITH_LOG_STATE=ROCKSDB_CLOUD_S3 ../
cmake --build . --config Debug -j8
echo "installing launch_sv"
cp launch_sv /home/$current_user/workspace/eloqsql/install/bin/
Expand Down
5 changes: 2 additions & 3 deletions concourse/scripts/pr.ent.bash
Original file line number Diff line number Diff line change
Expand Up @@ -168,10 +168,9 @@ if [ ! -f "Makefile" ]; then
-DMARIA_WITH_GLOG=ON \
-DSTATISTICS=ON \
-DWITH_DATA_STORE=ELOQDSS_ROCKSDB_CLOUD_S3 \
-DUSE_ROCKSDB_LOG_STATE=ON \
-DWITH_ROCKSDB_CLOUD=S3 \
-DOPEN_LOG_SERVICE=OFF \
-DFORK_HM_PROCESS=ON \
-DWITH_LOG_STATE=ROCKSDB_CLOUD_S3 \
../
fi

Expand All @@ -194,7 +193,7 @@ cp dss_server /home/$current_user/workspace/eloqsql/install/bin/
echo "building log_server"
cd /home/$current_user/workspace/eloqsql/storage/eloq/eloq_log_service
mkdir bld && cd bld
cmake -DCMAKE_BUILD_TYPE=Debug -DCMAKE_EXPORT_COMPILE_COMMANDS=ON -DUSE_ROCKSDB_LOG_STATE=ON -DWITH_ROCKSDB_CLOUD=S3 ../
cmake -DCMAKE_BUILD_TYPE=Debug -DCMAKE_EXPORT_COMPILE_COMMANDS=ON -DWITH_LOG_STATE=ROCKSDB_CLOUD_S3 ../
cmake --build . --config Debug -j8
echo "installing launch_sv"
cp launch_sv /home/$current_user/workspace/eloqsql/install/bin/
Expand Down
1 change: 0 additions & 1 deletion storage/eloq/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,6 @@ elseif(WITH_DATA_STORE STREQUAL "BIGTABLE")
elseif(WITH_DATA_STORE STREQUAL "ELOQDSS_ROCKSDB_CLOUD_S3")
set(KV_STORAGE_VAL 3 CACHE STRING "eloq_ds" FORCE)
add_compile_definitions(DATA_STORE_TYPE_ELOQDSS_ROCKSDB_CLOUD_S3)
add_compile_definitions(ROCKSDB_CLOUD_FS_TYPE=1)
elseif(WITH_DATA_STORE STREQUAL "ELOQDSS_ROCKSDB")
set(KV_STORAGE_VAL 3 CACHE STRING "eloq_ds" FORCE)
add_compile_definitions(DATA_STORE_TYPE_ELOQDSS_ROCKSDB)
Expand Down
35 changes: 23 additions & 12 deletions storage/eloq/build_eloq_log_service.cmake
Original file line number Diff line number Diff line change
Expand Up @@ -4,11 +4,24 @@ SET(TX_LOG_PROTOS_SOURCE_DIR ${CMAKE_CURRENT_SOURCE_DIR}/tx_service/tx-log-proto
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wno-error")

option(BRPC_WITH_GLOG "With glog" ON)
option(USE_ROCKSDB_LOG_STATE "Whether use rocksdb log state or in-memory log state" ON)

option(WITH_ROCKSDB_CLOUD "RocksDB Cloud storage backend, S3 or GCS")
set_property(CACHE WITH_ROCKSDB_CLOUD PROPERTY STRINGS "S3" "GCS")
message(NOTICE "With RocksDB Cloud: ${WITH_ROCKSDB_CLOUD}")
set(WITH_LOG_STATE "ROCKSDB" CACHE STRING "The log state implementation")
set_property(CACHE WITH_LOG_STATE PROPERTY STRINGS "MEMORY" "ROCKSDB" "ROCKSDB_CLOUD_S3" "ROCKSDB_CLOUD_GCS")
message(NOTICE "WITH_LOG_STATE: ${WITH_LOG_STATE}")

# Add compile flags for LOG STATE TYPE
if(WITH_LOG_STATE STREQUAL "MEMORY")
add_compile_definitions(LOG_STATE_TYPE_MEM)
elseif(WITH_LOG_STATE STREQUAL "ROCKSDB")
add_compile_definitions(LOG_STATE_TYPE_RKDB)
elseif(WITH_LOG_STATE STREQUAL "ROCKSDB_CLOUD_S3")
add_compile_definitions(LOG_STATE_TYPE_RKDB_S3)
elseif(WITH_LOG_STATE STREQUAL "ROCKSDB_CLOUD_GCS")
add_compile_definitions(LOG_STATE_TYPE_RKDB_GCS)
else()
message(FATAL_ERROR "Unknown WITH_LOG_STATE: ${WITH_LOG_STATE}")
endif()


find_path(BRPC_INCLUDE_PATH NAMES brpc/stream.h)
find_library(BRPC_LIB NAMES brpc)
Expand Down Expand Up @@ -100,9 +113,11 @@ endif()
include_directories(${LEVELDB_INCLUDE_PATH})

set(LOG_SHIPPING_THREADS_NUM 1)
if (USE_ROCKSDB_LOG_STATE)
if (WITH_ROCKSDB_CLOUD MATCHES "S3|GCS")
if (WITH_ROCKSDB_CLOUD STREQUAL "S3")

# Add RocksDB include and libs for LOG_STATE
if (WITH_LOG_STATE MATCHES "ROCKSDB|ROCKSDB_CLOUD_S3|ROCKSDB_CLOUD_GCS")
if (WITH_LOG_STATE MATCHES "ROCKSDB_CLOUD_S3|ROCKSDB_CLOUD_GCS")
if (WITH_LOG_STATE STREQUAL "ROCKSDB_CLOUD_S3")
find_path(AWS_CORE_INCLUDE_PATH aws/core/Aws.h)
if((NOT AWS_CORE_INCLUDE_PATH))
message(FATAL_ERROR "Fail to find aws/core include path")
Expand Down Expand Up @@ -163,8 +178,7 @@ if (USE_ROCKSDB_LOG_STATE)
find_library(ROCKSDB_CLOUD_LIB NAMES rocksdb-cloud-aws)

add_compile_definitions(USE_AWS)
add_compile_definitions(WITH_ROCKSDB_CLOUD=1)
elseif (WITH_ROCKSDB_CLOUD STREQUAL "GCS")
elseif (WITH_LOG_STATE STREQUAL "ROCKSDB_CLOUD_GCS")
find_path(GCP_CS_INCLUDE_PATH google/cloud/storage/client.h)
if((NOT GCP_CS_INCLUDE_PATH))
message(FATAL_ERROR "Fail to find google/cloud/storage include path")
Expand All @@ -189,7 +203,6 @@ if (USE_ROCKSDB_LOG_STATE)
find_library(ROCKSDB_CLOUD_LIB NAMES rocksdb-cloud-gcp)

add_compile_definitions(USE_GCP)
add_compile_definitions(WITH_ROCKSDB_CLOUD=2)
endif ()

find_path(ROCKSDB_CLOUD_INCLUDE_PATH NAMES rocksdb/db.h PATH_SUFFIXES "rocksdb_cloud_header")
Expand Down Expand Up @@ -225,8 +238,6 @@ if (USE_ROCKSDB_LOG_STATE)
${ROCKSDB_LIB}
)

# add preprocessor definition USE_ROCKSDB_LOG_STATE
add_compile_definitions(USE_ROCKSDB_LOG_STATE)
# one shipping thread is enough for rocksdb version log state
set(LOG_SHIPPING_THREADS_NUM 1)
endif ()
Expand Down
152 changes: 20 additions & 132 deletions storage/eloq/build_log_service.cmake
Original file line number Diff line number Diff line change
Expand Up @@ -4,11 +4,6 @@ SET(TX_LOG_PROTOS_SOURCE_DIR ${CMAKE_CURRENT_SOURCE_DIR}/tx_service/tx-log-proto
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wno-error")

option(BRPC_WITH_GLOG "With glog" ON)
option(USE_ROCKSDB_LOG_STATE "Whether use rocksdb log state or in-memory log state" ON)

option(WITH_ROCKSDB_CLOUD "RocksDB Cloud storage backend, S3 or GCS")
set_property(CACHE WITH_ROCKSDB_CLOUD PROPERTY STRINGS "S3" "GCS")
message(NOTICE "With RocksDB Cloud: ${WITH_ROCKSDB_CLOUD}")

find_path(BRPC_INCLUDE_PATH NAMES brpc/stream.h)
find_library(BRPC_LIB NAMES brpc)
Expand Down Expand Up @@ -99,140 +94,34 @@ if ((NOT LEVELDB_INCLUDE_PATH) OR (NOT LEVELDB_LIB))
endif()
include_directories(${LEVELDB_INCLUDE_PATH})

set(LOG_SHIPPING_THREADS_NUM 1)
if (USE_ROCKSDB_LOG_STATE)
if (WITH_ROCKSDB_CLOUD MATCHES "S3|GCS")
if (WITH_ROCKSDB_CLOUD STREQUAL "S3")
find_path(AWS_CORE_INCLUDE_PATH aws/core/Aws.h)
if((NOT AWS_CORE_INCLUDE_PATH))
message(FATAL_ERROR "Fail to find aws/core include path")
endif()
message(STATUS "aws/core include path: ${AWS_CORE_INCLUDE_PATH}")

find_library(AWS_CORE_LIB aws-cpp-sdk-core)
if((NOT AWS_CORE_LIB ))
message(FATAL_ERROR "Fail to find aws-cpp-sdk-core lib")
endif()
message(STATUS "aws-cpp-sdk-core library: ${AWS_CORE_LIB}")

find_path(AWS_KINESIS_INCLUDE_PATH aws/kinesis/KinesisClient.h)
if((NOT AWS_KINESIS_INCLUDE_PATH))
message(FATAL_ERROR "Fail to find aws/kinesis include path")
endif()
message(STATUS "aws/kinesis include path: ${AWS_KINESIS_INCLUDE_PATH}")

find_library(AWS_KINESIS_LIB aws-cpp-sdk-kinesis)
if((NOT AWS_KINESIS_LIB))
message(FATAL_ERROR "Fail to find aws-cpp-sdk-kinesis lib")
endif()
message(STATUS "aws-cpp-sdk-kinesis library: ${AWS_KINESIS_LIB}")


find_path(AWS_KINESIS_INCLUDE_PATH aws/kinesis/KinesisClient.h)
if((NOT AWS_KINESIS_INCLUDE_PATH))
message(FATAL_ERROR "Fail to find aws/kinesis include path")
endif()
message(STATUS "aws/kinesis include path: ${AWS_KINESIS_INCLUDE_PATH}")

find_library(AWS_KINESIS_LIB aws-cpp-sdk-kinesis)
if((NOT AWS_KINESIS_LIB))
message(FATAL_ERROR "Fail to find aws-cpp-sdk-kinesis lib")
endif()
message(STATUS "aws-cpp-sdk-kinesis library: ${AWS_KINESIS_LIB}")

find_path(AWS_S3_INCLUDE_PATH aws/s3/S3Client.h)
if((NOT AWS_S3_INCLUDE_PATH))
message(FATAL_ERROR "Fail to find aws/s3 include path")
endif()
message(STATUS "aws/s3 include path: ${AWS_S3_INCLUDE_PATH}")

find_library(AWS_S3_LIB aws-cpp-sdk-s3)
if((NOT AWS_S3_LIB ))
message(FATAL_ERROR "Fail to find aws-cpp-sdk-s3 lib")
endif()
message(STATUS "aws-cpp-sdk-s3 library: ${AWS_S3_LIB}")

set(ROCKSDB_INCLUDE_PATH ${ROCKSDB_INCLUDE_PATH} ${AWS_CORE_INCLUDE_PATH})
set(ROCKSDB_INCLUDE_PATH ${ROCKSDB_INCLUDE_PATH} ${AWS_KINESIS_INCLUDE_PATH})
set(ROCKSDB_INCLUDE_PATH ${ROCKSDB_INCLUDE_PATH} ${AWS_S3_INCLUDE_PATH})

set(ROCKSDB_LIB ${ROCKSDB_LIB} ${AWS_CORE_LIB})
set(ROCKSDB_LIB ${ROCKSDB_LIB} ${AWS_KINESIS_LIB})
set(ROCKSDB_LIB ${ROCKSDB_LIB} ${AWS_S3_LIB})

find_library(ROCKSDB_CLOUD_LIB NAMES rocksdb-cloud-aws)

add_compile_definitions(USE_AWS)
add_compile_definitions(WITH_ROCKSDB_CLOUD=1)
elseif (WITH_ROCKSDB_CLOUD STREQUAL "GCS")
find_path(GCP_CS_INCLUDE_PATH google/cloud/storage/client.h)
if((NOT GCP_CS_INCLUDE_PATH))
message(FATAL_ERROR "Fail to find google/cloud/storage include path")
endif()
message(STATUS "google/cloud/storage include path: ${GCP_CS_INCLUDE_PATH}")

find_library(GCP_COMMON_LIB google_cloud_cpp_common)
if((NOT GCP_COMMON_LIB))
message(FATAL_ERROR "Fail to find google_cloud_cpp_common lib")
endif()
message(STATUS "google_cloud_cpp_common library: ${GCP_COMMON_LIB}")

find_library(GCP_CS_LIB google_cloud_cpp_storage)
if((NOT GCP_CS_LIB))
message(FATAL_ERROR "Fail to find google_cloud_cpp_storage lib")
endif()
message(STATUS "google_cloud_cpp_storage library: ${GCP_CS_LIB}")

set(ROCKSDB_LIB ${ROCKSDB_LIB} ${GCP_COMMON_LIB})
set(ROCKSDB_LIB ${ROCKSDB_LIB} ${GCP_CS_LIB})

find_library(ROCKSDB_CLOUD_LIB NAMES rocksdb-cloud-gcp)

add_compile_definitions(USE_GCP)
add_compile_definitions(WITH_ROCKSDB_CLOUD=2)
endif ()

find_path(ROCKSDB_CLOUD_INCLUDE_PATH NAMES rocksdb/db.h PATH_SUFFIXES "rocksdb_cloud_header")
if (NOT ROCKSDB_CLOUD_INCLUDE_PATH)
message(FATAL_ERROR "Fail to find RocksDB Cloud include path")
endif ()
message(STATUS "ROCKSDB_CLOUD_INCLUDE_PATH: ${ROCKSDB_CLOUD_INCLUDE_PATH}")
set(ROCKSDB_INCLUDE_PATH ${ROCKSDB_INCLUDE_PATH} ${ROCKSDB_CLOUD_INCLUDE_PATH})
find_path(ROCKSDB_INCLUDE_PATH NAMES rocksdb/db.h)

if (NOT ROCKSDB_CLOUD_LIB)
message(FATAL_ERROR "Fail to find RocksDB Cloud lib path")
endif ()
message(STATUS "ROCKSDB_CLOUD_LIB: ${ROCKSDB_CLOUD_LIB}")
set(ROCKSDB_LIB ${ROCKSDB_LIB} ${ROCKSDB_CLOUD_LIB})
else ()
find_path(ROCKSDB_INCLUDE_PATH NAMES rocksdb/db.h)
if (NOT ROCKSDB_INCLUDE_PATH)
message(FATAL_ERROR "Fail to find RocksDB include path")
endif ()
message(STATUS "ROCKSDB_INCLUDE_PATH: ${ROCKSDB_INCLUDE_PATH}")
if (NOT ROCKSDB_INCLUDE_PATH)
message(FATAL_ERROR "Fail to find RocksDB include path")
endif ()
message(STATUS "ROCKSDB_INCLUDE_PATH: ${ROCKSDB_INCLUDE_PATH}")

find_library(ROCKSDB_LIB NAMES rocksdb)
if (NOT ROCKSDB_LIB)
message(FATAL_ERROR "Fail to find RocksDB lib path")
endif ()
message(STATUS "ROCKSDB_LIB: ${ROCKSDB_LIB}")
endif ()
find_library(ROCKSDB_LIB NAMES rocksdb)
if (NOT ROCKSDB_LIB)
message(FATAL_ERROR "Fail to find RocksDB lib path")
endif ()
message(STATUS "ROCKSDB_LIB: ${ROCKSDB_LIB}")

include_directories(${ROCKSDB_INCLUDE_PATH})
include_directories(${ROCKSDB_INCLUDE_PATH})

set(LOG_LIB
${LOG_LIB}
${ROCKSDB_LIB}
)
set(LOG_LIB
${LOG_LIB}
${ROCKSDB_LIB}
)

# add preprocessor definition USE_ROCKSDB_LOG_STATE
add_compile_definitions(USE_ROCKSDB_LOG_STATE)
# one shipping thread is enough for rocksdb version log state
set(LOG_SHIPPING_THREADS_NUM 1)
endif ()
# one shipping thread is enough for rocksdb version log state
set(LOG_SHIPPING_THREADS_NUM 1)

add_compile_definitions(LOG_SHIPPING_THREADS_NUM=${LOG_SHIPPING_THREADS_NUM})

# Add for compatiable reason
add_compile_definitions(LOG_STATE_TYPE_RKDB)

set(LOG_INCLUDE_DIR
${LOG_SOURCE_DIR}/include
${TX_LOG_PROTOS_SOURCE_DIR}
Expand All @@ -257,7 +146,6 @@ find_package(Protobuf REQUIRED)
ADD_CONVENIENCE_LIBRARY(logservice STATIC
${LOG_SOURCE_DIR}/src/log_server.cpp
${LOG_SOURCE_DIR}/src/log_state_rocksdb_impl.cpp
${LOG_SOURCE_DIR}/src/log_state_rocksdb_cloud_impl.cpp
${LOG_SOURCE_DIR}/src/fault_inject.cpp
${LOG_SOURCE_DIR}/src/INIReader.cpp
${LOG_SOURCE_DIR}/src/ini.c
Expand Down
Loading