From: | Bruce Momjian <bruce(at)momjian(dot)us> |
---|---|
To: | Marti Raudsepp <marti(at)juffo(dot)org> |
Cc: | PG-General Mailing List <pgsql-general(at)postgresql(dot)org> |
Subject: | Re: pg_test_fsync: "Invalid argument" in the middle of a test |
Date: | 2014-02-12 20:39:44 |
Message-ID: | 20140212203944.GA10698@momjian.us |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-general |
On Tue, Feb 11, 2014 at 01:28:01AM +0200, Marti Raudsepp wrote:
> On Tue, Feb 11, 2014 at 12:20 AM, Marti Raudsepp <marti(at)juffo(dot)org> wrote:
> > This is on Ubuntu 13.10 (kernel 3.11) with XFS (mount ed with noatime,
> > no other customizations).
>
> I managed to track this down; XFS doesn't allow using O_DIRECT for
> writes smaller than the filesystem's sector size (probably same on
> other FSes). The XFS filesystem created by the Ubuntu installer uses
> 4kB sectors, for some weird reason:
I have added the attached, applied C comment about Direct I/O write
failures and mismatched block sizes.
--
Bruce Momjian <bruce(at)momjian(dot)us> http://momjian.us
EnterpriseDB http://enterprisedb.com
+ Everyone has their own god. +
Attachment | Content-Type | Size |
---|---|---|
pg_test_fsync.diff | text/x-diff | 755 bytes |
From | Date | Subject | |
---|---|---|---|
Next Message | Alvaro Herrera | 2014-02-12 20:46:55 | Re: pg_test_fsync: "Invalid argument" in the middle of a test |
Previous Message | alexandros_e | 2014-02-12 20:20:57 | Pg_trgm and "invalid invalid byte sequence for encoding UTF8" |