Re: Scalable postgresql using sys_epoll

From: Matthew Kirkwood <matthew(at)hairy(dot)beasts(dot)org>
To: Shachar Shemesh <psql(at)shemesh(dot)biz>
Cc: Anthony_Barker <anthony_barker(at)hotmail(dot)com>, pgsql-hackers(at)postgresql(dot)org
Subject: Re: Scalable postgresql using sys_epoll
Date: 2004-03-10 13:10:12
Message-ID: Pine.LNX.4.58.0403101308570.28417@sphinx.mythic-beasts.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-hackers

On Wed, 10 Mar 2004, Shachar Shemesh wrote:

> >IBM has rewritten their Domino database system to use the new
> >sys_epoll call available in the Linux 2.6 kernel.
> >
> >Would Postgresql benefit from using this API? Is anyone looking at
> >this?

> I'm not familiar enough with the postgres internals, but is using
> libevent (http://monkey.org/~provos/libevent/) an option? It uses state
> triggered, rather than edge triggered, interface, and it automatically
> selects the best API for the job (epoll, poll, select). I'm not sure
> whether it's available for all the platforms postgres is available for.

libevent is cool, but postgres uses a process-per-client
model, so the number of file descriptors of active interest
to a backend at any given time is low.

Matthew.

In response to

Browse pgsql-hackers by date

  From Date Subject
Next Message Merlin Moncure 2004-03-10 14:45:49 optimizing impossible matches
Previous Message Fabien COELHO 2004-03-10 12:13:55 question about char/wchar/mb utils