app-benchmarks / sysbench

A scriptable multi-threaded benchmark tool based on LuaJIT

Official package sites : https://github.com/akopytov/sysbench ·

v1.0.20-r101 :: 0 :: gentoo

Modified
License
GPL-2+
Keywords
amd64 x86 ~arm ~arm64
USE flags
aio attachsql drizzle largefile mysql postgres test

General

aio
Add support for AIO.
attachsql
Add support for AttachSQL.
drizzle
Add support for Drizzles.
largefile
Add support for large files.
mysql
Add mySQL Database support
postgres
Add support for the postgresql database
test
Enable dependencies and/or preparations necessary to run tests (usually controlled by FEATURES=test but can be toggled independently)

lua_single_target

luajit
Build for LuaJIT only

python_single_target

python3_10
Build for Python 3.10 only
python3_11
Build for Python 3.11 only
python3_12
Build for Python 3.12 only

dev-db / mysql-connector-c : C client library for MariaDB/MySQL

dev-db / postgresql : PostgreSQL RDBMS

dev-lang / luajit : Just-In-Time Compiler for the Lua programming language

dev-lang / python : Freethreading (no-GIL) version of Python programming language

dev-libs / concurrencykit : A library with concurrency related algorithms and data structures in C

dev-libs / libaio : Asynchronous input/output library that uses the kernels native interface

dev-libs / libxslt : XSLT libraries and tools

dev-util / cram : Functional testing framework for command line applications

dev-db / mysql-connector-c : C client library for MariaDB/MySQL

dev-db / postgresql : PostgreSQL RDBMS

dev-lang / luajit : Just-In-Time Compiler for the Lua programming language

dev-lang / python : Freethreading (no-GIL) version of Python programming language

dev-libs / libaio : Asynchronous input/output library that uses the kernels native interface

