Message ID | 20241017-add-postgresql-tps-var-v1-0-4996d45426af@samsung.com (mailing list archive) |
---|---|
Headers | show
Received: from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org [10.30.226.201]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id BF0B11DCB2C for <kdevops@lists.linux.dev>; Thu, 17 Oct 2024 12:42:56 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=10.30.226.201 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1729168976; cv=none; b=Bl+o1MabQr474Q7d1bviPQOVy9w+pHaQ5Qt29ZNcqDdxTnlK0eBJntDdOt7lqWqEciIMrDOkBfLydqwJeZ73my/rgTCbEraNQtsPSSccb1L4Z6G1okINAfVFAHNOKbpvdCC/VGm0rmoLJDgRBn/AH4yEK19y8hbe2FRlH8Kah4g= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1729168976; c=relaxed/simple; bh=poG3CR1cuY1WAvBrr/SBnCU91zyl4d528WGWaCQq+Yo=; h=From:Subject:Date:Message-Id:MIME-Version:Content-Type:To:Cc; b=IAHNe06o7Wb7zzTHoOi7FpQSX6fArwHWSrLaeicCXAS2OwAeI4EuJW2Cwi0FJqiYW83ADaD13djxianiSWQiDxsYwW3OwKAFuFEoWupmhMUURx0Dhw0mr7g8nZimBpqMEQ+WdfOYB4AlO8hBUAyGGIHhnB+zJBJ2SSC2qIxIaUs= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=G2Z5vL+x; arc=none smtp.client-ip=10.30.226.201 Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b="G2Z5vL+x" Received: by smtp.kernel.org (Postfix) with ESMTPS id 640E2C4CEC3; Thu, 17 Oct 2024 12:42:56 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1729168976; bh=poG3CR1cuY1WAvBrr/SBnCU91zyl4d528WGWaCQq+Yo=; h=From:Subject:Date:To:Cc:Reply-To:From; b=G2Z5vL+xQ3DkUewCVbMjlvq56szeFgeWaP//+GuzlX33ZReMFNYT6/Q1NEQLjuVWv uuxTwuMDPU8cBOK0AYu4lw4iUiefwxwYJCuy8mbLqHLJ9naXVI/NkqZLmGJcBsNlqZ Tyi3AQmjoXxDC2GN0L9sonDJkvX5yYt0hmnasU53lM/NjlJ3d74uQbKAM6fbt8ksw6 mqliOguUgexCfydw+FVfivjqnFAkeSkXA8RkikIlWcnjg7PzVn38f5Vc7NtVvhoe7K rObQ50vPsQ8thPDTOzfbdtBnqPoGM9Qf6MKCX1doAeCMR6cutYlbyBA3SfuThwpgSo OGvYA6UaWZa0A== Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id 4AA37D37485; Thu, 17 Oct 2024 12:42:56 +0000 (UTC) From: Daniel Gomez via B4 Relay <devnull+da.gomez.samsung.com@kernel.org> Subject: [PATCH 0/5] sysbench: add postgresql tps variability Date: Thu, 17 Oct 2024 14:42:42 +0200 Message-Id: <20241017-add-postgresql-tps-var-v1-0-4996d45426af@samsung.com> Precedence: bulk X-Mailing-List: kdevops@lists.linux.dev List-Id: <kdevops.lists.linux.dev> List-Subscribe: <mailto:kdevops+subscribe@lists.linux.dev> List-Unsubscribe: <mailto:kdevops+unsubscribe@lists.linux.dev> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 7bit X-B4-Tracking: v=1; b=H4sIAEIGEWcC/x3MMQqAMAxA0atIZgNtKYpeRRyqjRoQrYmIIN7d4 viG/x9QEiaFtnhA6GLlfcuwZQHjEraZkGM2OOO8NbbGECOmXc9ZSI8Vz6R4BUEzhHp0U2x81UC Ok9DE9z/u+vf9AAwyBPloAAAA To: kdevops@lists.linux.dev, mcgrof@kernel.org Cc: d+samsung@kruces.com, Daniel Gomez <da.gomez@samsung.com> X-Mailer: b4 0.14.1 X-Developer-Signature: v=1; a=ed25519-sha256; t=1729168974; l=2063; i=da.gomez@samsung.com; s=20240621; h=from:subject:message-id; bh=poG3CR1cuY1WAvBrr/SBnCU91zyl4d528WGWaCQq+Yo=; b=1tuzi0Vf0rCwsj9H0Emawxk57CVlIL1i14/gW0nPq29mmSlCmLLM/2AzBQ7e1Lyxhtd60oiTR kqpBkKy4RMWCd0bgiLz7UOTAlETVK7DZkDGoT1lLxkTQ4TLBIgcFK/b X-Developer-Key: i=da.gomez@samsung.com; a=ed25519; pk=BqYk31UHkmv0WZShES6pIZcdmPPGay5LbzifAdZ2Ia4= X-Endpoint-Received: by B4 Relay for da.gomez@samsung.com/20240621 with auth_id=175 X-Original-From: Daniel Gomez <da.gomez@samsung.com> Reply-To: da.gomez@samsung.com |
Series | sysbench: add postgresql tps variability | expand |
This patch set adds the PostgreSQL TPS variability benchmark using sysbench workload. I decided to split the sysbench workloads in 2: MySQL (docker) and PostgreSQL (native). Some tasks are copy-pasted from MySQL task list but I think this allows every workload to be self-contained. Althought it duplicates code. What do you think? I'm also using ansible lsp and lint and found quite some interesting things fixed in the postgres yaml. Are you guys using anything similar? Note: Plots and telemetry is still work in progress. To: kdevops@lists.linux.dev To: mcgrof@kernel.org Cc: d+samsung@kruces.com Signed-off-by: Daniel Gomez <da.gomez@samsung.com> --- Daniel Gomez (5): sysbench: fix kconfig tabs sysbench: fix typos sysbench: fix SYSBENCH_MYSQL_INNODB_REDO_LOG_CAPACITY typo sysbench: split mysql-docker benchmark sysbench: add postgresql native TPS variablity support playbooks/roles/sysbench/defaults/main.yml | 15 + .../sysbench/tasks/install-deps/debian/main.yml | 47 ++ playbooks/roles/sysbench/tasks/main.yaml | 777 +------------------ .../roles/sysbench/tasks/mysql-docker/main.yaml | 773 +++++++++++++++++++ .../sysbench/tasks/postgresql-native/main.yaml | 708 ++++++++++++++++++ playbooks/roles/sysbench/templates/mysql.conf.j2 | 2 +- .../sysbench/templates/postgresql-conf-000.conf.j2 | 820 +++++++++++++++++++++ .../templates/postgresql-conf-default.conf.j2 | 820 +++++++++++++++++++++ workflows/sysbench/Kconfig | 51 +- workflows/sysbench/Kconfig.docker | 8 +- workflows/sysbench/Kconfig.fs | 36 +- workflows/sysbench/Kconfig.native | 120 +++ workflows/sysbench/Kconfig.xfs | 4 +- 13 files changed, 3398 insertions(+), 783 deletions(-) --- base-commit: 30a309572af702fddae3309933ca0fda92a24246 change-id: 20241017-add-postgresql-tps-var-0ba7c2fd9469 Best regards,