This is an automated email from the ASF dual-hosted git repository. morningman pushed a commit to branch branch-2.0-alpha in repository https://gitbox.apache.org/repos/asf/doris.git
commit f3cbc48d9e7f1e0a6bf4ecd56e8218a926bd073e Author: Pxl <pxl...@qq.com> AuthorDate: Thu Apr 20 23:33:25 2023 +0800 [Chore](asan) set decrementOutputRecursionDepth to suppressions and remove some unu… (#18845) 18845 --- .licenserc.yaml | 1 - .rat-excludes | 1 - be/CMakeLists.txt | 1 + bin/start_be.sh | 5 +++-- conf/asan_suppr.conf | 3 +-- conf/be.conf | 2 +- conf/fe.conf | 2 +- conf/{asan_suppr.conf => lsan_suppr.conf} | 2 +- tsan_suppressions | 24 ------------------------ 9 files changed, 8 insertions(+), 33 deletions(-) diff --git a/.licenserc.yaml b/.licenserc.yaml index 4d7443862a..98886a29ef 100644 --- a/.licenserc.yaml +++ b/.licenserc.yaml @@ -37,7 +37,6 @@ header: - "**/*.sql" - "**/*.lock" - "**/*.out" - - "tsan_suppressions" - "docs/.markdownlintignore" - "fe/fe-core/src/test/resources/data/net_snmp_normal" - "fe/fe-core/src/main/antlr4/org/apache/doris/nereids/JavaLexer.g4" diff --git a/.rat-excludes b/.rat-excludes index 0a2f42e9e9..bb97aca3dc 100644 --- a/.rat-excludes +++ b/.rat-excludes @@ -35,5 +35,4 @@ condition_variable.* murmur_hash3.* utf8_check.cpp .markdownlintignore -tsan_suppressions sse2neon.h diff --git a/be/CMakeLists.txt b/be/CMakeLists.txt index 3b767b410b..10e6fd09e6 100644 --- a/be/CMakeLists.txt +++ b/be/CMakeLists.txt @@ -1016,6 +1016,7 @@ install(FILES ${BASE_DIR}/../conf/be.conf ${BASE_DIR}/../conf/odbcinst.ini ${BASE_DIR}/../conf/asan_suppr.conf + ${BASE_DIR}/../conf/lsan_suppr.conf ${BASE_DIR}/../conf/hdfs-site.xml DESTINATION ${OUTPUT_DIR}/conf) diff --git a/bin/start_be.sh b/bin/start_be.sh index bbaea90c02..f6e564149c 100755 --- a/bin/start_be.sh +++ b/bin/start_be.sh @@ -144,8 +144,9 @@ export ODBCSYSINI="${DORIS_HOME}/conf" # support utf8 for oracle database export NLS_LANG='AMERICAN_AMERICA.AL32UTF8' -#filter known leak for lsan. -export LSAN_OPTIONS="suppressions=${DORIS_HOME}/conf/asan_suppr.conf" +# filter known leak. +export LSAN_OPTIONS="suppressions=${DORIS_HOME}/conf/lsan_suppr.conf" +export ASAN_OPTIONS="suppressions=${DORIS_HOME}/conf/asan_suppr.conf" while read -r line; do envline="$(echo "${line}" | diff --git a/conf/asan_suppr.conf b/conf/asan_suppr.conf index 254e6901ac..3c43b92e44 100644 --- a/conf/asan_suppr.conf +++ b/conf/asan_suppr.conf @@ -15,5 +15,4 @@ # specific language governing permissions and limitations # under the License. -# This is a known leak. -leak:brpc \ No newline at end of file +interceptor_via_lib:apache::thrift diff --git a/conf/be.conf b/conf/be.conf index 1961ab3592..61c399b1e1 100644 --- a/conf/be.conf +++ b/conf/be.conf @@ -15,7 +15,7 @@ # specific language governing permissions and limitations # under the License. -CUR_DATE='$(date +%Y%m%d-%H%M%S)' +CUR_DATE=`date +%Y%m%d-%H%M%S` PPROF_TMPDIR="$DORIS_HOME/log/" diff --git a/conf/fe.conf b/conf/fe.conf index 849d387bdd..77e2b6efa5 100644 --- a/conf/fe.conf +++ b/conf/fe.conf @@ -21,7 +21,7 @@ ## see fe/src/org/apache/doris/common/Config.java ##################################################################### -CUR_DATE='$(date +%Y%m%d-%H%M%S)' +CUR_DATE=`date +%Y%m%d-%H%M%S` # the output dir of stderr and stdout LOG_DIR = ${DORIS_HOME}/log diff --git a/conf/asan_suppr.conf b/conf/lsan_suppr.conf similarity index 98% copy from conf/asan_suppr.conf copy to conf/lsan_suppr.conf index 254e6901ac..fe294d58e8 100644 --- a/conf/asan_suppr.conf +++ b/conf/lsan_suppr.conf @@ -16,4 +16,4 @@ # under the License. # This is a known leak. -leak:brpc \ No newline at end of file +leak:brpc diff --git a/tsan_suppressions b/tsan_suppressions deleted file mode 100644 index a01346fe74..0000000000 --- a/tsan_suppressions +++ /dev/null @@ -1,24 +0,0 @@ -mutex:boost::condition_variable::wait(boost::unique_lock<boost::mutex>&) -mutex:brpc::* -mutex:doris::ConditionVariable::wait_until(doris::MonoTime const&) const -mutex:doris::ConditionVariable::wait() const -race:boost::intrusive::list_node_traits<void*>::get_next(boost::intrusive::list_node<void*> const* const&) -race:brpc::* -race:butil::* -race:bvar::* -race:doris::CountDownLatch::wait_until(doris::MonoTime const&) const -race:doris::PBackendService::* -race:doris::PStatus::status_code() const -race:doris::PTabletWriterAddBatchResult::* -race:doris::PTabletWriterOpenResult::* -race:doris::RefCountClosure<doris::PTabletWriterOpenResult>::unref() -race:doris::stream_load::TestInternalService::tablet_writer_add_batch(google::protobuf::RpcController*, doris::PTabletWriterAddBatchRequest const*, doris::PTabletWriterAddBatchResult*, google::protobuf::Closure*) -race:glog_internal_namespace_::* -race:google::protobuf::* -race:operator delete(void*) -race:std::_Bit_reference::operator bool() const -race:std::char_traits<char>::compare(char const*, char const*, unsigned long) -race:std::char_traits<char>::copy(char*, char const*, unsigned long) -race:std::lock_guard<int volatile>::lock_guard(int volatile&) -race:std::lock_guard<int volatile>::~lock_guard() -race:void google::protobuf::internal::RepeatedPtrFieldBase::Clear<google::protobuf::RepeatedPtrField<doris::PTabletInfo>::TypeHandler>() --------------------------------------------------------------------- To unsubscribe, e-mail: commits-unsubscr...@doris.apache.org For additional commands, e-mail: commits-h...@doris.apache.org