Re: [HACKERS] Transactions involving multiple postgres foreign servers

Поиск
Список
Период
Сортировка
Искать
От
Robert Haas
Тема
Re: [HACKERS] Transactions involving multiple postgres foreign servers
Дата
Msg-id
CA+Tgmoay4hoHcVbjXpuSqE2i-N9oDxYU9SrEHrnBc7WQPMBvKQ@mail.gmail.com
Ответ на
Список
Дерево обсуждения
Transactions involving multiple postgres foreign servers Ashutosh Bapat <ashutosh.bapat@enterprisedb.com>
Re: Transactions involving multiple postgres foreign servers Tom Lane <tgl@sss.pgh.pa.us>
Re: Transactions involving multiple postgres foreign servers Robert Haas <robertmhaas@gmail.com>
Re: Transactions involving multiple postgres foreign servers Tom Lane <tgl@sss.pgh.pa.us>
Re: Transactions involving multiple postgres foreign servers Robert Haas <robertmhaas@gmail.com>
Re: Transactions involving multiple postgres foreign servers Tom Lane <tgl@sss.pgh.pa.us>
Re: Transactions involving multiple postgres foreign servers Robert Haas <robertmhaas@gmail.com>
Re: Transactions involving multiple postgres foreign servers Ashutosh Bapat <ashutosh.bapat@enterprisedb.com>
Re: Transactions involving multiple postgres foreign servers Ashutosh Bapat <ashutosh.bapat@enterprisedb.com>
Re: Transactions involving multiple postgres foreign servers Kevin Grittner <kgrittn@ymail.com>
Re: Transactions involving multiple postgres foreign servers Robert Haas <robertmhaas@gmail.com>
Re: Transactions involving multiple postgres foreign servers Kevin Grittner <kgrittn@ymail.com>
Re: Transactions involving multiple postgres foreign servers Robert Haas <robertmhaas@gmail.com>
Re: Transactions involving multiple postgres foreign servers Kevin Grittner <kgrittn@ymail.com>
Re: Transactions involving multiple postgres foreign servers Jim Nasby <Jim.Nasby@BlueTreble.com>
Re: Transactions involving multiple postgres foreign servers Michael Paquier <michael.paquier@gmail.com>
Re: Transactions involving multiple postgres foreign servers Jim Nasby <Jim.Nasby@BlueTreble.com>
Re: Transactions involving multiple postgres foreign servers Michael Paquier <michael.paquier@gmail.com>
Re: Transactions involving multiple postgres foreign servers Robert Haas <robertmhaas@gmail.com>
Re: Transactions involving multiple postgres foreign servers Ashutosh Bapat <ashutosh.bapat@enterprisedb.com>
Re: Transactions involving multiple postgres foreign servers Heikki Linnakangas <hlinnaka@iki.fi>
Re: Transactions involving multiple postgres foreign servers Ashutosh Bapat <ashutosh.bapat@enterprisedb.com>
Re: Transactions involving multiple postgres foreign servers Robert Haas <robertmhaas@gmail.com>
Re: Transactions involving multiple postgres foreign servers Ashutosh Bapat <ashutosh.bapat@enterprisedb.com>
Re: Transactions involving multiple postgres foreign servers Robert Haas <robertmhaas@gmail.com>
Re: Transactions involving multiple postgres foreign servers Ashutosh Bapat <ashutosh.bapat@enterprisedb.com>
Re: Transactions involving multiple postgres foreign servers Robert Haas <robertmhaas@gmail.com>
Re: Transactions involving multiple postgres foreign servers Ashutosh Bapat <ashutosh.bapat@enterprisedb.com>
Re: Transactions involving multiple postgres foreign servers Amit Langote <Langote_Amit_f8@lab.ntt.co.jp>
Re: Transactions involving multiple postgres foreign servers Robert Haas <robertmhaas@gmail.com>
Re: Transactions involving multiple postgres foreign servers Amit Langote <Langote_Amit_f8@lab.ntt.co.jp>
Re: Transactions involving multiple postgres foreign servers Ashutosh Bapat <ashutosh.bapat@enterprisedb.com>
Re: Transactions involving multiple postgres foreign servers Ashutosh Bapat <ashutosh.bapat@enterprisedb.com>
Re: Transactions involving multiple postgres foreign servers Robert Haas <robertmhaas@gmail.com>
Re: Transactions involving multiple postgres foreign servers Konstantin Knizhnik <k.knizhnik@postgrespro.ru>
Re: Transactions involving multiple postgres foreign servers Amit Kapila <amit.kapila16@gmail.com>
Re: Transactions involving multiple postgres foreign servers Amit Kapila <amit.kapila16@gmail.com>
Re: Transactions involving multiple postgres foreign servers Ashutosh Bapat <ashutosh.bapat@enterprisedb.com>
Re: Transactions involving multiple postgres foreign servers Konstantin Knizhnik <k.knizhnik@postgrespro.ru>
Re: Transactions involving multiple postgres foreign servers Ashutosh Bapat <ashutosh.bapat@enterprisedb.com>
Re: Transactions involving multiple postgres foreign servers Ashutosh Bapat <ashutosh.bapat@enterprisedb.com>
Re: Transactions involving multiple postgres foreign servers Alvaro Herrera <alvherre@2ndquadrant.com>
Re: Transactions involving multiple postgres foreign servers Alvaro Herrera <alvherre@2ndquadrant.com>
Re: Transactions involving multiple postgres foreign servers Vinayak Pokale <vinpokale@gmail.com>
Re: Transactions involving multiple postgres foreign servers Masahiko Sawada <sawada.mshk@gmail.com>
Re: Transactions involving multiple postgres foreign servers Ashutosh Bapat <ashutosh.bapat@enterprisedb.com>
Re: Transactions involving multiple postgres foreign servers Masahiko Sawada <sawada.mshk@gmail.com>
Re: Transactions involving multiple postgres foreign servers Ashutosh Bapat <ashutosh.bapat@enterprisedb.com>
Re: Transactions involving multiple postgres foreign servers vinayak <Pokale_Vinayak_q3@lab.ntt.co.jp>
Re: Transactions involving multiple postgres foreign servers vinayak <Pokale_Vinayak_q3@lab.ntt.co.jp>
Re: Transactions involving multiple postgres foreign servers Masahiko Sawada <sawada.mshk@gmail.com>
Re: Transactions involving multiple postgres foreign servers Ashutosh Bapat <ashutosh.bapat@enterprisedb.com>
Re: Transactions involving multiple postgres foreign servers Masahiko Sawada <sawada.mshk@gmail.com>
Re: Transactions involving multiple postgres foreign servers Ashutosh Bapat <ashutosh.bapat@enterprisedb.com>
Re: Transactions involving multiple postgres foreign servers Masahiko Sawada <sawada.mshk@gmail.com>
Re: Transactions involving multiple postgres foreign servers Michael Paquier <michael.paquier@gmail.com>
Re: Transactions involving multiple postgres foreign servers Ashutosh Bapat <ashutosh.bapat@enterprisedb.com>
Re: Transactions involving multiple postgres foreign servers Masahiko Sawada <sawada.mshk@gmail.com>
Re: Transactions involving multiple postgres foreign servers Ashutosh Bapat <ashutosh.bapat@enterprisedb.com>
Re: Transactions involving multiple postgres foreign servers Michael Paquier <michael.paquier@gmail.com>
Re: Transactions involving multiple postgres foreign servers Masahiko Sawada <sawada.mshk@gmail.com>
Re: Transactions involving multiple postgres foreign servers Ashutosh Bapat <ashutosh.bapat@enterprisedb.com>
Re: Transactions involving multiple postgres foreign servers Amit Langote <Langote_Amit_f8@lab.ntt.co.jp>
Transactions involving multiple postgres foreign servers Masahiko Sawada <sawada.mshk@gmail.com>
Re: Transactions involving multiple postgres foreign servers Ashutosh Bapat <ashutosh.bapat@enterprisedb.com>
Re: Transactions involving multiple postgres foreign servers Amit Langote <Langote_Amit_f8@lab.ntt.co.jp>
Re: Transactions involving multiple postgres foreign servers Ashutosh Bapat <ashutosh.bapat@enterprisedb.com>
Re: Transactions involving multiple postgres foreign servers Masahiko Sawada <sawada.mshk@gmail.com>
Re: Transactions involving multiple postgres foreign servers Ashutosh Bapat <ashutosh.bapat@enterprisedb.com>
Re: Transactions involving multiple postgres foreign servers Masahiko Sawada <sawada.mshk@gmail.com>
Re: Transactions involving multiple postgres foreign servers Ashutosh Bapat <ashutosh.bapat@enterprisedb.com>
Re: Transactions involving multiple postgres foreign servers Amit Langote <Langote_Amit_f8@lab.ntt.co.jp>
Re: Transactions involving multiple postgres foreign servers Ashutosh Bapat <ashutosh.bapat@enterprisedb.com>
Re: Transactions involving multiple postgres foreign servers Masahiko Sawada <sawada.mshk@gmail.com>
Re: Transactions involving multiple postgres foreign servers Ashutosh Bapat <ashutosh.bapat@enterprisedb.com>
Re: Transactions involving multiple postgres foreign servers Masahiko Sawada <sawada.mshk@gmail.com>
Re: Transactions involving multiple postgres foreign servers Amit Langote <Langote_Amit_f8@lab.ntt.co.jp>
Re: Transactions involving multiple postgres foreign servers Robert Haas <robertmhaas@gmail.com>
Re: Transactions involving multiple postgres foreign servers Bruce Momjian <bruce@momjian.us>
Re: Transactions involving multiple postgres foreign servers Ashutosh Bapat <ashutosh.bapat@enterprisedb.com>
Re: Transactions involving multiple postgres foreign servers Robert Haas <robertmhaas@gmail.com>
Re: Transactions involving multiple postgres foreign servers Masahiko Sawada <sawada.mshk@gmail.com>
Re: Transactions involving multiple postgres foreign servers Robert Haas <robertmhaas@gmail.com>
Re: Transactions involving multiple postgres foreign servers Masahiko Sawada <sawada.mshk@gmail.com>
Re: Transactions involving multiple postgres foreign servers Ashutosh Bapat <ashutosh.bapat@enterprisedb.com>
Re: Transactions involving multiple postgres foreign servers Masahiko Sawada <sawada.mshk@gmail.com>
Re: Transactions involving multiple postgres foreign servers Haribabu Kommi <kommi.haribabu@gmail.com>
Re: Transactions involving multiple postgres foreign servers Ashutosh Bapat <ashutosh.bapat@enterprisedb.com>
Re: [HACKERS] Transactions involving multiple postgres foreignservers vinayak <Pokale_Vinayak_q3@lab.ntt.co.jp>
Re: [HACKERS] Transactions involving multiple postgres foreign servers Masahiko Sawada <sawada.mshk@gmail.com>
Re: [HACKERS] Transactions involving multiple postgres foreign servers Masahiko Sawada <sawada.mshk@gmail.com>
Re: [HACKERS] Transactions involving multiple postgres foreign servers Masahiko Sawada <sawada.mshk@gmail.com>
Re: [HACKERS] Transactions involving multiple postgres foreign servers Ashutosh Bapat <ashutosh.bapat@enterprisedb.com>
Re: [HACKERS] Transactions involving multiple postgres foreign servers Masahiko Sawada <sawada.mshk@gmail.com>
Re: [HACKERS] Transactions involving multiple postgres foreign servers Masahiko Sawada <sawada.mshk@gmail.com>
Re: [HACKERS] Transactions involving multiple postgres foreignservers vinayak <Pokale_Vinayak_q3@lab.ntt.co.jp>
Re: [HACKERS] Transactions involving multiple postgres foreign servers Masahiko Sawada <sawada.mshk@gmail.com>
Re: [HACKERS] Transactions involving multiple postgres foreign servers Masahiko Sawada <sawada.mshk@gmail.com>
Re: [HACKERS] Transactions involving multiple postgres foreignservers vinayak <Pokale_Vinayak_q3@lab.ntt.co.jp>
Re: [HACKERS] Transactions involving multiple postgres foreign servers Masahiko Sawada <sawada.mshk@gmail.com>
Re: [HACKERS] Transactions involving multiple postgres foreignservers Peter Eisentraut <peter.eisentraut@2ndquadrant.com>
Re: [HACKERS] Transactions involving multiple postgres foreignservers vinayak <Pokale_Vinayak_q3@lab.ntt.co.jp>
Re: [HACKERS] Transactions involving multiple postgres foreign servers Ashutosh Bapat <ashutosh.bapat@enterprisedb.com>
Re: [HACKERS] Transactions involving multiple postgres foreign servers Masahiko Sawada <sawada.mshk@gmail.com>
Re: [HACKERS] Transactions involving multiple postgres foreign servers Robert Haas <robertmhaas@gmail.com>
Re: [HACKERS] Transactions involving multiple postgres foreign servers Masahiko Sawada <sawada.mshk@gmail.com>
Re: [HACKERS] Transactions involving multiple postgres foreign servers Masahiko Sawada <sawada.mshk@gmail.com>
Re: [HACKERS] Transactions involving multiple postgres foreign servers Masahiko Sawada <sawada.mshk@gmail.com>
Re: [HACKERS] Transactions involving multiple postgres foreignservers vinayak <Pokale_Vinayak_q3@lab.ntt.co.jp>
Re: [HACKERS] Transactions involving multiple postgres foreign servers Masahiko Sawada <sawada.mshk@gmail.com>
Re: [HACKERS] Transactions involving multiple postgres foreign servers Masahiko Sawada <sawada.mshk@gmail.com>
Re: [HACKERS] Transactions involving multiple postgres foreign servers Masahiko Sawada <sawada.mshk@gmail.com>
Re: [HACKERS] Transactions involving multiple postgres foreign servers Vinayak Pokale <pokale_vinayak_q3@lab.ntt.co.jp>
Re: [HACKERS] Transactions involving multiple postgres foreign servers Masahiko Sawada <sawada.mshk@gmail.com>
Re: Transactions involving multiple postgres foreign servers Masahiko Sawada <sawada.mshk@gmail.com>
Re: [HACKERS] Transactions involving multiple postgres foreign servers Masahiko Sawada <sawada.mshk@gmail.com>
Re: [HACKERS] Transactions involving multiple postgres foreign servers Robert Haas <robertmhaas@gmail.com>
Re: [HACKERS] Transactions involving multiple postgres foreignservers Stas Kelvich <s.kelvich@postgrespro.ru>
Re: [HACKERS] Transactions involving multiple postgres foreign servers Robert Haas <robertmhaas@gmail.com>
Re: [HACKERS] Transactions involving multiple postgres foreign servers Masahiko Sawada <sawada.mshk@gmail.com>
Re: [HACKERS] Transactions involving multiple postgres foreign servers Michael Paquier <michael.paquier@gmail.com>
Re: [HACKERS] Transactions involving multiple postgres foreign servers Robert Haas <robertmhaas@gmail.com>
Re: [HACKERS] Transactions involving multiple postgres foreignservers Alvaro Herrera <alvherre@2ndquadrant.com>
Re: [HACKERS] Transactions involving multiple postgres foreign servers Robert Haas <robertmhaas@gmail.com>
Re: [HACKERS] Transactions involving multiple postgres foreign servers Masahiko Sawada <sawada.mshk@gmail.com>
Re: [HACKERS] Transactions involving multiple postgres foreign servers Michael Paquier <michael.paquier@gmail.com>
Re: [HACKERS] Transactions involving multiple postgres foreignservers Stas Kelvich <s.kelvich@postgrespro.ru>
Re: [HACKERS] Transactions involving multiple postgres foreign servers Masahiko Sawada <sawada.mshk@gmail.com>
Re: [HACKERS] Transactions involving multiple postgres foreign servers Ashutosh Bapat <ashutosh.bapat@enterprisedb.com>
Re: [HACKERS] Transactions involving multiple postgres foreign servers Robert Haas <robertmhaas@gmail.com>
Re: [HACKERS] Transactions involving multiple postgres foreign servers Masahiko Sawada <sawada.mshk@gmail.com>
Re: [HACKERS] Transactions involving multiple postgres foreign servers Masahiko Sawada <sawada.mshk@gmail.com>
Re: [HACKERS] Transactions involving multiple postgres foreignservers Stas Kelvich <s.kelvich@postgrespro.ru>
Re: [HACKERS] Transactions involving multiple postgres foreign servers Robert Haas <robertmhaas@gmail.com>
Re: [HACKERS] Transactions involving multiple postgres foreign servers Masahiko Sawada <sawada.mshk@gmail.com>
Re: [HACKERS] Transactions involving multiple postgres foreign servers Ashutosh Bapat <ashutosh.bapat@enterprisedb.com>
Re: [HACKERS] Transactions involving multiple postgres foreign servers Masahiko Sawada <sawada.mshk@gmail.com>
Re: [HACKERS] Transactions involving multiple postgres foreign servers Robert Haas <robertmhaas@gmail.com>
Re: [HACKERS] Transactions involving multiple postgres foreign servers Masahiko Sawada <sawada.mshk@gmail.com>
Re: [HACKERS] Transactions involving multiple postgres foreign servers Daniel Gustafsson <daniel@yesql.se>
Re: [HACKERS] Transactions involving multiple postgres foreign servers Masahiko Sawada <sawada.mshk@gmail.com>
Re: [HACKERS] Transactions involving multiple postgres foreign servers Ashutosh Bapat <ashutosh.bapat@enterprisedb.com>
Re: [HACKERS] Transactions involving multiple postgres foreign servers Masahiko Sawada <sawada.mshk@gmail.com>
Re: [HACKERS] Transactions involving multiple postgres foreign servers Robert Haas <robertmhaas@gmail.com>
Re: [HACKERS] Transactions involving multiple postgres foreign servers Ashutosh Bapat <ashutosh.bapat@enterprisedb.com>
Re: [HACKERS] Transactions involving multiple postgres foreign servers Masahiko Sawada <sawada.mshk@gmail.com>
Re: [HACKERS] Transactions involving multiple postgres foreign servers Antonin Houska <ah@cybertec.at>
Re: [HACKERS] Transactions involving multiple postgres foreign servers Masahiko Sawada <sawada.mshk@gmail.com>
Re: [HACKERS] Transactions involving multiple postgres foreign servers Antonin Houska <ah@cybertec.at>
Re: [HACKERS] Transactions involving multiple postgres foreign servers Robert Haas <robertmhaas@gmail.com>
Re: [HACKERS] Transactions involving multiple postgres foreign servers Ashutosh Bapat <ashutosh.bapat@enterprisedb.com>
Re: [HACKERS] Transactions involving multiple postgres foreign servers Masahiko Sawada <sawada.mshk@gmail.com>
Re: [HACKERS] Transactions involving multiple postgres foreign servers Robert Haas <robertmhaas@gmail.com>
Re: [HACKERS] Transactions involving multiple postgres foreign servers Masahiko Sawada <sawada.mshk@gmail.com>
Re: [HACKERS] Transactions involving multiple postgres foreign servers Masahiko Sawada <sawada.mshk@gmail.com>
RE: [HACKERS] Transactions involving multiple postgres foreignservers "Tsunakawa, Takayuki" <tsunakawa.takay@jp.fujitsu.com>
Re: [HACKERS] Transactions involving multiple postgres foreign servers Robert Haas <robertmhaas@gmail.com>
Re: [HACKERS] Transactions involving multiple postgres foreign servers Masahiko Sawada <sawada.mshk@gmail.com>
Re: [HACKERS] Transactions involving multiple postgres foreign servers Robert Haas <robertmhaas@gmail.com>
Re: [HACKERS] Transactions involving multiple postgres foreign servers Masahiko Sawada <sawada.mshk@gmail.com>
Re: [HACKERS] Transactions involving multiple postgres foreign servers Robert Haas <robertmhaas@gmail.com>
Re: [HACKERS] Transactions involving multiple postgres foreign servers Masahiko Sawada <sawada.mshk@gmail.com>
Re: [HACKERS] Transactions involving multiple postgres foreign servers Robert Haas <robertmhaas@gmail.com>
Re: [HACKERS] Transactions involving multiple postgres foreign servers Masahiko Sawada <sawada.mshk@gmail.com>
Re: [HACKERS] Transactions involving multiple postgres foreignservers David Steele <david@pgmasters.net>
Re: [HACKERS] Transactions involving multiple postgres foreign servers Masahiko Sawada <sawada.mshk@gmail.com>
Re: [HACKERS] Transactions involving multiple postgres foreign servers Robert Haas <robertmhaas@gmail.com>
Re: [HACKERS] Transactions involving multiple postgres foreign servers Masahiko Sawada <sawada.mshk@gmail.com>
Re: [HACKERS] Transactions involving multiple postgres foreign servers Masahiko Sawada <sawada.mshk@gmail.com>
RE: [HACKERS] Transactions involving multiple postgres foreignservers "Tsunakawa, Takayuki" <tsunakawa.takay@jp.fujitsu.com>
Re: [HACKERS] Transactions involving multiple postgres foreign servers Masahiko Sawada <sawada.mshk@gmail.com>
RE: [HACKERS] Transactions involving multiple postgres foreignservers "Tsunakawa, Takayuki" <tsunakawa.takay@jp.fujitsu.com>
Re: [HACKERS] Transactions involving multiple postgres foreign servers Robert Haas <robertmhaas@gmail.com>
Re: [HACKERS] Transactions involving multiple postgres foreign servers Masahiko Sawada <sawada.mshk@gmail.com>
Re: [HACKERS] Transactions involving multiple postgres foreign servers Ashutosh Bapat <ashutosh.bapat@enterprisedb.com>
Re: [HACKERS] Transactions involving multiple postgres foreign servers Masahiko Sawada <sawada.mshk@gmail.com>
Re: [HACKERS] Transactions involving multiple postgres foreign servers Ashutosh Bapat <ashutosh.bapat@enterprisedb.com>
Re: [HACKERS] Transactions involving multiple postgres foreign servers Masahiko Sawada <sawada.mshk@gmail.com>
Re: [HACKERS] Transactions involving multiple postgres foreign servers Ashutosh Bapat <ashutosh.bapat@enterprisedb.com>
Re: [HACKERS] Transactions involving multiple postgres foreign servers Michael Paquier <michael.paquier@gmail.com>
Re: Transactions involving multiple postgres foreign servers Haribabu Kommi <kommi.haribabu@gmail.com>
Re: Transactions involving multiple postgres foreign servers Michael Paquier <michael.paquier@gmail.com>
Re: Transactions involving multiple postgres foreign servers Ashutosh Bapat <ashutosh.bapat@enterprisedb.com>
Re: Transactions involving multiple postgres foreign servers Michael Paquier <michael.paquier@gmail.com>
Re: Transactions involving multiple postgres foreign servers Amit Kapila <amit.kapila16@gmail.com>
Re: Transactions involving multiple postgres foreign servers Amit Kapila <amit.kapila16@gmail.com>
Re: Transactions involving multiple postgres foreign servers Ashutosh Bapat <ashutosh.bapat@enterprisedb.com>
Re: Transactions involving multiple postgres foreign servers Robert Haas <robertmhaas@gmail.com>
Re: Transactions involving multiple postgres foreign servers Ashutosh Bapat <ashutosh.bapat@enterprisedb.com>
Re: Transactions involving multiple postgres foreign servers Ashutosh Bapat <ashutosh.bapat@enterprisedb.com>
Re: Transactions involving multiple postgres foreign servers Kevin Grittner <kgrittn@ymail.com>
Re: Transactions involving multiple postgres foreign servers Ashutosh Bapat <ashutosh.bapat@enterprisedb.com>
Re: Transactions involving multiple postgres foreign servers Ashutosh Bapat <ashutosh.bapat@enterprisedb.com>
On Thu, Jul 27, 2017 at 5:08 AM, Stas Kelvich  wrote:
> As far as I understand any solution that provides proper isolation for distributed
> transactions in postgres will require distributed 2PC somewhere under the hood.
> That is just consequence of parallelism that database allows — transactions can
> abort due concurrent operations. So dichotomy is simple: either we need 2PC or
> restrict write transactions to be physically serial.
>
> In particular both Postgres-XL/XC and postgrespro multimaster are using 2PC to
> commit distributed transaction.

Ah, OK.  I was imagining that a transaction manager might be
responsible for managing both snapshots and distributed commit.  But
if the transaction manager only handles the snapshots (how?) and the
commit has to be done using 2PC, then we need this.

> Also I see the quite a big value in this patch even without tm/snapshots/whatever.
> Right now fdw doesn’t guarantee neither isolation nor atomicity. And if one isn’t
> doing cross-node analytical transactions it will be safe to live without isolation.
> But living without atomicity means that some parts of data can be lost without simple
> way to detect and fix that.

OK, thanks for weighing in.

-- 
Robert Haas
EnterpriseDB: http://www.enterprisedb.com
The Enterprise PostgreSQL Company


В списке pgsql-hackers по дате отправления
От: Alexander Korotkov
Дата:
От: amul sul
Дата:
FAQ