From 5b52e07c1679d1e11489af0339f8202a22b0a572 Mon Sep 17 00:00:00 2001 From: coffeegoddd Date: Tue, 18 Jul 2023 11:41:46 -0700 Subject: [PATCH 1/2] /go/performance/continuous_integration/SysbenchDockerfile: change distro from buster to bullseye --- go/performance/continuous_integration/SysbenchDockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/go/performance/continuous_integration/SysbenchDockerfile b/go/performance/continuous_integration/SysbenchDockerfile index 7a5b03268f..f996f89d0f 100644 --- a/go/performance/continuous_integration/SysbenchDockerfile +++ b/go/performance/continuous_integration/SysbenchDockerfile @@ -1,4 +1,4 @@ -FROM golang:1.19-buster +FROM --platform=linux/amd64 golang:1.19-bullseye ENV DEBIAN_FRONTEND=noninteractive From 7188cddc25d882e37423539838c2d619f86d26bd Mon Sep 17 00:00:00 2001 From: coffeegoddd Date: Tue, 18 Jul 2023 13:03:41 -0700 Subject: [PATCH 2/2] /go/performance/continuous_integration: install sysbench from source --- .../continuous_integration/SysbenchDockerfile | 20 +++++++++++++++++-- 1 file changed, 18 insertions(+), 2 deletions(-) diff --git a/go/performance/continuous_integration/SysbenchDockerfile b/go/performance/continuous_integration/SysbenchDockerfile index f996f89d0f..cf34e45b9e 100644 --- a/go/performance/continuous_integration/SysbenchDockerfile +++ b/go/performance/continuous_integration/SysbenchDockerfile @@ -5,8 +5,24 @@ ENV DEBIAN_FRONTEND=noninteractive # Get sysbench installed RUN apt update RUN apt install -y curl -RUN curl -s https://packagecloud.io/install/repositories/akopytov/sysbench/script.deb.sh | bash -RUN apt -y install sysbench + +# Install sysbench deps +RUN apt update -y && apt install -y \ + automake \ + libtool \ + pkg-config \ + libaio-dev \ + default-libmysqlclient-dev \ + libssl-dev + +# Build sysbench from source +RUN git clone https://github.com/akopytov/sysbench.git && \ + cd sysbench && \ + git checkout -b 1.0.20 tags/1.0.20 && \ + ./autogen.sh && \ + ./configure && \ + make -j && \ + make install # Install sqlite3 from source RUN \