Re: Some thoughts on NFS

From: Magnus Hagander <magnus(at)hagander(dot)net>
To: Christoph Moench-Tegeder <cmt(at)burggraben(dot)net>
Cc: PostgreSQL Developers <pgsql-hackers(at)lists(dot)postgresql(dot)org>
Subject: Re: Some thoughts on NFS
Date: 2019-02-19 18:12:31
Message-ID: CABUevEwL-Ww162np1-4Ez8tTi6evozcFOnhuXWZ9L=3bWKWjTA@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-hackers

On Tue, Feb 19, 2019 at 5:38 PM Christoph Moench-Tegeder <cmt(at)burggraben(dot)net>
wrote:

> ## Magnus Hagander (magnus(at)hagander(dot)net):
>
> > You'd solve more
> > of that by having the middle layer speak "raw device" underneath and be
> > able to sit on top of things like iSCSI (yes, really).
>
> Back in ye olden days we called these middle layers "kernel" and
> "filesystem" and had that maintained by specialists.
>

Yeah. Unfortunately that turned out in a number of cases to be things like
specialists that considered fsync unimportant, or dropping data from the
buffer cache without errors.

But what I'm mainly saying is that if we want to run postgres on top of a
block device protocol, we should go all the way and do it, not somewhere
half way that will be unable to help most people. I'm not saying that we
*should*, there is a very big if in that.

--
Magnus Hagander
Me: https://www.hagander.net/ <http://www.hagander.net/>
Work: https://www.redpill-linpro.com/ <http://www.redpill-linpro.com/>

In response to

Browse pgsql-hackers by date

  From Date Subject
Next Message Andres Freund 2019-02-19 18:17:15 Re: Some thoughts on NFS
Previous Message Magnus Hagander 2019-02-19 18:10:30 Re: Some thoughts on NFS