MariaDB Foundation rilascia TAF 4.0: supporto beta a PostgreSQL
La MariaDB Foundation rilascia TAF 4.0: supporto beta a PostgreSQL, configurazione DB incorporata nei file di proprietà, nuovi script di raccolta dati di sistema.
Redazione UptimeMag · 28 settembre 2026 · 2 minuti di lettura

La MariaDB Foundation ha rilasciato il 28 settembre 2026 la versione 4.0 del Test Automation Framework (TAF), il framework usato per misurare e confrontare le prestazioni di database. Lo riporta il blog ufficiale di MariaDB.org. La release segna, secondo la Foundation, il cambiamento più ampio nella storia del progetto: riorganizza come vengono eseguiti, taggati e analizzati i workload su MariaDB, MySQL e, da questa versione, anche PostgreSQL.
Le novità principali
Il cambiamento più rilevante è il supporto end-to-end a PostgreSQL, ancora in fase beta: include un plugin database dedicato (PR #7), aggiornamenti a sysbench-lua e alla libreria RUN SQL per i build PostgreSQL. La Foundation invita esplicitamente a inviare feedback e pull request su questa parte.
TAF 4.0 introduce anche la possibilità di incorporare la configurazione del database direttamente nel file di proprietà utente, con un ordine di precedenza chiaro: override da riga di comando, blocco di configurazione inline, infine riferimento a file esterno (db_config_file). La configurazione "vincente" viene scritta nel file di proprietà generato automaticamente per ogni test case e archiviata insieme ai risultati, eliminando le discrepanze di configurazione tra run diversi.
Tra le altre modifiche: un file di configurazione del database temporaneo generato a runtime per ogni esecuzione; il recovery mode che ora ri-esegue l'iterazione 1 del data store recuperato per eliminare sfasamenti; nuove opzioni da riga di comando come --test-case-tag e --dump-run-state; nuovi script di raccolta della saturazione di sistema (taf_collect_mpstat.sh, taf_collect_pidstat.sh, taf_collect_perf_sched.sh, tra gli altri); e un nuovo tool, ResultsCompareRaw.pl, per rigenerare report HTML da dati grezzi su qualunque metrica.
Diverse modifiche, scrive la Foundation, sono state richieste direttamente da Monty Widenius, creatore di MySQL e MariaDB, in particolare tramite la issue MDEV-39497, da cui è nata l'opzione --test-case-tag.
Hardware e contributi
Il lavoro di sviluppo e validazione è stato condotto su host forniti da Hetzner come sponsor hardware: una macchina con CPU Intel i5-13500 (20 vCPU, 14 core) e 62 GB di RAM su AlmaLinux 9.7, e una seconda con CPU AMD EPYC 9454 (96 vCPU, 48 core) e 125 GB di RAM su AlmaLinux 9.8. Tra i contributori citati figurano Virtuozzo (sponsor della Foundation), Lukas Oliva per il plugin PostgreSQL e Viktor Ganeles per il recovery mode.
Il codice è disponibile come release GitHub sul repository ufficiale di TAF.
Testo redatto con il supporto dell'intelligenza artificiale e verificato dalla redazione (AI Act, art. 50). Fonte: MariaDB – rilasci.