pgsql: Fix temporary tablespaces for shared filesets

Поиск
Список
Период
Сортировка
От Magnus Hagander
Тема pgsql: Fix temporary tablespaces for shared filesets
Дата
Msg-id E1jrLVM-0001Ph-E4@gemulon.postgresql.org
обсуждение исходный текст
Список pgsql-committers
Fix temporary tablespaces for shared filesets

A likely copy/paste error in 98e8b480532 from  back in 2004 would
cause temp tablespace to be reset to InvalidOid if temp_tablespaces
was set to the same value as the primary tablespace in the database.
This would cause shared filesets (such as for parallel hash joins)
to ignore them, putting the temporary files in the default tablespace
instead of the configured one. The bug is in the old code, but it
appears to have been exposed only once we had shared filesets.

Reviewed-By: Daniel Gustafsson
Discussion: https://postgr.es/m/CABUevExg5YEsOvqMxrjoNvb3ApVyH+9jggWGKwTDFyFCVWczGQ@mail.gmail.com
Backpatch-through: 9.5

Branch
------
master

Details
-------
https://git.postgresql.org/pg/commitdiff/ecd9e9f0bc141550726b2205dd6f5745a58e9ecd

Modified Files
--------------
src/backend/commands/tablespace.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)


В списке pgsql-committers по дате отправления:

Предыдущее
От: Fujii Masao
Дата:
Сообщение: pgsql: doc: Correct description of restart_lsn in pg_replication_slots
Следующее
От: Tom Lane
Дата:
Сообщение: pgsql: Inline plpgsql's exec_stmt() into exec_stmts().