Re: Direct I/O

Поиск
Список
Период
Сортировка
Искать
От
Tom Lane
Тема
Re: Direct I/O
Дата
Msg-id
2443917.1681747583@sss.pgh.pa.us
Ответ на
Re: Direct I/O (Robert Haas)
Список
Дерево обсуждения
Direct I/O Thomas Munro <thomas.munro@gmail.com>
Re: Direct I/O Justin Pryzby <pryzby@telsasoft.com>
Re: Direct I/O Thomas Munro <thomas.munro@gmail.com>
Re: Direct I/O Andres Freund <andres@anarazel.de>
Re: Direct I/O Andres Freund <andres@anarazel.de>
Re: Direct I/O Thomas Munro <thomas.munro@gmail.com>
Re: Direct I/O Thomas Munro <thomas.munro@gmail.com>
Re: Direct I/O Bharath Rupireddy <bharath.rupireddyforpostgres@gmail.com>
Re: Direct I/O Thomas Munro <thomas.munro@gmail.com>
Re: Direct I/O Thomas Munro <thomas.munro@gmail.com>
Re: Direct I/O Tom Lane <tgl@sss.pgh.pa.us>
Re: Direct I/O Thomas Munro <thomas.munro@gmail.com>
Re: Direct I/O Andres Freund <andres@anarazel.de>
Re: Direct I/O Andres Freund <andres@anarazel.de>
Re: Direct I/O Andres Freund <andres@anarazel.de>
Re: Direct I/O Thomas Munro <thomas.munro@gmail.com>
Re: Direct I/O Tom Lane <tgl@sss.pgh.pa.us>
Re: Direct I/O Andres Freund <andres@anarazel.de>
Re: Direct I/O Tom Lane <tgl@sss.pgh.pa.us>
Re: Direct I/O Andres Freund <andres@anarazel.de>
Re: Direct I/O Andrew Dunstan <andrew@dunslane.net>
Re: Direct I/O Thomas Munro <thomas.munro@gmail.com>
Re: Direct I/O Tom Lane <tgl@sss.pgh.pa.us>
Re: Direct I/O Thomas Munro <thomas.munro@gmail.com>
Re: Direct I/O Andres Freund <andres@anarazel.de>
Re: Direct I/O Thomas Munro <thomas.munro@gmail.com>
Re: Direct I/O Thomas Munro <thomas.munro@gmail.com>
Re: Direct I/O Thomas Munro <thomas.munro@gmail.com>
Re: Direct I/O Andres Freund <andres@anarazel.de>
Re: Direct I/O Thomas Munro <thomas.munro@gmail.com>
Re: Direct I/O Andres Freund <andres@anarazel.de>
Re: Direct I/O Andres Freund <andres@anarazel.de>
Re: Direct I/O Thomas Munro <thomas.munro@gmail.com>
Re: Direct I/O Thomas Munro <thomas.munro@gmail.com>
Re: Direct I/O Thomas Munro <thomas.munro@gmail.com>
Re: Direct I/O Andrea Gelmini <andrea.gelmini@gmail.com>
Re: Direct I/O Tom Lane <tgl@sss.pgh.pa.us>
Re: Direct I/O Thomas Munro <thomas.munro@gmail.com>
Re: Direct I/O Tom Lane <tgl@sss.pgh.pa.us>
Re: Direct I/O Andrew Dunstan <andrew@dunslane.net>
Re: Direct I/O Thomas Munro <thomas.munro@gmail.com>
Re: Direct I/O Andrew Dunstan <andrew@dunslane.net>
Re: Direct I/O Thomas Munro <thomas.munro@gmail.com>
Re: Direct I/O Andrew Dunstan <andrew@dunslane.net>
Re: Direct I/O Andrew Dunstan <andrew@dunslane.net>
Re: Direct I/O Thomas Munro <thomas.munro@gmail.com>
Re: Direct I/O Noah Misch <noah@leadboat.com>
Re: Direct I/O Andres Freund <andres@anarazel.de>
Re: Direct I/O Noah Misch <noah@leadboat.com>
Re: Direct I/O Andres Freund <andres@anarazel.de>
Re: Direct I/O Thomas Munro <thomas.munro@gmail.com>
Re: Direct I/O Jim Nasby <nasbyj@amazon.com>
Re: Direct I/O Andres Freund <andres@anarazel.de>
Re: Direct I/O John Naylor <john.naylor@enterprisedb.com>
Re: Direct I/O Andres Freund <andres@anarazel.de>
Re: Direct I/O Christoph Berg <myon@debian.org>
Re: Direct I/O Thomas Munro <thomas.munro@gmail.com>
Re: Direct I/O Thomas Munro <thomas.munro@gmail.com>
Re: Direct I/O Andrew Dunstan <andrew@dunslane.net>
Re: Direct I/O Dagfinn Ilmari Mannsåker <ilmari@ilmari.org>
Re: Direct I/O Andrew Dunstan <andrew@dunslane.net>
Re: Direct I/O Dagfinn Ilmari Mannsåker <ilmari@ilmari.org>
Re: Direct I/O Andrew Dunstan <andrew@dunslane.net>
Re: Direct I/O Thomas Munro <thomas.munro@gmail.com>
Re: Direct I/O Tom Lane <tgl@sss.pgh.pa.us>
Re: Direct I/O Andres Freund <andres@anarazel.de>
Re: Direct I/O Tom Lane <tgl@sss.pgh.pa.us>
Re: Direct I/O Andres Freund <andres@anarazel.de>
Re: Direct I/O Tom Lane <tgl@sss.pgh.pa.us>
Re: Direct I/O Thomas Munro <thomas.munro@gmail.com>
Re: Direct I/O Tom Lane <tgl@sss.pgh.pa.us>
Re: Direct I/O Thomas Munro <thomas.munro@gmail.com>
Re: Direct I/O Tom Lane <tgl@sss.pgh.pa.us>
Re: Direct I/O Mikael Kjellström <mikael.kjellstrom@mksoft.nu>
Re: Direct I/O Tom Lane <tgl@sss.pgh.pa.us>
Re: Direct I/O Andrew Dunstan <andrew@dunslane.net>
Re: Direct I/O Tom Lane <tgl@sss.pgh.pa.us>
Re: Direct I/O Andrew Dunstan <andrew@dunslane.net>
Re: Direct I/O Mikael Kjellström <mikael.kjellstrom@mksoft.nu>
Re: Direct I/O Mikael Kjellström <mikael.kjellstrom@mksoft.nu>
Re: Direct I/O Mikael Kjellström <mikael.kjellstrom@mksoft.nu>
Re: Direct I/O Michael Paquier <michael@paquier.xyz>
Re: Direct I/O Robert Haas <robertmhaas@gmail.com>
Re: Direct I/O Tom Lane <tgl@sss.pgh.pa.us>
Re: Direct I/O Noah Misch <noah@leadboat.com>
Re: Direct I/O Thomas Munro <thomas.munro@gmail.com>
Re: Direct I/O Thomas Munro <thomas.munro@gmail.com>
Re: Direct I/O Justin Pryzby <pryzby@telsasoft.com>
Re: Direct I/O Tom Lane <tgl@sss.pgh.pa.us>
Re: Direct I/O Thomas Munro <thomas.munro@gmail.com>
Re: Direct I/O Noah Misch <noah@leadboat.com>
Re: Direct I/O Thomas Munro <thomas.munro@gmail.com>
Re: Direct I/O Peter Eisentraut <peter@eisentraut.org>
Re: Direct I/O Thomas Munro <thomas.munro@gmail.com>
Re: Direct I/O Thomas Munro <thomas.munro@gmail.com>
Re: Direct I/O Andres Freund <andres@anarazel.de>
Re: Direct I/O Greg Stark <stark@mit.edu>
Re: Direct I/O Andres Freund <andres@anarazel.de>
Re: Direct I/O Thomas Munro <thomas.munro@gmail.com>
Re: Direct I/O Robert Haas <robertmhaas@gmail.com>
Re: Direct I/O Andres Freund <andres@anarazel.de>
Re: Direct I/O Robert Haas <robertmhaas@gmail.com>
Re: Direct I/O Andres Freund <andres@anarazel.de>
Re: Direct I/O Peter Geoghegan <pg@bowt.ie>
Re: Direct I/O Joe Conway <mail@joeconway.com>
Re: Direct I/O Justin Pryzby <pryzby@telsasoft.com>
Re: Direct I/O Mikael Kjellström <mikael.kjellstrom@gmail.com>
Re: Direct I/O Thomas Munro <thomas.munro@gmail.com>
Re: Direct I/O Tom Lane <tgl@sss.pgh.pa.us>
Re: Direct I/O Mikael Kjellström <mikael.kjellstrom@mksoft.nu>
Re: Direct I/O Christoph Berg <myon@debian.org>
Re: Direct I/O Thomas Munro <thomas.munro@gmail.com>
Robert Haas  writes:
> On Sat, Apr 15, 2023 at 2:19 PM Tom Lane  wrote:
>> I get the impression that we are going to need an actual runtime
>> test if we want to defend against this.  Not entirely convinced
>> it's worth the trouble.  Who, other than our deliberately rear-guard
>> buildfarm animals, is going to be building modern PG with such old
>> compilers?  (And more especially to the point, on platforms new
>> enough to have working O_DIRECT?)

> I don't think that I fully understand everything under discussion
> here, but I would just like to throw in a vote for trying to make
> failures as comprehensible as we reasonably can.

I'm not hugely concerned about this yet.  I think the reason for
slipping this into v16 as developer-only code is exactly that we need
to get a feeling for where the portability dragons live.  When (and
if) we try to make O_DIRECT mainstream, yes we'd better be sure that
any known failure cases are reported well.  But we need the data
about which those are, first.

			regards, tom lane


В списке pgsql-hackers по дате отправления
От: Tom Lane
Дата:
От: Tom Lane
Дата:
FAQ