[PATCH] Refactoring of LWLock tranches
От
Ildus Kurbangaliev
Тема
[PATCH] Refactoring of LWLock tranches
Дата
Msg-id
3F71DA37-A17B-4961-9908-016E6323E612@postgrespro.ru
Список
Дерево обсуждения
[PATCH] Refactoring of LWLock tranches Ildus Kurbangaliev <i.kurbangaliev@postgrespro.ru>
Re: [PATCH] Refactoring of LWLock tranches "andres@anarazel.de" <andres@anarazel.de>
Re: [PATCH] Refactoring of LWLock tranches Ildus Kurbangaliev <i.kurbangaliev@postgrespro.ru>
Re: [PATCH] Refactoring of LWLock tranches "andres@anarazel.de" <andres@anarazel.de>
Re: [PATCH] Refactoring of LWLock tranches Ildus Kurbangaliev <i.kurbangaliev@postgrespro.ru>
Re: [PATCH] Refactoring of LWLock tranches Ildus Kurbangaliev <i.kurbangaliev@postgrespro.ru>
Re: [PATCH] Refactoring of LWLock tranches Robert Haas <robertmhaas@gmail.com>
Re: [PATCH] Refactoring of LWLock tranches Ildus Kurbangaliev <i.kurbangaliev@postgrespro.ru>
Re: [PATCH] Refactoring of LWLock tranches Robert Haas <robertmhaas@gmail.com>
Re: [PATCH] Refactoring of LWLock tranches Ildus Kurbangaliev <i.kurbangaliev@postgrespro.ru>
Re: [PATCH] Refactoring of LWLock tranches Robert Haas <robertmhaas@gmail.com>
Re: [PATCH] Refactoring of LWLock tranches "andres@anarazel.de" <andres@anarazel.de>
Re: [PATCH] Refactoring of LWLock tranches Robert Haas <robertmhaas@gmail.com>
Re: [PATCH] Refactoring of LWLock tranches Ildus Kurbangaliev <i.kurbangaliev@postgrespro.ru>
Re: [PATCH] Refactoring of LWLock tranches Robert Haas <robertmhaas@gmail.com>
Re: [PATCH] Refactoring of LWLock tranches Alvaro Herrera <alvherre@2ndquadrant.com>
Re: [PATCH] Refactoring of LWLock tranches Robert Haas <robertmhaas@gmail.com>
Re: [PATCH] Refactoring of LWLock tranches Ildus Kurbangaliev <i.kurbangaliev@postgrespro.ru>
Re: [PATCH] Refactoring of LWLock tranches Robert Haas <robertmhaas@gmail.com>
Re: [PATCH] Refactoring of LWLock tranches Ildus Kurbangaliev <i.kurbangaliev@postgrespro.ru>
Re: [PATCH] Refactoring of LWLock tranches Alvaro Herrera <alvherre@2ndquadrant.com>
Re: [PATCH] Refactoring of LWLock tranches Ildus Kurbangaliev <i.kurbangaliev@postgrespro.ru>
Re: [PATCH] Refactoring of LWLock tranches Ildus Kurbangaliev <i.kurbangaliev@postgrespro.ru>
Re: [PATCH] Refactoring of LWLock tranches Robert Haas <robertmhaas@gmail.com>
Re: [PATCH] Refactoring of LWLock tranches Ildus Kurbangaliev <i.kurbangaliev@postgrespro.ru>
Re: [PATCH] Refactoring of LWLock tranches Robert Haas <robertmhaas@gmail.com>
Re: [PATCH] Refactoring of LWLock tranches "andres@anarazel.de" <andres@anarazel.de>
Re: [PATCH] Refactoring of LWLock tranches Robert Haas <robertmhaas@gmail.com>
Re: [PATCH] Refactoring of LWLock tranches Ildus Kurbangaliev <i.kurbangaliev@postgrespro.ru>
Re: [PATCH] Refactoring of LWLock tranches Robert Haas <robertmhaas@gmail.com>
Re: [PATCH] Refactoring of LWLock tranches Ildus Kurbangaliev <i.kurbangaliev@postgrespro.ru>
Re: [PATCH] Refactoring of LWLock tranches "andres@anarazel.de" <andres@anarazel.de>
Re: [PATCH] Refactoring of LWLock tranches Ildus Kurbangaliev <i.kurbangaliev@postgrespro.ru>
Re: [PATCH] Refactoring of LWLock tranches Robert Haas <robertmhaas@gmail.com>
Re: [PATCH] Refactoring of LWLock tranches Andres Freund <andres@anarazel.de>
Re: [PATCH] Refactoring of LWLock tranches Robert Haas <robertmhaas@gmail.com>
Re: [PATCH] Refactoring of LWLock tranches Andres Freund <andres@anarazel.de>
Re: [PATCH] Refactoring of LWLock tranches Robert Haas <robertmhaas@gmail.com>
Re: [PATCH] Refactoring of LWLock tranches Ildus Kurbangaliev <i.kurbangaliev@postgrespro.ru>
Re: [PATCH] Refactoring of LWLock tranches Robert Haas <robertmhaas@gmail.com>
Re: [PATCH] Refactoring of LWLock tranches Ildus Kurbangaliev <i.kurbangaliev@postgrespro.ru>
Re: [PATCH] Refactoring of LWLock tranches "andres@anarazel.de" <andres@anarazel.de>
Re: [PATCH] Refactoring of LWLock tranches Robert Haas <robertmhaas@gmail.com>
Re: [PATCH] Refactoring of LWLock tranches "andres@anarazel.de" <andres@anarazel.de>
Re: [PATCH] Refactoring of LWLock tranches Bruce Momjian <bruce@momjian.us>
Re: [PATCH] Refactoring of LWLock tranches "andres@anarazel.de" <andres@anarazel.de>
Re: [PATCH] Refactoring of LWLock tranches Bruce Momjian <bruce@momjian.us>
Re: [PATCH] Refactoring of LWLock tranches "andres@anarazel.de" <andres@anarazel.de>
Re: [PATCH] Refactoring of LWLock tranches Bruce Momjian <bruce@momjian.us>
Re: [PATCH] Refactoring of LWLock tranches "andres@anarazel.de" <andres@anarazel.de>
Re: [PATCH] Refactoring of LWLock tranches Bruce Momjian <bruce@momjian.us>
Re: [PATCH] Refactoring of LWLock tranches Robert Haas <robertmhaas@gmail.com>
Re: [PATCH] Refactoring of LWLock tranches Ildus Kurbangaliev <i.kurbangaliev@postgrespro.ru>
Re: [PATCH] Refactoring of LWLock tranches Amit Kapila <amit.kapila16@gmail.com>
Re: [PATCH] Refactoring of LWLock tranches Robert Haas <robertmhaas@gmail.com>
Re: [PATCH] Refactoring of LWLock tranches Amit Kapila <amit.kapila16@gmail.com>
Re: [PATCH] Refactoring of LWLock tranches Alvaro Herrera <alvherre@2ndquadrant.com>
Re: [PATCH] Refactoring of LWLock tranches Amit Kapila <amit.kapila16@gmail.com>
Re: [PATCH] Refactoring of LWLock tranches Alexander Korotkov <a.korotkov@postgrespro.ru>
Re: [PATCH] Refactoring of LWLock tranches Robert Haas <robertmhaas@gmail.com>
Re: [PATCH] Refactoring of LWLock tranches Amit Kapila <amit.kapila16@gmail.com>
Re: [PATCH] Refactoring of LWLock tranches Alexander Korotkov <a.korotkov@postgrespro.ru>
Re: [PATCH] Refactoring of LWLock tranches Amit Kapila <amit.kapila16@gmail.com>
Re: [PATCH] Refactoring of LWLock tranches Alexander Korotkov <a.korotkov@postgrespro.ru>
Re: [PATCH] Refactoring of LWLock tranches Robert Haas <robertmhaas@gmail.com>
Re: [PATCH] Refactoring of LWLock tranches Amit Kapila <amit.kapila16@gmail.com>
Re: [PATCH] Refactoring of LWLock tranches Alexander Korotkov <a.korotkov@postgrespro.ru>
Re: [PATCH] Refactoring of LWLock tranches Robert Haas <robertmhaas@gmail.com>
Re: [PATCH] Refactoring of LWLock tranches Amit Kapila <amit.kapila16@gmail.com>
Re: [PATCH] Refactoring of LWLock tranches Amit Kapila <amit.kapila16@gmail.com>
Re: [PATCH] Refactoring of LWLock tranches Jesper Pedersen <jesper.pedersen@redhat.com>
Re: [PATCH] Refactoring of LWLock tranches Amit Kapila <amit.kapila16@gmail.com>
Re: [PATCH] Refactoring of LWLock tranches Robert Haas <robertmhaas@gmail.com>
Re: [PATCH] Refactoring of LWLock tranches Amit Kapila <amit.kapila16@gmail.com>
Re: [PATCH] Refactoring of LWLock tranches Robert Haas <robertmhaas@gmail.com>
Re: [PATCH] Refactoring of LWLock tranches Amit Kapila <amit.kapila16@gmail.com>
Re: [PATCH] Refactoring of LWLock tranches Jesper Pedersen <jesper.pedersen@redhat.com>
Re: [PATCH] Refactoring of LWLock tranches Robert Haas <robertmhaas@gmail.com>
Re: [PATCH] Refactoring of LWLock tranches Amit Kapila <amit.kapila16@gmail.com>
Re: [PATCH] Refactoring of LWLock tranches Alexander Korotkov <a.korotkov@postgrespro.ru>
Re: [PATCH] Refactoring of LWLock tranches Amit Kapila <amit.kapila16@gmail.com>
Re: [PATCH] Refactoring of LWLock tranches Amit Kapila <amit.kapila16@gmail.com>
Re: [PATCH] Refactoring of LWLock tranches Robert Haas <robertmhaas@gmail.com>
Re: [PATCH] Refactoring of LWLock tranches Alvaro Herrera <alvherre@2ndquadrant.com>
Re: [PATCH] Refactoring of LWLock tranches Robert Haas <robertmhaas@gmail.com>
Re: [PATCH] Refactoring of LWLock tranches Amit Kapila <amit.kapila16@gmail.com>
Re: [PATCH] Refactoring of LWLock tranches Robert Haas <robertmhaas@gmail.com>
Re: [PATCH] Refactoring of LWLock tranches Amit Kapila <amit.kapila16@gmail.com>
Re: [PATCH] Refactoring of LWLock tranches Robert Haas <robertmhaas@gmail.com>
Re: [PATCH] Refactoring of LWLock tranches Amit Kapila <amit.kapila16@gmail.com>
Re: [PATCH] Refactoring of LWLock tranches Robert Haas <robertmhaas@gmail.com>
Re: [PATCH] Refactoring of LWLock tranches Amit Kapila <amit.kapila16@gmail.com>
Re: [PATCH] Refactoring of LWLock tranches Robert Haas <robertmhaas@gmail.com>
Re: [PATCH] Refactoring of LWLock tranches Amit Kapila <amit.kapila16@gmail.com>
Re: [PATCH] Refactoring of LWLock tranches Robert Haas <robertmhaas@gmail.com>
Re: [PATCH] Refactoring of LWLock tranches Amit Kapila <amit.kapila16@gmail.com>
Re: [PATCH] Refactoring of LWLock tranches Robert Haas <robertmhaas@gmail.com>
Re: [PATCH] Refactoring of LWLock tranches Amit Kapila <amit.kapila16@gmail.com>
Re: [PATCH] Refactoring of LWLock tranches Robert Haas <robertmhaas@gmail.com>
Re: [PATCH] Refactoring of LWLock tranches Alexander Korotkov <a.korotkov@postgrespro.ru>
Re: [PATCH] Refactoring of LWLock tranches Amit Kapila <amit.kapila16@gmail.com>
Re: [PATCH] Refactoring of LWLock tranches Amit Kapila <amit.kapila16@gmail.com>
Re: [PATCH] Refactoring of LWLock tranches Alexander Korotkov <a.korotkov@postgrespro.ru>
Hello hackers!
This patch contains LWLocks changes from pg_stat_activity thread
and I think it deserves a separate thread.
The goal is to split LWLocks from one array to logical pieces (with separate
tranches) for better monitoring and debug purposes. Each type of LWLock
will have its own tranche and a associated name.
I fixed problems with EXEC_BACKEND. Another parts require a some discussion so
I didn't touch them yet.
On Sep 2, 2015, at 9:45 PM, Robert Haas <robertmhaas@gmail.com> wrote:On Tue, Sep 1, 2015 at 6:43 PM, andres@anarazel.de <andres@anarazel.de> wrote:Why a new tranche for each of these? And it can't be correct that each
has the same base?
I complained about the same-base problem before. Apparently, that got ignored.
The idea to create an individual tranches for individual LWLocks have
come from Heikki Linnakangas and I also think that tranche is a good place to keep
LWLock name. Base of these tranches points to MainLWLockArray and T_ID
macros keeps the old behavior for them. But I don't insist on the current implementation
here.
В списке pgsql-hackers по дате отправления