diff --git a/concourse/pipeline/build_release_tarball.yml b/concourse/pipeline/build_release_tarball.yml index dba64149f3d..fe9f96e98bf 100644 --- a/concourse/pipeline/build_release_tarball.yml +++ b/concourse/pipeline/build_release_tarball.yml @@ -70,6 +70,7 @@ jobs: BUILD_TYPE: RelWithDebInfo DATA_STORE_TYPE: ELOQDSS_ROCKSDB_CLOUD_S3 CLOUDFRONT_DIST: ((cloudfront-dist)) + privileged: true - task: build-eloqdss-rocksdb-type file: eloqsql_src/concourse/tasks/build_release_tarball.yml @@ -84,6 +85,7 @@ jobs: BUILD_TYPE: RelWithDebInfo DATA_STORE_TYPE: ELOQDSS_ROCKSDB CLOUDFRONT_DIST: ((cloudfront-dist)) + privileged: true - task: build-eloqstore-type file: eloqsql_src/concourse/tasks/build_release_tarball.yml @@ -98,6 +100,7 @@ jobs: BUILD_TYPE: RelWithDebInfo DATA_STORE_TYPE: ELOQDSS_ELOQSTORE CLOUDFRONT_DIST: ((cloudfront-dist)) + privileged: true serial: true @@ -128,6 +131,7 @@ jobs: BUILD_TYPE: RelWithDebInfo DATA_STORE_TYPE: ELOQDSS_ROCKSDB_CLOUD_S3 CLOUDFRONT_DIST: ((cloudfront-dist)) + privileged: true - task: build-eloqdss-rocksdb-type file: eloqsql_src/concourse/tasks/build_release_tarball.yml @@ -142,6 +146,7 @@ jobs: BUILD_TYPE: RelWithDebInfo DATA_STORE_TYPE: ELOQDSS_ROCKSDB CLOUDFRONT_DIST: ((cloudfront-dist)) + privileged: true - task: build-eloqstore-type file: eloqsql_src/concourse/tasks/build_release_tarball.yml @@ -156,6 +161,7 @@ jobs: BUILD_TYPE: RelWithDebInfo DATA_STORE_TYPE: ELOQDSS_ELOQSTORE CLOUDFRONT_DIST: ((cloudfront-dist)) + privileged: true serial: true @@ -186,6 +192,7 @@ jobs: BUILD_TYPE: RelWithDebInfo DATA_STORE_TYPE: ELOQDSS_ROCKSDB_CLOUD_S3 CLOUDFRONT_DIST: ((cloudfront-dist)) + privileged: true - task: build-eloqdss-rocksdb-type file: eloqsql_src/concourse/tasks/build_release_tarball.yml @@ -200,6 +207,7 @@ jobs: BUILD_TYPE: RelWithDebInfo DATA_STORE_TYPE: ELOQDSS_ROCKSDB CLOUDFRONT_DIST: ((cloudfront-dist)) + privileged: true - task: build-eloqstore-type file: eloqsql_src/concourse/tasks/build_release_tarball.yml @@ -214,6 +222,7 @@ jobs: BUILD_TYPE: RelWithDebInfo DATA_STORE_TYPE: ELOQDSS_ELOQSTORE CLOUDFRONT_DIST: ((cloudfront-dist)) + privileged: true serial: true @@ -244,6 +253,7 @@ jobs: BUILD_TYPE: RelWithDebInfo DATA_STORE_TYPE: ELOQDSS_ROCKSDB_CLOUD_S3 CLOUDFRONT_DIST: ((cloudfront-dist)) + privileged: true - task: build-eloqdss-rocksdb-type file: eloqsql_src/concourse/tasks/build_release_tarball.yml @@ -258,6 +268,7 @@ jobs: BUILD_TYPE: RelWithDebInfo DATA_STORE_TYPE: ELOQDSS_ROCKSDB CLOUDFRONT_DIST: ((cloudfront-dist)) + privileged: true - task: build-eloqstore-type file: eloqsql_src/concourse/tasks/build_release_tarball.yml @@ -272,5 +283,6 @@ jobs: BUILD_TYPE: RelWithDebInfo DATA_STORE_TYPE: ELOQDSS_ELOQSTORE CLOUDFRONT_DIST: ((cloudfront-dist)) + privileged: true serial: true \ No newline at end of file diff --git a/concourse/scripts/build_tarball.bash b/concourse/scripts/build_tarball.bash index 2fae7f1bb9d..ca2e3d000cc 100755 --- a/concourse/scripts/build_tarball.bash +++ b/concourse/scripts/build_tarball.bash @@ -35,6 +35,8 @@ ln -s $WORKSPACE/raft_host_manager_src raft_host_manager popd ELOQSQL_SRC=${PWD} +export LD_LIBRARY_PATH=/usr/local/lib:/usr/local/lib64:$LD_LIBRARY_PATH + # Get OS information from /etc/os-release source /etc/os-release if [[ "$ID" == "centos" ]] || [[ "$ID" == "rocky" ]]; then @@ -117,6 +119,12 @@ else exit 1 fi +if [ "$ID" == "centos" ];then + IOURING_ENABLED="OFF" +else + IOURING_ENABLED="ON" +fi + if [ "$ASAN" = "ON" ]; then export ASAN_OPTIONS=abort_on_error=1:detect_container_overflow=0:leak_check_at_exit=0 fi @@ -189,6 +197,7 @@ cmake -DCMAKE_INSTALL_PREFIX="${DEST_DIR}" \ -DSTATISTICS=ON \ -DWITH_DATA_STORE=${DATA_STORE_TYPE} \ ${CMAKE_ARGS} \ + -DIOURING_ENABLED=${IOURING_ENABLED} \ -DOPEN_LOG_SERVICE=OFF \ -DFORK_HM_PROCESS=ON \ ../ diff --git a/storage/eloq/tx_service b/storage/eloq/tx_service index 8c0c9bb5c98..9e8ab727196 160000 --- a/storage/eloq/tx_service +++ b/storage/eloq/tx_service @@ -1 +1 @@ -Subproject commit 8c0c9bb5c987513a7179bf84683ced81965d1622 +Subproject commit 9e8ab7271965ce8f1659d52bd83a667612bbf230