Re: [BUGS] BUG #2406: Not all systems support SHM_SHARE_MMU

2006-04-27 Thread Paul van der Zwan
On 25-apr-2006, at 20:34, Tom Lane wrote: Paul van der Zwan <[EMAIL PROTECTED]> writes: On 25-apr-2006, at 16:46, Tom Lane wrote: AFAICS, SHM_SHARE_MMU has no guaranteed semantic effect anyway, it's just a performance hint; so ignoring it on platforms that can't handle it is

Re: [BUGS] BUG #2406: Not all systems support SHM_SHARE_MMU

2006-04-27 Thread Paul van der Zwan
On 25-apr-2006, at 16:46, Tom Lane wrote: Paul van der Zwan <[EMAIL PROTECTED]> writes: AFAIK getpagesizes() appeared in 2001 so that probably means it is missing in anything before Solaris 9. We could handle this without relying on getpagesizes() by just trying and falling back:

Re: [BUGS] BUG #2406: Not all systems support SHM_SHARE_MMU

2006-04-25 Thread Paul van der Zwan
On 25-apr-2006, at 9:08, Tom Lane wrote: Paul van der Zwan <[EMAIL PROTECTED]> writes: Maybe noone ever ran Postgres on Solaris on a VIA Epia system. Maybe. What is a "VIA Epia system"? VIA is a hardware manufacturer who make small, low power boards with their own X8

Re: [BUGS] BUG #2406: Not all systems support SHM_SHARE_MMU

2006-04-25 Thread Paul van der Zwan
On 25-apr-2006, at 7:48, Tom Lane wrote: "Paul van der Zwan" <[EMAIL PROTECTED]> writes: Only systems with large pagesizes support ISM, so always defining #define PG_SHMAT_FLAGS SHM_SHARE_MMU in src/backend/port/sysv_shmem.c will cause all calls to shma

[BUGS] BUG #2406: Not all systems support SHM_SHARE_MMU

2006-04-24 Thread Paul van der Zwan
The following bug has been logged online: Bug reference: 2406 Logged by: Paul van der Zwan Email address: [EMAIL PROTECTED] PostgreSQL version: 8.1.3 Operating system: Solaris Description:Not all systems support SHM_SHARE_MMU Details: Only systems with large