From:
Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us>
To:
"Kevin Grittner" <Kevin(dot)Grittner(at)wicourts(dot)gov>
Cc:
"Stephen Frost" <sfrost(at)snowman(dot)net>,
"Heikki Linnakangas" <heikki(dot)linnakangas(at)enterprisedb(dot)com>,
"Robert Haas" <robertmhaas(at)gmail(dot)com>,
"Magnus Hagander" <magnus(at)hagander(dot)net>,
"Dave Page" <dpage(at)pgadmin(dot)org>,
"PostgreSQL-development" <pgsql-hackers(at)postgresql(dot)org>
Subject:
Re: Streaming a base backup from master
Date:
2010-09-03 15:47:45
Message-ID:
23812.1283528865@sss.pgh.pa.us (view raw or flat )
Thread:
2010-09-03 11:19:20 from Heikki Linnakangas <heikki(dot)linnakangas(at)enterprisedb(dot)com>
2010-09-03 11:25:35 from Thom Brown <thom(at)linux(dot)com>
2010-09-03 11:30:02 from Magnus Hagander <magnus(at)hagander(dot)net>
2010-09-03 11:32:51 from Thom Brown <thom(at)linux(dot)com>
2010-09-03 11:43:49 from Heikki Linnakangas <heikki(dot)linnakangas(at)enterprisedb(dot)com>
2010-09-03 11:28:12 from Dave Page <dpage(at)pgadmin(dot)org>
2010-09-03 11:48:55 from Heikki Linnakangas <heikki(dot)linnakangas(at)enterprisedb(dot)com>
2010-09-03 11:50:09 from Magnus Hagander <magnus(at)hagander(dot)net>
2010-09-03 13:24:19 from Robert Haas <robertmhaas(at)gmail(dot)com>
2010-09-03 13:26:41 from Magnus Hagander <magnus(at)hagander(dot)net>
2010-09-03 13:26:49 from Dave Page <dpage(at)pgadmin(dot)org>
2010-09-03 13:29:43 from Robert Haas <robertmhaas(at)gmail(dot)com>
2010-09-03 13:32:42 from Dave Page <dpage(at)pgadmin(dot)org>
2010-09-03 13:43:13 from Robert Haas <robertmhaas(at)gmail(dot)com>
2010-09-03 13:56:12 from Stephen Frost <sfrost(at)snowman(dot)net>
2010-09-03 15:02:06 from "Kevin Grittner" <Kevin(dot)Grittner(at)wicourts(dot)gov>
2010-09-03 15:20:08 from Stephen Frost <sfrost(at)snowman(dot)net>
2010-09-03 15:32:20 from "Kevin Grittner" <Kevin(dot)Grittner(at)wicourts(dot)gov>
2010-09-03 15:47:45 from Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us>
2010-09-03 15:53:06 from Robert Haas <robertmhaas(at)gmail(dot)com>
2010-09-03 15:53:09 from David Blewett <david(at)dawninglight(dot)net>
2010-09-03 16:23:20 from Heikki Linnakangas <heikki(dot)linnakangas(at)enterprisedb(dot)com>
2010-09-03 20:56:39 from David Blewett <david(at)dawninglight(dot)net>
2010-09-03 16:09:04 from Stephen Frost <sfrost(at)snowman(dot)net>
2010-09-03 16:22:06 from Heikki Linnakangas <heikki(dot)linnakangas(at)enterprisedb(dot)com>
2010-09-03 16:11:34 from "Kevin Grittner" <Kevin(dot)Grittner(at)wicourts(dot)gov>
2010-09-03 15:41:32 from Robert Haas <robertmhaas(at)gmail(dot)com>
2010-09-03 19:30:42 from Martijn van Oosterhout <kleptog(at)svana(dot)org>
2010-09-04 13:42:40 from Greg Stark <gsstark(at)mit(dot)edu>
2010-09-04 13:46:49 from Thom Brown <thom(at)linux(dot)com>
2010-09-05 02:58:25 from Robert Haas <robertmhaas(at)gmail(dot)com>
2010-09-05 15:51:38 from Martijn van Oosterhout <kleptog(at)svana(dot)org>
2010-09-06 14:07:59 from Greg Stark <gsstark(at)mit(dot)edu>
2010-09-06 22:09:50 from Robert Haas <robertmhaas(at)gmail(dot)com>
2010-09-08 01:28:39 from Bruce Momjian <bruce(at)momjian(dot)us>
2010-09-03 11:28:51 from Magnus Hagander <magnus(at)hagander(dot)net>
2010-09-03 12:16:25 from Greg Stark <gsstark(at)mit(dot)edu>
2010-09-03 12:28:58 from Heikki Linnakangas <heikki(dot)linnakangas(at)enterprisedb(dot)com>
2010-09-03 15:01:36 from Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us>
2010-09-03 15:22:35 from Thom Brown <thom(at)linux(dot)com>
2010-09-03 15:38:35 from Heikki Linnakangas <heikki(dot)linnakangas(at)enterprisedb(dot)com>
Lists:
pgsql-hackers
"Kevin Grittner" <Kevin(dot)Grittner(at)wicourts(dot)gov> writes:
>> Stephen Frost <sfrost(at)snowman(dot)net> wrote:
>> In any case, it's certainly not something required for an initial
>> implementation..
> No disagreement there; but sometimes it pays to know where you might
> want to go, so you don't do something to make further development in
> that direction unnecessarily difficult.
I think that setting out to reimplement rsync, or to go down a design
path where we're likely to do a lot of that eventually, is the height
of folly. We should be standing on the shoulders of other projects,
not rolling our own because of misguided ideas about people not having
those projects installed.
IOW, what I'd like to see is protocol extensions that allow an external
copy of rsync to be invoked; not build in rsync, or tar, or anything
else that we could get off-the-shelf.
regards, tom lane
In response to
Responses
pgsql-hackers by date
Next :From: Robert HaasDate: 2010-09-03 15:53:06
Subject : Re: Streaming a base backup from master
Previous :From : Robert HaasDate : 2010-09-03 15:43:50
Subject : Re: Interruptible sleeps (was Re: CommitFest 2009-07: Yay,
Kevin! Thanks, reviewers!)