Re: [HACKERS] logical replication busy-waiting on a lock
От | Andres Freund |
---|---|
Тема | Re: [HACKERS] logical replication busy-waiting on a lock |
Дата | |
Msg-id | 20170609203155.nu6foff2zqps6p52@alap3.anarazel.de обсуждение исходный текст |
Ответ на | Re: [HACKERS] logical replication busy-waiting on a lock (Petr Jelinek <petr.jelinek@2ndquadrant.com>) |
Список | pgsql-hackers |
On 2017-06-09 22:28:00 +0200, Petr Jelinek wrote: > And here it is, seems better (the 0002 is same as before). Cool, looks good on a quick scan. > /* Define pathname of exported-snapshot files */ > #define SNAPSHOT_EXPORT_DIR "pg_snapshots" > -#define XactExportFilePath(path, xid, num, suffix) \ > - snprintf(path, sizeof(path), SNAPSHOT_EXPORT_DIR "/%08X-%d%s", \ > - xid, num, suffix) > > -/* Current xact's exported snapshots (a list of Snapshot structs) */ > +/* Structure holding info about exported snapshot. */ > +typedef struct ExportedSnapshot > +{ > + char *snapfile; > + Snapshot snapshot; > +} ExportedSnapshot; > + > +/* Current xact's exported snapshots (a list of ExportedSnapshot structs) */ > static List *exportedSnapshots = NIL; trival quibble: *pointers to Will take care of it over the weekend. Greetings, Andres Freund
В списке pgsql-hackers по дате отправления: