Re: [HACKERS] Re: hackers-digest V1 #771 (safe/fast I/O)

From: Hal Snyder <hal(at)vailsys(dot)com>
To: paul(at)vix(dot)com
Cc: pgsql-hackers(at)hub(dot)org
Subject: Re: [HACKERS] Re: hackers-digest V1 #771 (safe/fast I/O)
Date: 1998-04-22 21:21:50
Message-ID: 199804222121.QAA17289@gator.vail
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-hackers

Here's a belated footnote to Paul Vixie's helpful posting of April 12:

> Date: Sun, 12 Apr 1998 16:38:02 -0700
> From: Paul A Vixie <paul(at)vix(dot)com>
> Sender: owner-pgsql-hackers(at)hub(dot)org
> Precedence: bulk
>
> mmap() is cool since it avoids copying data between kernel and user address
> spaces. However, mmap() is going to be either synchronous ("won't return 'til
> it has set up the page table stuff and maybe allocated backing store") or not
> ("will return immediately but your process will silently block if you try to
> access the address range before the back office work is done for the region").
> There is no callback facility and no way to poll for region readiness.
...

In the case of FreeBSD, there is no callback facility, this is true,
but you can poll for region readiness via mincore().

In response to

Responses

Browse pgsql-hackers by date

  From Date Subject
Next Message ocie 1998-04-22 21:32:51 Re: [HACKERS] Re: hackers-digest V1 #771 (safe/fast I/O)
Previous Message ocie 1998-04-22 21:01:00 Re: [HACKERS] Async IO description