Re: Misdesigned command/status APIs for parallel dump/restore

From: Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us>
To: pgsql-hackers(at)postgreSQL(dot)org
Subject: Re: Misdesigned command/status APIs for parallel dump/restore
Date: 2016-06-02 19:48:42
Message-ID: 10419.1464896922@sss.pgh.pa.us
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-hackers

I wrote:
> In the attached patch for this, I took a middle ground of separating out
> the command and status string building and parsing functions. There isn't
> presently any provision for letting archive format modules override these,
> but that could easily be added if we ever need it. Meanwhile, this saves
> about 100 lines of rather messy code.

Attached are two versions of this patch. The first is against current
HEAD (i.e., rebased over e652273e073566b6) and the second is additionally
over the patch I proposed at <6814(dot)1464893855(at)sss(dot)pgh(dot)pa(dot)us>, resolving
the merge conflicts between them.

Since this is only refactoring, and doesn't (I think) fix any bugs,
I'm setting it aside till the next commitfest.

regards, tom lane

Attachment Content-Type Size
cleaner-dump-command-status-APIs-2.patch text/x-diff 23.9 KB
cleaner-dump-command-status-APIs-3.patch text/x-diff 24.6 KB

In response to

Responses

Browse pgsql-hackers by date

  From Date Subject
Next Message Josh berkus 2016-06-02 19:52:09 Re: Rename max_parallel_degree?
Previous Message Tom Lane 2016-06-02 18:57:35 Re: Redesigning parallel dump/restore's wait-for-workers logic