Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
39 commits
Select commit Hold shift + click to select a range
d34bbfa
Add PostgreSQL support to TAF
lukas7811 Jun 22, 2026
c6134e3
Fix PostgreSQL setup script for EL10 AppStream and sysbench build
lukas7811 Jul 14, 2026
a88203e
setup_almalinux10.sh: upgrade to PostgreSQL 18.4, fix missing postgre…
lukas7811 Jul 15, 2026
62d135c
Add postgresql_default.conf as the new default db_config_file; PG18 t…
lukas7811 Jul 15, 2026
9e29a9f
docs: update test_taf_postgresql.py docstring for PostgreSQL 18
lukas7811 Jul 15, 2026
dba4d6d
Remove accidentally added copyright information and leave it to jeb
lukas7811 Jul 15, 2026
be7266e
Align PostgreSQL sysbench config with MariaDB, harden sysbench build …
lukas7811 Jul 17, 2026
9eff594
Add --debug-print-config: dump fully resolved taf.pl configuration
lukas7811 Jul 19, 2026
0f1d2e1
Fix ValidateTargetWithSuite comparing normalized vs. raw db_driver
lukas7811 Jul 19, 2026
b2ecf49
sysbench_lua.properties (mariadb): drop the 4-thread step, align swee…
lukas7811 Jul 21, 2026
57f490c
sysbench-lua.pm: honor db_clients_use_unix_socket for the pgsql drive…
lukas7811 Jul 21, 2026
b46b0b1
Add mariadb_default.cnf: stock-defaults reference profile, mirrors po…
lukas7811 Jul 21, 2026
73f34b7
mariadb.pm: handle running as root, mirroring postgres.pm's _os_prefix()
lukas7811 Jul 21, 2026
ca7edfc
mariadb.pm: chown tmpdir recursively, not just the directory itself
lukas7811 Jul 21, 2026
b3e30da
mariadb.pm: pre-create+chown the pidfile before forking, fixing a roo…
lukas7811 Jul 21, 2026
6b2e103
mariadb_default.cnf: add required [mysqld] section header
lukas7811 Jul 21, 2026
8cd7add
Fix PostgreSQL unix-socket path, cross-engine sysbench driver detecti…
lukas7811 Jul 27, 2026
1bcabb3
Added credits to me and Virtuozzo to the postgres.pm module.
lukas7811 Jul 28, 2026
07ead58
Merge remote-tracking branch 'origin/main' into pr/PostgreSQL-in-TAF
lukas7811 Aug 17, 2026
1d5f4a2
sysbench-lua.pm: fix missing path separator in pgsql socket-dir fallback
lukas7811 Aug 17, 2026
a2d70ef
test_taf_postgresql.py: simplify pg_ctl stop cleanup for non-root Pos…
lukas7811 Aug 17, 2026
8586b44
postgres.pm: align root-handling with mariadb.pm's existing approach
lukas7811 Aug 17, 2026
8892adf
postgres.pm, mariadb.pm: fix runuser failing when cwd is under /root
lukas7811 Aug 17, 2026
9132902
sysbench-lua: enable PostgreSQL driver build on Linux
lukas7811 Aug 18, 2026
ed31384
Executor.pm: add missing Version header; remove stray duplicate postg…
lukas7811 Aug 18, 2026
bb380c1
Executor.pm: add missing Version header
lukas7811 Aug 18, 2026
f58ff02
taf.pl: move --debug-print-config dump into TAF::Logging, write to a …
lukas7811 Aug 18, 2026
b35b96d
database_config_files/mysql: add mysql_default.cnf reference profile
lukas7811 Aug 18, 2026
1e43016
postgres.pm: fix Unix socket directory to use db_runtime_dir, not tmp…
lukas7811 Aug 25, 2026
6b7a841
HammerDB: use HammerDB's 'pg' prefix for postgres and wire superuser …
lukas7811 Aug 25, 2026
d54a709
mariadb.pm: chown db_runtime_dir too, not just tmp_dir, when running …
lukas7811 Aug 25, 2026
27a081f
.gitignore: exclude client_source build artifacts and TAF run state; …
lukas7811 Aug 25, 2026
6ee62f3
ClientCmakeBuild.pm: fix maker misdetection for Percona-branded Postg…
lukas7811 Aug 25, 2026
49eb77e
hammerdb-tprocc.pm, hammerdb-tproch.pm: fix PostgreSQL connection hos…
lukas7811 Aug 25, 2026
9e2b796
Rename tests/ to framework_functional_tests/; make setup script use T…
lukas7811 Aug 25, 2026
83616b8
test_taf_postgresql.py: scope L5's FATAL-log check to this run, not a…
lukas7811 Aug 25, 2026
cd5268c
run_tests.sh: fix TAF_MARIADB_DIR being dropped, causing L6 to always…
lukas7811 Aug 26, 2026
050a8a1
Add vCPU/RAM-sized comparable tuning profiles for MariaDB and PostgreSQL
lukas7811 Aug 26, 2026
3e11d28
Full sync of workspace changes
JonathanBMiller Sep 4, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
31 changes: 31 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1 +1,32 @@
*:Zone.Identifier

# Build artifacts under client_source/ (built locally by
# `perl taf.pl --action=build-client`, or setup_almalinux10.sh's
# provisioning step -- never commit these; a leftover CMakeCache.txt from
# one contributor's machine breaks `cmake` outright on any other machine
# with "CMakeCache.txt directory ... is different than the directory ...
# where CMakeCache.txt was created").
client_source/*/build/
client_source/*/CMakeCache.txt
client_source/*/CMakeFiles/
client_source/*/cmake_install.cmake
client_source/*/**/CMakeCache.txt
client_source/*/**/CMakeFiles/
client_source/*/**/cmake_install.cmake
client_source/sysbench-lua/sysbench

# Local database software installs and TAF run artifacts
database_software_installs/
.taf-active-install.txt
.taf_pg_env
results/
archive/
logs/
data/
runtime/
reports/
tmp/
.run_count.txt
.TAF.LOCK
__pycache__/
.pytest_cache/
Loading