Re: Problem on AIX with current

Поиск
Список
Период
Сортировка
От Tom Lane
Тема Re: Problem on AIX with current
Дата
Msg-id 23945.1001953353@sss.pgh.pa.us
обсуждение исходный текст
Ответ на Re: Problem on AIX with current  (Tatsuo Ishii <t-ishii@sra.co.jp>)
Ответы Re: Problem on AIX with current  (Tatsuo Ishii <t-ishii@sra.co.jp>)
Список pgsql-hackers
Tatsuo Ishii <t-ishii@sra.co.jp> writes:
>> Can you read the man page for cs(3), AIX 4 sais it is not recommended
>> suggests to use compare_and_swap, maybe AIX 5 has more to say ?

>     Note: The cs subroutine is only provided to support binary
>     compatibility with AIX Version 3 applications. When writing new
>     applications, it is not recommended to use this subroutine; it may cause
>     reduced performance in the future. Applications should use the
>     compare_and_swap (compare_and_swap Subroutine) subroutine, unless they
>     need to use unaligned memory locations.

> Seems same as AIX 4?

Hmm, does anyone want to produce new s_lock code for AIX that uses
compare_and_swap?  But I'm not sure that's the problem here.

> Here is a stack trace using dbx.

> semop(??, ??, ??) at 0xd02be73c
> IpcSemaphoreLock(??, ??, ??), line 425 in "ipc.c"
> LWLockAcquire(??, ??), line 270 in "lwlock.c"
> LockAcquire(??, ??, ??, ??, ??), line 482 in "lock.c"

This process is waiting to acquire the LockMgr lock.  You need to look
at the rest of the processes and try to figure out who's got the lock.
        regards, tom lane


В списке pgsql-hackers по дате отправления:

Предыдущее
От: "Zeugswetter Andreas SB SD"
Дата:
Сообщение: Re: Problem on AIX with current
Следующее
От: Oleg Bartunov
Дата:
Сообщение: patch contrib/intarray to current CVS