Repository mirror & CI · gentoo
Merge updates from master
Conrad Kostecki · gentoo
app-benchmarks/sysbench: add python3.12 support
Signed-off-by: Conrad Kostecki <conikost@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
Move {sys-devel → dev-build}/libtool
Signed-off-by: Michał Górny <mgorny@gentoo.org> Closes: https://github.com/gentoo/gentoo/pull/34807 Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
David Seifert · gentoo
*/*: remove py3.8 from PYTHON_COMPAT
Signed-off-by: David Seifert <soap@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Conrad Kostecki · gentoo
app-benchmarks/sysbench: add python3.11 support
Signed-off-by: Conrad Kostecki <conikost@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
app-benchmarks/sysbench: go from -r1 -> r101 to avoid "downgrade"
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Conrad Kostecki · gentoo
app-benchmarks/sysbench: drop 1.0.20-r100
Signed-off-by: Conrad Kostecki <conikost@gentoo.org>
Conrad Kostecki · gentoo
app-benchmarks/sysbench: update EAPI 7 -> 8
Signed-off-by: Conrad Kostecki <conikost@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Conrad Kostecki · gentoo
app-benchmarks/sysbench: add python3.10 support
Package-Manager: Portage-3.0.20, Repoman-3.0.3 Signed-off-by: Conrad Kostecki <conikost@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
*/*: Remove obsolete values from PYTHON_COMPAT
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Conrad Kostecki · gentoo
app-benchmarks/sysbench: drop old version
Package-Manager: Portage-3.0.14, Repoman-3.0.2 Signed-off-by: Conrad Kostecki <conikost@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
app-benchmarks/sysbench: Stabilize 1.0.20-r100 x86, #766528
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
app-benchmarks/sysbench: Stabilize 1.0.20-r100 amd64, #766528
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Repository mirror & CI · gentoo
Merge updates from master
Conrad Kostecki · gentoo
app-benchmarks/sysbench: drop old version
Package-Manager: Portage-3.0.12, Repoman-3.0.2 Signed-off-by: Conrad Kostecki <conikost@gentoo.org>
Sam James · gentoo
app-benchmarks/sysbench: Stabilize 1.0.20 x86, #764614
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
app-benchmarks/sysbench: Stabilize 1.0.20 amd64, #764614
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Conrad Kostecki · gentoo
app-benchmarks/sysbench: add ~arm keyword
Closes: https://bugs.gentoo.org/742701 Package-Manager: Portage-3.0.12, Repoman-3.0.2 Signed-off-by: Conrad Kostecki <conikost@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
app-benchmarks/sysbench: add ~arm64 to -r100 too
Package-Manager: Portage-3.0.12-prefix, Repoman-3.0.2 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
app-benchmarks/sysbench: Keyword 1.0.20 arm64, #742701
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Conrad Kostecki · gentoo
app-benchmarks/sysbench: migrate to lua-single eclass
Closes: https://bugs.gentoo.org/752522 Package-Manager: Portage-3.0.9, Repoman-3.0.2 Signed-off-by: Conrad Kostecki <conikost@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Conrad Kostecki · gentoo
app-benchmarks/sysbench: drop old version
Also dropping live ebuild, as there is no use as of now. Package-Manager: Portage-3.0.9, Repoman-3.0.2 Signed-off-by: Conrad Kostecki <conikost@gentoo.org>
Conrad Kostecki · gentoo
app-benchmarks/sysbench: bump to version 1.0.20
Package-Manager: Portage-3.0.9, Repoman-3.0.2 Signed-off-by: Conrad Kostecki <conikost@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Tomáš Mózes · gentoo
app-benchmarks/sysbench: drop old
Package-Manager: Portage-2.3.85, Repoman-2.3.20 Signed-off-by: Tomáš Mózes <hydrapolic@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/14512 Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Tomáš Mózes · gentoo
app-benchmarks/sysbench: bump to 1.0.19
Package-Manager: Portage-2.3.85, Repoman-2.3.20 Signed-off-by: Tomáš Mózes <hydrapolic@gmail.com> Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
*/*: [QA] Fix trivial cases of MissingTestRestrict
The result was achieved via the following pipeline: pkgcheck scan -c RestrictTestCheck -R FormatReporter \ --format '{category}/{package}/{package}-{version}.ebuild' | xargs -n32 grep -L RESTRICT | xargs -n32 sed -i -e '/^IUSE=.*test/aRESTRICT="!test? ( test )"' The resulting metadata was compared before and after the change. Few Go ebuilds had to be fixed manually due to implicit RESTRICT=strip added by the eclass. Two ebuilds have to be fixed because of multiline IUSE. Suggested-by: Robin H. Johnson <robbat2@gentoo.org> Closes: https://github.com/gentoo/gentoo/pull/13942 Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Thomas Deutschmann · gentoo
app-benchmarks/sysbench: rev bump to ease migration to dev-db/mysql-connector-c
Commit 7cbe173b8792bc61ef6ccf10a490bf4b143f3fd2 replaced virtual/libmysqlclient dependency with dev-db/mysql-connector-c atom without a rev bump. To avoid unecessary user interaction for users not using emerge's --changed-deps=y because we are already pushing towards removal of virtual/libmysqlclient (see commit 08b83d736f77fd5dffa9cd5f6b1b44771726ce94), this commit will now force the re-installation through rev bump to ease migration. Package-Manager: Portage-2.3.72, Repoman-2.3.17 Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
David Seifert · gentoo
app-benchmarks/sysbench: [QA] Remove unnecessary slash strip
Package-Manager: Portage-2.3.72, Repoman-2.3.17 Signed-off-by: David Seifert <soap@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Thomas Deutschmann · gentoo
app-benchmarks/sysbench: migrate to dev-db/mysql-connector-c
Package-Manager: Portage-2.3.72, Repoman-2.3.17 Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Tomas Mozes · gentoo
app-benchmarks/sysbench: drop old
Signed-off-by: Tomáš Mózes <hydrapolic@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/12725 Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Tomas Mozes · gentoo
app-benchmarks/sysbench: sync live ebuild
Signed-off-by: Tomáš Mózes <hydrapolic@gmail.com> Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Tomas Mozes · gentoo
app-benchmarks/sysbench: bump to 1.0.17
Signed-off-by: Tomáš Mózes <hydrapolic@gmail.com> Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Mikle Kolyada · gentoo
app-benchmarks/sysbench: amd64 stable wrt bug #673514
Signed-off-by: Mikle Kolyada <zlogene@gentoo.org> Package-Manager: Portage-2.3.51, Repoman-2.3.11
Repository mirror & CI · gentoo
Merge updates from master
Thomas Deutschmann · gentoo
app-benchmarks/sysbench: x86 stable (bug #673514)
Package-Manager: Portage-2.3.52, Repoman-2.3.12 Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Tomas Mozes · gentoo
app-benchmarks/sysbench: bump to 1.0.16.
MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Package-Manager: Portage-2.3.52, Repoman-2.3.12 Signed-off-by: Tomáš Mózes <hydrapolic@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/10674 Signed-off-by: Patrice Clement <monsieurp@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Tomas Mozes · gentoo
app-benchmarks/sysbench: drop old
Package-Manager: Portage-2.3.41, Repoman-2.3.9
Tomas Mozes · gentoo
app-benchmarks/sysbench: bump to 1.0.15
Package-Manager: Portage-2.3.41, Repoman-2.3.9 Closes: https://github.com/gentoo/gentoo/pull/9195
Tomas Mozes · gentoo
app-benchmarks/sysbench: drop old
Package-Manager: Portage-2.3.31, Repoman-2.3.9
Tomas Mozes · gentoo
app-benchmarks/sysbench: bump to 1.0.14
Package-Manager: Portage-2.3.31, Repoman-2.3.9 Closes: https://github.com/gentoo/gentoo/pull/8122
Mike Frysinger · gentoo
app-benchmarks/sysbench: drop libtool subslot
Depending on libtool's subslot doesn't make sense as it doesn't have one, and is only a build-time tool. The runtime lib is in the libltdl package instead (which sysbench doesn't care about).
Mike Frysinger · gentoo
app-benchmarks/sysbench: move luajit to RDEPEND
Since we link sysbench against it and force the system version, make sure it's listed as a runtime dep.
Thomas Deutschmann · gentoo
app-benchmarks/sysbench: x86 stable (bug #642006)
Package-Manager: Portage-2.3.24, Repoman-2.3.6
Tomas Mozes · gentoo
app-benchmarks/sysbench: bump to 1.0.12
Closes: https://github.com/gentoo/gentoo/pull/6598 Package-Manager: Portage-2.3.19, Repoman-2.3.6
Tobias Klausmann · gentoo
app-benchmarks/sysbench-1.0.10-r0: amd64 stable
Gentoo-Bug: http://bugs.gentoo.org/642006
Tomas Mozes · gentoo
app-benchmarks/sysbench: drop old.
Package-Manager: Portage-2.3.12, Repoman-2.3.4 Closes: https://github.com/gentoo/gentoo/pull/6080
Tomas Mozes · gentoo
app-benchmarks/sysbench: version bump to 1.0.10.
Package-Manager: Portage-2.3.12, Repoman-2.3.4 Closes: https://github.com/gentoo/gentoo/pull/6080
Thomas Deutschmann · gentoo
app-benchmarks/sysbench: x86 stable (bug #624414)
Package-Manager: Portage-2.3.13, Repoman-2.3.4
Tomáš Mózes · gentoo
app-benchmarks/sysbench: bump to 1.0.9
Closes:#5870
Tobias Klausmann · gentoo
app-benchmarks/sysbench-1.0.7-r0: add amd64 keyword
Gentoo-Bug: 624414
Tomas Mozes · gentoo
app-benchmarks/sysbench: bump to 1.0.8
Package-Manager: Portage-2.3.6, Repoman-2.3.2
Tomas Mozes · gentoo
app-benchmarks/sysbench: drop old
Package-Manager: Portage-2.3.6, Repoman-2.3.2
Agostino Sarubbo · gentoo
app-benchmarks/sysbench: x86 stable wrt bug #619660
Package-Manager: Portage-2.3.5, Repoman-2.3.1 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Tomas Mozes · gentoo
app-benchmarks/sysbench: bump to 1.0.7
Package-Manager: Portage-2.3.6, Repoman-2.3.2
Agostino Sarubbo · gentoo
app-benchmarks/sysbench: amd64 stable wrt bug #619660
Package-Manager: Portage-2.3.5, Repoman-2.3.1 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Tomas Mozes · gentoo
app-benchmarks/sysbench: bump to 1.0.6, drop old
Package-Manager: Portage-2.3.5, Repoman-2.3.2
Agostino Sarubbo · gentoo
app-benchmarks/sysbench: x86 stable wrt bug #614842
Package-Manager: Portage-2.3.3, Repoman-2.3.1 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Agostino Sarubbo · gentoo
app-benchmarks/sysbench: amd64 stable wrt bug #614842
Package-Manager: Portage-2.3.3, Repoman-2.3.1 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Tomas Mozes · gentoo
app-benchmarks/sysbench: bump to 1.0.5, drop old
Package-Manager: Portage-2.3.5, Repoman-2.3.2
Tomas Mozes · gentoo
app-benchmarks/sysbench: bump to 1.0.4
Closes: #4212 Package-Manager: Portage-2.3.4, Repoman-2.3.2
Tomas Mozes · gentoo
app-benchmarks/sysbench: sync live ebuild
Package-Manager: Portage-2.3.3, Repoman-2.3.1
Tomas Mozes · gentoo
app-benchmarks/sysbench: bump to 1.0.3, drop old
Package-Manager: Portage-2.3.3, Repoman-2.3.1
Robin H. Johnson · gentoo
Drop $Id$ per council decision in bug #611234.
Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
Tomas Mozes · gentoo
app-benchmarks/sysbench: bump to 1.0.2, drop old
Package-Manager: portage-2.3.3
Tomas Mozes · gentoo
app-benchmarks/sysbench: bump to 1.0.1
Tomáš Mózes · gentoo
app-benchmarks/sysbench: drop old
Tomáš Mózes · gentoo
app-benchmarks/sysbench: sync live ebuild
Tomáš Mózes · gentoo
app-benchmarks/sysbench: bump to 1.0_pre20170122
T. Malfatti · gentoo
media-libs/portaudio: Version bump
Agostino Sarubbo · gentoo
app-benchmarks/sysbench: x86 stable wrt bug #603524
Package-Manager: portage-2.3.0 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Aaron Bauman · gentoo
app-benchmarks/sysbench: amd64 stable
Tomáš Mózes · gentoo
app-benchmarks/sysbench: bump to 1.0_pre20161223
Tomas Mozes · gentoo
app-benchmarks/sysbench: improve live ebuild
Package-Manager: portage-2.3.1
Göktürk Yüksek · gentoo
app-benchmarks/sysbench: keyword for x86
Tested on my Pentium M 1.60GHz Package-Manager: portage-2.2.28
Tomas Mozes · gentoo
app-benchmarks/sysbench: add snapshot
Package-Manager: portage-2.3.1
Tomas Mozes · gentoo
app-benchmarks/sysbench: adding live ebuild
Package-Manager: portage-2.3.0_rc1 Closes: https://github.com/gentoo/gentoo/pull/1628 Signed-off-by: Patrice Clement <monsieurp@gentoo.org>
Robin H. Johnson · gentoo
proj/gentoo: Initial commit
This commit represents a new era for Gentoo: Storing the gentoo-x86 tree in Git, as converted from CVS. This commit is the start of the NEW history. Any historical data is intended to be grafted onto this point. Creation process: 1. Take final CVS checkout snapshot 2. Remove ALL ChangeLog* files 3. Transform all Manifests to thin 4. Remove empty Manifests 5. Convert all stale $Header$/$Id$ CVS keywords to non-expanded Git $Id$ 5.1. Do not touch files with -kb/-ko keyword flags. Signed-off-by: Robin H. Johnson <robbat2@gentoo.org> X-Thanks: Alec Warner <antarus@gentoo.org> - did the GSoC 2006 migration tests X-Thanks: Robin H. Johnson <robbat2@gentoo.org> - infra guy, herding this project X-Thanks: Nguyen Thai Ngoc Duy <pclouds@gentoo.org> - Former Gentoo developer, wrote Git features for the migration X-Thanks: Brian Harring <ferringb@gentoo.org> - wrote much python to improve cvs2svn X-Thanks: Rich Freeman <rich0@gentoo.org> - validation scripts X-Thanks: Patrick Lauer <patrick@gentoo.org> - Gentoo dev, running new 2014 work in migration X-Thanks: Michał Górny <mgorny@gentoo.org> - scripts, QA, nagging X-Thanks: All of other Gentoo developers - many ideas and lots of paint on the bikeshed