[Enhancement] rename `use-staros` to `enable-shared-data` (#34480)

Signed-off-by: Kevin Xiaohua Cai <caixiaohua@starrocks.com>
This commit is contained in:
Kevin Cai 2023-11-07 14:49:49 +08:00 committed by GitHub
parent 74f89d5205
commit 66dd1aff4d
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with 10 additions and 6 deletions

View File

@ -82,7 +82,9 @@ Usage: $0 <options>
--fe build Frontend and Spark Dpp application
--spark-dpp build Spark DPP application
--clean clean and build target
--use-staros build Backend with staros
--enable-shared-data
build Backend with shared-data feature support
--use-staros DEPRECATED, an alias of --enable-shared-data option
--with-gcov build Backend with gcov, has an impact on performance
--without-gcov build Backend without gcov(default)
--with-bench build Backend with bench(default without bench)
@ -115,6 +117,7 @@ OPTS=$(getopt \
-l 'without-gcov' \
-l 'without-java-ext' \
-l 'use-staros' \
-l 'enable-shared-data' \
-o 'j:' \
-l 'help' \
-- "$@")
@ -219,7 +222,7 @@ else
--ut) RUN_UT=1 ; shift ;;
--with-gcov) WITH_GCOV=ON; shift ;;
--without-gcov) WITH_GCOV=OFF; shift ;;
--use-staros) USE_STAROS=ON; shift ;;
--enable-shared-data|--use-staros) USE_STAROS=ON; shift ;;
--with-bench) WITH_BENCH=ON; shift ;;
--with-clang-tidy) WITH_CLANG_TIDY=ON; shift ;;
--without-java-ext) BUILD_JAVA_EXT=OFF; shift ;;
@ -252,7 +255,7 @@ echo "Get params:
WITH_GCOV -- $WITH_GCOV
WITH_BENCH -- $WITH_BENCH
WITH_CLANG_TIDY -- $WITH_CLANG_TIDY
USE_STAROS -- $USE_STAROS
ENABLE_SHARED_DATA -- $USE_STAROS
USE_AVX2 -- $USE_AVX2
USE_AVX512 -- $USE_AVX512
JEMALLOC_DEBUG -- $JEMALLOC_DEBUG

View File

@ -38,7 +38,7 @@ ARG MAVEN_OPTS
ARG BUILD_TYPE
COPY . /build/starrocks
WORKDIR /build/starrocks
RUN --mount=type=cache,target=/root/.m2/ STARROCKS_VERSION=${RELEASE_VERSION} BUILD_TYPE=${BUILD_TYPE} MAVEN_OPTS=${MAVEN_OPTS} ./build.sh --be --use-staros --clean -j `nproc`
RUN --mount=type=cache,target=/root/.m2/ STARROCKS_VERSION=${RELEASE_VERSION} BUILD_TYPE=${BUILD_TYPE} MAVEN_OPTS=${MAVEN_OPTS} ./build.sh --be --enable-shared-data --clean -j `nproc`
FROM busybox:latest

View File

@ -39,7 +39,8 @@ Usage: $0 <options>
--with-aws enable to test aws
--with-bench enable to build with benchmark
--module module to run uts
--use-staros enable to build with staros
--enable-shared-data enable to build with shared-data feature support
--use-staros DEPRECATED. an alias of --enable-shared-data option
-j build parallel
Eg.
@ -95,7 +96,7 @@ while true; do
--help) HELP=1 ; shift ;;
--with-aws) WITH_AWS=ON; shift ;;
--with-gcov) WITH_GCOV=ON; shift ;;
--use-staros) USE_STAROS=ON; shift ;;
--enable-shared-data|--use-staros) USE_STAROS=ON; shift ;;
-j) PARALLEL=$2; shift 2 ;;
--) shift ; break ;;
*) echo "Internal error" ; exit 1 ;;