Re: Direct I/O

From: Andrew Dunstan <andrew(at)dunslane(dot)net>
To: Andres Freund <andres(at)anarazel(dot)de>, Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us>
Cc: Thomas Munro <thomas(dot)munro(at)gmail(dot)com>, Heikki Linnakangas <hlinnaka(at)iki(dot)fi>, Noah Misch <noah(at)leadboat(dot)com>, Bharath Rupireddy <bharath(dot)rupireddyforpostgres(at)gmail(dot)com>, Justin Pryzby <pryzby(at)telsasoft(dot)com>, pgsql-hackers(at)postgresql(dot)org
Subject: Re: Direct I/O
Date: 2023-04-08 22:08:41
Message-ID: 873fa65a-d93e-0193-fcd2-29d949a53d18@dunslane.net
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-hackers


On 2023-04-08 Sa 17:42, Andres Freund wrote:
> Hi,
>
> On 2023-04-08 17:31:02 -0400, Tom Lane wrote:
>> Andres Freund<andres(at)anarazel(dot)de> writes:
>>> On 2023-04-08 17:10:19 -0400, Tom Lane wrote:
>>> It's also odd that it's just crake having the issue. It's just a linux host,
>>> afaics.
>> Indeed. I'm guessing from the compiler version that it's Fedora 37 now
> The 15 branch says:
>
> hostname = neoemma
> uname -m = x86_64
> uname -r = 6.2.8-100.fc36.x86_64
> uname -s = Linux
> uname -v = #1 SMP PREEMPT_DYNAMIC Wed Mar 22 19:14:19 UTC 2023
>
> So at least the kernel claims to be 36...
>
>
>> (the lack of such basic information in the meson configuration output
>> is pretty annoying).
> Yea, I was thinking yesterday that we should add uname output to meson's
> configure (if available). I'm sure we can figure out a reasonably fast windows
> command for the version, too.
>
>
>> I've been trying to repro it here on an F37 box, with no success, suggesting
>> that it's very timing sensitive. Or maybe it's inside a VM and that
>> matters?
> Could also be filesystem specific?
>

I migrated it in February from a VM to a non-virtual instance. Almost
nothing else runs on the machine. The personality info shown on the BF
server is correct.

andrew(at)neoemma:~ $ cat /etc/fedora-release
Fedora release 36 (Thirty Six)
andrew(at)neoemma:~ $ uname -a
Linux neoemma 6.2.8-100.fc36.x86_64 #1 SMP PREEMPT_DYNAMIC Wed Mar 22
19:14:19 UTC 2023 x86_64 x86_64 x86_64 GNU/Linux
andrew(at)neoemma:~ $ gcc --version
gcc (GCC) 12.2.1 20221121 (Red Hat 12.2.1-4)
andrew(at)neoemma:~ $ mount | grep home
/dev/mapper/luks-xxxxxxx on /home type btrfs
(rw,relatime,seclabel,compress=zstd:1,ssd,discard=async,space_cache,subvolid=256,subvol=/home)

I guess it could be btrfs-specific. I'll be somewhat annoyed if I have
to re-init the machine to use something else.

cheers

andrew

--
Andrew Dunstan
EDB:https://www.enterprisedb.com

In response to

Responses

Browse pgsql-hackers by date

  From Date Subject
Next Message Thomas Munro 2023-04-08 22:10:36 Re: Direct I/O
Previous Message Andres Freund 2023-04-08 21:42:14 Re: Direct I/O