mirror of
https://github.com/postgres/postgres.git
synced 2026-03-14 14:42:30 -04:00
The regexes used in 102_vacuumdb_stages.pl to check the postmaster log
for expected output contained several places with ".*.*", which is
underdetermined and can cause exponential runtime growth in Perl's regex
matcher (since it's not bright enough not to waste time seeing whether
different splits of the same substring would allow a match). We were
fortunate that the amount of text in the postmaster log was generally not
enough to make the runtime go to the moon; although commit
|
||
|---|---|---|
| .. | ||
| 010_clusterdb.pl | ||
| 011_clusterdb_all.pl | ||
| 020_createdb.pl | ||
| 030_createlang.pl | ||
| 040_createuser.pl | ||
| 050_dropdb.pl | ||
| 060_droplang.pl | ||
| 070_dropuser.pl | ||
| 080_pg_isready.pl | ||
| 090_reindexdb.pl | ||
| 091_reindexdb_all.pl | ||
| 100_vacuumdb.pl | ||
| 101_vacuumdb_all.pl | ||
| 102_vacuumdb_stages.pl | ||