| 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: | Whole Thread | Raw Message | 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" |